diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index 2eb39ccd93200d2cfb7a55ad2c5481ab251d87ef..4841228205837417ec6111f586f2730f943f84e9 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -4843,4 +4843,11 @@ Pregmod 0.10.3.0
 	
 	191
 	-SFanon's fixes
-	-Crimeanon's fixes
\ No newline at end of file
+	-Crimeanon's fixes
+	
+	12/08/17
+	
+	192
+	-anon's leadership slave skills
+	-fixes
+	
\ No newline at end of file
diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index 5013a077ecc987098e76ec2d51da04a5ef4999ea..de9b0fc1e7a250b1822bbb3dee3a4661744f7e06 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -2547,11 +2547,76 @@ Used to tell if the slave is from this game or a previous.
 0 - no
 1 - yes
 
+skillHG:
+
+Her skill as a head girl
+accpts int
+default cap is 200
+
+skillRC:
+
+Her skill as a recruiter
+accpts int
+default cap is 200
+
+skillBG:
+
+Her skill as a bodyguard
+accpts int
+default cap is 200
+
+skillMD:
+
+Her skill as a brothel madam
+accpts int
+default cap is 200
+
+skillDJ:
+
+Her skill as a DJ
+accpts int
+default cap is 200
+
+skillNU:
+
+Her skill as a nurse
+accpts int
+default cap is 200
+
+skillTE:
+
+Her skill as a teacher
+accpts int
+default cap is 200
+skillAT:
+
+Her skill as an attendant
+accpts int
+default cap is 200
+
+skillST:
+
+Her skill as a stewardess
+accpts int
+default cap is 200
+
+skillMM:
+
+Her skill as a milk maid
+accpts int
+default cap is 200
+
+skillWA:
+Her skill as a wardeness
+accpts int
+default cap is 200
+
+
 How to set up your own hero slave.
 
 -The default slave template used:
 
-	<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute",  nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0}>>
+<<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute",  nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillST: 0, skillMM: 0, skillWA: 0}>>
 
 Making your slave; add their name to the following, then go down the documentation adding in your changes.
 -each variable must be seperated from the last by a comma followed by a space
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index 22cb60124b60c2c2ee67bac0ba07b8ff2a06d61e..c407a8278f611977e9254f3c29f988205c5c8199 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -8098,7 +8098,7 @@ You tell her kindly that you understand, and that she'll be trained to address t
 	<<else>>
 		sodomy,
 	<</if>>
-	so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls == 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@
+	so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls >= 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@
 	<<set $activeSlave.devotion += 4>>
 	<<if canDoVaginal($activeSlave)>>
 		<<VaginalVCheck>>
diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw
index bbe5ae25bd58f0febb6e0803b756559951a10b65..f6b8f8f121966609df9860541538c5d2e589b8e8 100644
--- a/src/uncategorized/brothelReport.tw
+++ b/src/uncategorized/brothelReport.tw
@@ -78,12 +78,11 @@
 	<<if setup.madamCareers.includes($Madam.career)>>
 		She has experience from her life before she was a slave that helps her in the seedy business of selling other people's bodies for sex.
 		<<set $madamCashBonus += 0.05>>
+	<<elseif $Madam.skillMD >= $masteredXP>>
+		She has experience from working for you that helps her in the seedy business of selling other people's bodies for sex.
+		<<set $madamCashBonus += 0.05>>
 	<<else>>
-		<<if $slaves[_FLs].skillMD >= $masteredXP>>
-			She has experience from working for you that helps her in the seedy business of selling other people's bodies for sex.
-			<<set $madamCashBonus += 0.05>>
-		<</if>>
-		<<set $slaves[_FLs].skillMD += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillMD += random(1,($Madam.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Madam.intelligence > 0)>>
 		She is a clever manager.
diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw
index 15a633c96abf2cad4a81c885201f3aa8625d45d3..87e0d10f6928b7750b7716a332d021032f21a9c6 100644
--- a/src/uncategorized/cellblockReport.tw
+++ b/src/uncategorized/cellblockReport.tw
@@ -57,12 +57,11 @@
 	<<if setup.wardenessCareers.includes($Wardeness.career)>>
 		<<set _devBonus++, _trustMalus++, _idleBonus++>>
 		She has experience with detecting security issues and grinding down potential miscreants from her life before she was a slave, making her more effective.
+	<<elseif $Wardeness.skillWA >= $masteredXP>>
+		<<set _devBonus++, _trustMalus++, _idleBonus++>>
+		She has experience with detecting security issues and grinding down potential miscreants from working for you, making her more effective.
 	<<else>>
-		<<if $slaves[_FLs].skillWA >= $masteredXP>>
-			<<set _devBonus++, _trustMalus++, _idleBonus++>>
-			She has experience with detecting security issues and grinding down potential miscreants from working for you, making her more effective.
-		<</if>>
-		<<set $slaves[_FLs].skillWA += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillWA += random(1,($Wardeness.intelligence+4)*2)>>
 	<</if>>
 	<<if $Wardeness.fetish == "sadist">>
 		She uses the prisoners to gratify her sadism, terrifying them and quickly breaking their resistance.
diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw
index 69248ac7f45354e3b139720fcbddc282f002853d..f88449de2427a26af3f5560743bf28b272a97216 100644
--- a/src/uncategorized/clinicReport.tw
+++ b/src/uncategorized/clinicReport.tw
@@ -48,12 +48,11 @@
 	<<if setup.nurseCareers.includes($Nurse.career)>>
 		She has experience with medicine from her life before she was a slave, and can often recognize conditions before even the medical scanners can.
 		<<set _idleBonus++, _healthBonus++>>
+	<<elseif $Nurse.skillNU >= $masteredXP>>
+		She has experience with medicine from working for you, and can often recognize conditions before even the medical scanners can.
+		<<set _idleBonus++, _healthBonus++>>
 	<<else>>
-		<<if $slaves[_FLs].skillNU >= $masteredXP>>
-			She has experience with medicine from working for you, and can often recognize conditions before even the medical scanners can.
-			<<set _idleBonus++, _healthBonus++>>
-		<</if>>
-		<<set $slaves[_FLs].skillNU += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillNU += random(1,($Nurse.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Nurse.fetish == "dom")>>
 		She raps out commands with the confidence of long and partly sexual experience, so patients are inclined to follow even unpleasant medical instructions.
diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw
index 549f45b1d0e01c4d8ac3dcf25a33167c6ad88bcb..2276e6420353f93958ad2c699f2cca1138079177 100644
--- a/src/uncategorized/clubReport.tw
+++ b/src/uncategorized/clubReport.tw
@@ -87,12 +87,11 @@
 	<<if setup.DJCareers.includes($DJ.career)>>
 		She has musical experience from her life before she was a slave, a grounding that gives her tracks actual depth.
 		<<set $DJRepBonus += 0.05>>
+	<<elseif $DJ.skillDJ >= $masteredXP>>
+		She has musical experience from working for you, giving her tracks actual depth.
+		<<set $DJRepBonus += 0.05>>
 	<<else>>
-		<<if $slaves[_FLs].skillDJ >= $masteredXP>>
-			She has musical experience from working for you, giving her tracks actual depth.
-			<<set $DJRepBonus += 0.05>>
-		<</if>>
-		<<set $slaves[_FLs].skillDJ += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillDJ += random(1,($DJ.intelligence+4)*2)>>
 	<</if>>
 	<<if (_DL < 10)>>
 		<<set $slavesGettingHelp = 0>>
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index db4925d04f4a6978960d2e4e07837d7981fa625f..4316cdacac2256715953f68082ea47bcff71f98d 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -154,12 +154,11 @@
 	<<if setup.milkmaidCareers.includes($Milkmaid.career)>>
 		<<set $milkmaidHealthBonus++>>
 		She has career experience dealing with milk animals.
+	<<elseif $Milkmaid.skillMM >= $masteredXP>>
+		<<set $milkmaidHealthBonus++>>
+		She has experience dealing with milk animals from working for you.
 	<<else>>
-		<<if $slaves[_FLs].skillMM >= $masteredXP>>
-			<<set $milkmaidHealthBonus++>>
-			She has experience dealing with milk animals from working for you.
-		<</if>>
-		<<set $slaves[_FLs].skillMM += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillMM += random(1,($Milkmaid.intelligence+4)*2)>>
 	<</if>>
 	<<if ($dairyStimulatorsSetting < 2) && ($Milkmaid.dick > 4) && (canPenetrate($Milkmaid))>>
 		<<for _dI = 0; _dI < _DL; _dI++>>
diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw
index 7ee2287916a1a240b2041d67e9a99efc831e7e07..e231437fa678622897805737877d741c2bca1bf8 100644
--- a/src/uncategorized/hgApplication.tw
+++ b/src/uncategorized/hgApplication.tw
@@ -49,11 +49,9 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
 <<elseif setup.HGCareers.includes($HeadGirl.career)>>
 	She was used to giving commands and being obeyed in her life before she was a slave, experience she can call on now.
 	<<set _effectiveness += 5>>
-<<else>>
-	<<if $HeadGirl.skillHG >= $masteredXP>>
-		She is used to giving commands and being obeyed because of her experience being your Head Girl, making her more effective.
-		<<set _effectiveness += 5>>
-	<</if>>
+<<elseif $HeadGirl.skillHG >= $masteredXP>>
+	She is used to giving commands and being obeyed because of her experience being your Head Girl, making her more effective.
+	<<set _effectiveness += 5>>
 <</if>>
 
 <<if $HeadGirl.actualAge > 30>>
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index 56489da0e7ea14bb836f1b91ddfd399570165551..49df2be6b1a4d132dc08aaeb4eef479068d6228f 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -1258,6 +1258,57 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower
 <</if>>
 <</if>>
 
+<<set _careers = []>>
+<<if ($activeSlave.skillHG >= $masteredXP)>>
+	<<set _careers.push("Head Girl")>>
+<</if>>
+<<if ($activeSlave.skillRC >= $masteredXP)>>
+	<<set _careers.push("Recruiter")>>
+<</if>>
+<<if ($activeSlave.skillBG >= $masteredXP)>>
+	<<set _careers.push("Bodyguard")>>
+<</if>>
+<<if ($activeSlave.skillMD >= $masteredXP)>>
+	<<set _careers.push("Madam")>>
+<</if>>
+<<if ($activeSlave.skillDJ >= $masteredXP)>>
+	<<set _careers.push("DJ")>>
+<</if>>
+<<if ($activeSlave.skillNU >= $masteredXP)>>
+	<<set _careers.push("Nurse")>>
+<</if>>
+<<if ($activeSlave.skillTE >= $masteredXP)>>
+	<<set _careers.push("Schoolteacher")>>
+<</if>>
+<<if ($activeSlave.skillAT >= $masteredXP)>>
+	<<set _careers.push("Attendant")>>
+<</if>>
+<<if ($activeSlave.skillST >= $masteredXP)>>
+	<<set _careers.push("Stewardess")>>
+<</if>>
+<<if ($activeSlave.skillMM >= $masteredXP)>>
+	<<set _careers.push("Milkmaid")>>
+<</if>>
+<<if ($activeSlave.skillWA >= $masteredXP)>>
+	<<set _careers.push("Wardeness")>>
+<</if>>
+<<if _careers.length > 0>>
+	She has working experience as a
+	<<if _careers.length > 2>>
+		<<for _j = 0; _j < _careers.length; _j++>>
+			<<if _j < _careers.length-1>>
+				<<print _careers[_j]>>,
+			<<else>>
+				and <<print _careers[_j]>>.
+			<</if>>
+		<</for>>
+	<<elseif _careers.length > 1>>
+		_careers[1] and <<print _careers[0]>>.
+	<<else>>
+		<<print _careers[0]>>.
+	<</if>>
+<</if>>
+/* old
 <<set _numCareers = 0>>
 <<if ($activeSlave.skillHG >= $masteredXP)>>
 	<<set _numCareers += 1>>
@@ -1396,6 +1447,7 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower
 		Wardeness.
 	<</if>> 
 <</if>>
+*/
 
 <<if $activeSlave.prestige > 0>>
   <<if $activeSlave.prestigeDesc>>$activeSlave.prestigeDesc<</if>>
diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw
index 8aa7fd3d694589459b6ca41de96222c072f1d9a4..3d72a94e0321ff0d2fcd4f39352c8a50c324b0a6 100644
--- a/src/uncategorized/saBeYourHeadGirl.tw
+++ b/src/uncategorized/saBeYourHeadGirl.tw
@@ -170,6 +170,6 @@
 <</if>>
 <</if>>
 
-<<if !setup.HGCareers.includes($slaves[$i].career)>>
+<<if !setup.HGCareers.includes($slaves[$i].career) && $slaves[$i].skillWA < $masteredXP>>
 	<<set $slaves[$i].skillHG += random(1,($slaves[$i].intelligence+4)*2)>>
 <</if>>
diff --git a/src/uncategorized/saGuardsYou.tw b/src/uncategorized/saGuardsYou.tw
index 8bafe6f726044443f15b41a48693c1f2b1bd6317..2192452015b9725395f7c7218c55407154b5fde3 100644
--- a/src/uncategorized/saGuardsYou.tw
+++ b/src/uncategorized/saGuardsYou.tw
@@ -8,12 +8,11 @@ carries arms in your defense.
 	Her combat skills greatly increase her deadliness.
 <</if>>
 
-<<if setup.bodyguardCareers.includes($Bodyguard.career)>>
+<<if setup.bodyguardCareers.includes($slaves[$i].career)>>
 	She has experience in personal defense from before she was a slave.
+<<elseif $slaves[$i].skillBG >= $masteredXP>>
+	She has experience in personal defense from working for you.
 <<else>>
-	<<if $slaves[$i].skillBG >= $masteredXP>>
-		She has experience in personal defense from working for you.
-	<</if>>
 	<<set $slaves[$i].skillBG += random(1,($slaves[$i].intelligence+4)*2)>>
 <</if>>
 
diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw
index 613f2e0862be0e6519b949a1e1b70df48ca784f8..adbb86393f427921749c9f6d07ac64fb13b6b9ed 100644
--- a/src/uncategorized/saRecruitGirls.tw
+++ b/src/uncategorized/saRecruitGirls.tw
@@ -264,11 +264,10 @@ uses your online resources and some @@.yellowgreen;modest funds@@ to convince $r
 <<if setup.recruiterCareers.includes($slaves[$i].career)>>
 	She has experience in recruitment from before she was a slave.
 	<<set $recruiterProgress += 2>>
+<<elseif $slaves[$i].skillRC >= $masteredXP>>
+	She has experience in recruitment from working for you.
+	<<set $recruiterProgress += 2>>
 <<else>>
-	<<if $slaves[$i].skillRC >= $masteredXP>>
-		She has experience in recruitment from working for you.
-		<<set $recruiterProgress += 2>>
-	<</if>>
 	<<set $slaves[$i].skillRC += random(1,($slaves[$i].intelligence+4)*2)>>
 <</if>>
 
diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw
index 1618eb72b303b535408d027bdcfbb2198b6df823..0f617968415124b9081c6978f0acfcd4b238c7db 100644
--- a/src/uncategorized/saRelationships.tw
+++ b/src/uncategorized/saRelationships.tw
@@ -930,51 +930,51 @@
 						<<set _SlaveI.relationship = -2>>
 					<</if>>
 					<<set _SlaveJ.relationship = 0, _SlaveJ.relationshipTarget = 0, _SlaveI.relationshipTarget = 0>>
-				<<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+$seed))>>
+				<<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+_seed))>>
 					Having already had kids together, their relationship turns sexual once again and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif $familyTesting == 1 && (_SlaveI.energy > 95) && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-$seed))>>
+				<<elseif $familyTesting == 1 && (_SlaveI.energy > 95) && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-_seed))>>
 					Driven by nymphomania to attempt to have sex with everyone, _SlaveJ.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - $seed))>>
+				<<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - _seed))>>
 					Driven by nymphomania to attempt to have sex with everyone, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>>
+				<<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>>
 					Revelling in the taboo nature of her attraction to _SlaveJ.slaveName, _SlaveI.slaveName successfully seduces her and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>>
 					Reveling in the taboo nature of her attraction to _SlaveJ.slaveName, _SlaveI.slaveName successfully seduces her and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>>
+				<<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>>
 					Aroused by the chance to commit the sin of incest, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>>
 					Aroused by the chance to commit the sin of incest, _SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - _seed))>>
 					_SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXX)>>
+				<<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXX)>>
 					<<if (_SlaveJ.vagina > -1) || (_SlaveJ.faceShape != "masculine")>>
 						_SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
-				<<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXY)>>
+				<<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXY)>>
 					<<if (_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")>>
 						_SlaveI.slaveName successfully seduces _SlaveJ.slaveName and they become @@.lightgreen;friends with benefits.@@
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
 				<<elseif $familyTesting == 1 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0)>>
-					<<if random(1,100) > (95-$seed)>>
+					<<if random(1,100) > (95-_seed)>>
 						Eventually, they happen to be together and horny, and find themselves fucking without thinking. They have become incestuous @@.lightgreen;friends with benefits.@@
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
 				<<elseif (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget)>>
-					<<if random(1, 100) > (95 - $seed)>>
+					<<if random(1, 100) > (95 - _seed)>>
 						Eventually, they happen to be together and horny, and find themselves fucking without thinking. They have become incestuous @@.lightgreen;friends with benefits.@@
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
-				<<elseif (random(1, 100) > (95 - $seed))>>
+				<<elseif (random(1, 100) > (95 - _seed))>>
 					<<if (_SlaveJ.vagina != -1) && (_SlaveI.behavioralFlaw == "hates women") && (random(1, 2) == 1)>>
 						Despite _SlaveI.slaveName's dislike of pussy,
 					<<elseif ((_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")) && (_SlaveI.behavioralFlaw == "hates men") && (random(1, 2) == 1)>>
@@ -991,25 +991,25 @@
 					Her romantic bent drives her to do her best to advance her relationship to an emotional level.
 					<<set _seed = 10>>
 				<</if>>
-				<<if $familyTesting == 1 && _SlaveI.energy > 95 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-$seed))>>
+				<<if $familyTesting == 1 && _SlaveI.energy > 95 && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (90-_seed))>>
 					She's such a desperate nympho that constant incest is nothing to her. She develops real feelings for _SlaveJ.slaveName as a romantic partner. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - $seed))>>
+				<<elseif (_SlaveI.energy > 95) && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (90 - _seed))>>
 					She's such a desperate nympho that constant incest is nothing to her. She develops real feelings for _SlaveJ.slaveName as a romantic partner. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>>
+				<<elseif $familyTesting == 1 && (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>>
 					Revelling in the taboo nature of her sexual relationship with _SlaveJ.slaveName, she not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.sexualQuirk == "perverted") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>>
 					Reveling in the taboo nature of her sexual relationship with _SlaveJ.slaveName, she not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Their relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-$seed))>>
+				<<elseif $familyTesting == 1 && (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.mother == _SlaveJ.ID || _SlaveI.father == _SlaveJ.ID || _SlaveJ.mother == _SlaveI.ID || _SlaveJ.father == _SlaveI.ID || areSisters(_SlaveI, _SlaveJ) > 0) && (random(1,100) > (80-_seed))>>
 					She gets deep, perverse satisfaction by constant commission of the sin of incest, which is extreme enough to appease even her appetite for transgression. Her incestuous relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.behavioralQuirk == "sinful") && (_SlaveI.relation != 0) && (_SlaveI.relationTarget == _SlaveI.relationshipTarget) && (random(1, 100) > (80 - _seed))>>
 					She gets deep, perverse satisfaction by constant commission of the sin of incest, which is extreme enough to appease even her appetite for transgression. Her incestuous relationship becomes @@.lightgreen;romantically emotional@@ as well as physical and familial.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+$seed))>>
+				<<elseif mutualChildren(_SlaveI, _SlaveJ, $slaves) > 0 && (random(1, 100) < (50+(10*mutualChildren(_SlaveI, _SlaveJ, $slaves))+_seed))>>
 					Between their children and common sexual flings, they begin seeing each other as a traditional couple. Their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical.
 					<<if _SlaveI.pregSource == _SlaveJ.ID && _SlaveJ.pregSource == _SlaveI.ID && _SlaveI.pregKnown == 1 && _SlaveJ.pregKnown == 1>>
 						Not very surprising, since they both have the others child growing in their womb.
@@ -1019,20 +1019,20 @@
 						Not very surprising, since _SlaveJ.slaveName is carrying another of _SlaveI.slaveName's children.
 					<</if>>
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - $seed))>>
+				<<elseif (_SlaveI.energy > 95) && (random(1, 100) > (80 - _seed))>>
 					She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical.
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
-				<<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXX)>>
+				<<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXX)>>
 					<<if (_SlaveJ.vagina > -1) || (_SlaveJ.faceShape != "masculine")>>
 						She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical.
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
-				<<elseif random(1, 100) > (100 - $seed) - (0.2 * _SlaveI.attrXY)>>
+				<<elseif random(1, 100) > (100 - _seed) - (0.2 * _SlaveI.attrXY)>>
 					<<if (_SlaveJ.balls > 0) || (_SlaveJ.faceShape == "masculine")>>
 						She not only enjoys _SlaveJ.slaveName's body, but looks after her pleasure, too. Without meaning it to, their relationship becomes @@.lightgreen;strongly emotional@@ as well as physical.
 						<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 					<</if>>
-				<<elseif (random(1, 100) > (95 - $seed))>>
+				<<elseif (random(1, 100) > (95 - _seed))>>
 					They've spent enough time looking after each other's sexual and emotional needs that their relationship has become @@.lightgreen;very strong.@@
 					<<set _SlaveI.relationship++, _SlaveJ.relationship = _SlaveI.relationship>>
 				<</if>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index e296e9c3224ac265304650a217d4088abaee92be..040e82f8c03c8a4c29fc90a54b7d3b4ba1f3fd1c 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -1,1074 +1,1247 @@
 :: SA rules [nobr]
 
-<<if $slaves[$i].fuckdoll == 0>>
-She
-<<if $slaves[$i].fetish == "mindbroken">>
-	is mentally broken so none of the rules have any impact.
-<<else>>
+<<swich $slaves[$i].assignment>>
 
-<<if $slaves[$i].devotion < -50>>
-	is so unhappy that she has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>.
-	<<set $slaves[$i].need = 0>>
-<<elseif $slaves[$i].energy <= 20>>
-	is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>.	
-	<<set $slaves[$i].need = 0>>
-<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
-	<<if ($slaves[$i].devotion <= 20)>>
-		gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@
-		<<set $slaves[$i].devotion += 1>>
-		<<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>>
-			She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@
-			<<set $slaves[$i].trust -= 1>>
-		<</if>>
-		<<set $slaves[$i].need -= 20>>
-	<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>>
-		gets off at work, so being forbidden to masturbate doesn't affect her seriously.
-		<<set $slaves[$i].need -= 20>>
-	<<else>>
-		gets off at work, so she doesn't feel the need to masturbate frequently.
-		<<set $slaves[$i].need -= 20>>
-	<</if>>
-<<else>>
-	<<if ($slaves[$i].releaseRules == "restrictive")>>
-		<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
-			refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
-			<<set $slaves[$i].trust -= 2>>
-		<<elseif ($slaves[$i].devotion < 50)>>
-			<<if $slaves[$i].devotion <= 20>>
-				occasionally comes to you to beg for sexual release.
-			<<else>>
-				doesn't mind having to come to you to beg for sexual release.
-			<</if>>
-			<<if $freeSexualEnergy > 0>>
-				<<if $freeSexualEnergy == 3>>
-					You have surplus sexual energy to burn, even when she doesn't ask, and she <<if $slaves[$i].devotion <= 20>>@@.hotpink;hates herself@@ for how often she gets off on you relieving your needs with her body<<else>>@@.hotpink;gets used to being a sex slave@@ every time she climaxes as you use her<</if>>.
-					<<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>>
-				<<elseif $freeSexualEnergy == 2>>
-					You have surplus sexual energy to fuck her whenever she forces herself to ask, and she is @@.hotpink;sexually dependent@@ on you.
-					<<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>>
-				<<else>>
-					You have little surplus sexual energy, and occasionally, she asks in vain.
+<<default>>
+	<<if $slaves[$i].fuckdoll == 0>>
+		She
+		<<if $slaves[$i].fetish == "mindbroken">>
+			is mentally broken so none of the rules have any impact.
+		<<else>>
+			<<if $slaves[$i].devotion < -50>>
+				is so unhappy that she has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>.
+				<<set $slaves[$i].need = 0>>
+			<<elseif $slaves[$i].energy <= 20>>
+				is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>.	
+				<<set $slaves[$i].need = 0>>
+			<<elseif $slaves[$i].need < $slaves[$i].energy*0.5>>
+				<<if ($slaves[$i].devotion <= 20)>>
+					gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@
+					<<set $slaves[$i].devotion += 1>>
+					<<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>>
+						She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@
+						<<set $slaves[$i].trust -= 1>>
+					<</if>>
+					<<set $slaves[$i].need -= 20>>
+				<<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>>
+					gets off at work, so being forbidden to masturbate doesn't affect her seriously.
 					<<set $slaves[$i].need -= 20>>
-				<</if>>
-			<<else>>
-				You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you.
-				<<set $slaves[$i].trust -= 1>>
-			<</if>>
-		<<else>> /* $slaves[$i].devotion >= 50 */
-			willingly begs you to
-			<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
-			<<switch $slaves[$i].fetish>>
-			<<case "submissive">>
-				hold her down and fuck her
-			<<case "cumslut">>
-				<<if $PC.dick == 1>>
-					cum in her mouth
-				<<else>>
-					use your strap-on on her mouth
-				<</if>>
-			<<case "humiliation">>
-				use her in public
-			<<case "buttslut">>
-				fuck her butt
-			<<case "boobs">>
-				fondle her breasts
-			<<case "sadist">>
-				let her help you abuse other slaves
-			<<case "masochist">>
-				hurt her
-			<<case "dom">>
-				let her help you use other slaves
-			<<case "pregnancy" && isFertile($slaves[$i]) && $PC.dick == 1>>
-				put a baby in her
-			<<default>>
-				fuck her
-			<</switch>>
-			<<else>>
-			fuck her
-			<</if>>
-			every chance she gets.
-			<<if $freeSexualEnergy > 0>>
-				<<if $freeSexualEnergy == 3>>
-					You have surplus sexual energy to burn, even when she doesn't ask, and she finds @@.mediumaquamarine;complete sexual satisfaction@@ from you.
-					<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
-				<<elseif $freeSexualEnergy == 2>>
-					You have surplus sexual energy to fuck her whenever she asks, and she is @@.mediumaquamarine;sexually reliant@@ on you.
-					<<set $slaves[$i].trust += 1, $slaves[$i].need -= 40>>
 				<<else>>
-					You have little surplus sexual energy, and sometimes she asks in vain.
+					gets off at work, so she doesn't feel the need to masturbate frequently.
 					<<set $slaves[$i].need -= 20>>
 				<</if>>
 			<<else>>
-				You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you.
-				<<set $slaves[$i].trust -= 1>>
-			<</if>>
-		<</if>> /* closes $slaves[$i].devotion >= 50 */
-		<<if $slaves[$i].fetishKnown == 0>>
-		<<if $slaves[$i].devotion > 20 || $slaves[$i].trust <= -20>>
-			<<if $freeSexualEnergy > 0>>
-			<<if $freeSexualEnergy > random(0,5)>>
-				<<set $slaves[$i].fetishKnown = 1>>
-				You discover that she really likes it when you
-				<<switch $slaves[$i].fetish>>
-				<<case "submissive">>
-					hold her down and fuck her; @@.lightcoral;she's a submissive!@@
-				<<case "cumslut">>
-					<<if $PC.dick == 1>>
-						cum in her mouth; @@.lightcoral;she's a cumslut!@@
-					<<else>>
-						use your strap-on in her mouth; @@.lightcoral;she's a cumslut!@@
-					<</if>>
-				<<case "humiliation">>
-					use her in public; @@.lightcoral;she's a humiliation fetishist!@@
-				<<case "buttslut">>
-					<<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; @@.lightcoral;she's an anal slut!@@
-				<<case "boobs">>
-					fondle her breasts; @@.lightcoral;she's a boob fetishist!@@
-				<<case "sadist">>
-					let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@
-				<<case "masochist">>
-					hurt her; @@.lightcoral;she's a masochist!@@
-				<<case "dom">>
-					let her help you use other slaves; @@.lightcoral;she's dominant!@@
-				<<case "pregnancy">>
-					<<if $PC.dick == 1>>
-						<<if $slaves[$i].mpreg == 0>>
-							come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+				<<if ($slaves[$i].releaseRules == "restrictive")>>
+					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
+						refuses to come to you for sexual release, and is @@.gold;severely punished@@ for illicit masturbation.
+						<<set $slaves[$i].trust -= 2>>
+					<<elseif ($slaves[$i].devotion < 50)>>
+						<<if $slaves[$i].devotion <= 20>>
+							occasionally comes to you to beg for sexual release.
 						<<else>>
-							come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+							doesn't mind having to come to you to beg for sexual release.
 						<</if>>
-					<<else>>
-						talk dirty and call her a mother; @@.lightcoral;she's a pregnancy fetishist!@@
-					<</if>>
-				<<default>>
-					fuck her; @@.lightcoral;she's got a normal sexuality.@@
-				<</switch>>
-			<</if>>
-			<</if>> /* closes fetishKnown == 0 */
-		<</if>>
-		<</if>>
-		<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">>
-		<<if $slaves[$i].balls > 0>>
-		<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
-		<<if $slaves[$i].hormoneBalance >= 100>>
-			She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@
-			<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>>
-			on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
-			<<else>>
-			on you for relief.
-			<</if>>
-			<<set $slaves[$i].trust += 2>>
-		<<else>>
-			Her terribly swollen balls force her to come to you for release several times a day, and she @@.mediumaquamarine;learns to rely@@
-			<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>>
-			on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
-			<<else>>
-			on you for relief.
-			<</if>>
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
-		<</if>>
-		<<if $slaves[$i].drugs == "hyper testicle enhancement">>
-		<<if $slaves[$i].balls > 0>>
-		<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
-		<<if $slaves[$i].hormonebalance >= 100>>
-			She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@
-			<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>>
-			on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
-			<<else>>
-			on you for relief.
-			<</if>>
-			<<set $slaves[$i].trust += 2>>
-		<<else>>
-			Her grotesquely swollen balls force her to come to you for release dozens of times a day, and she @@.mediumaquamarine;is desperately reliant@@
-			<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i])>>
-			on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
-			<<else>>
-			on you for relief.
-			<</if>>
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
-		<</if>>
-		<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
-		<<if $slaves[$i].drugs == "super fertility drugs">>
-		<<if canGetPregnant($slaves[$i])>>
-		<<if $PC.dick == 1>> 
-			Her reproductive system is in overdrive leading her to come to you for insemination several times a day; she @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in her womb.
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
-		<</if>>
-	<<elseif ($slaves[$i].releaseRules == "masturbation")>>
-		<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
-			takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you.
-			<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
-		<<elseif ($slaves[$i].devotion <= 20)>>
-			enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@
-			<<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>>
-		<<elseif ($slaves[$i].devotion < 50)>>
-			accepts having to relieve herself solely through masturbation.
-			<<set $slaves[$i].need = 0>>
-		<<elseif ($slaves[$i].devotion < 80)>>
-			is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ 
-			<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
-		<<else>>
-			@@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@
-			<<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>>
-		<</if>>
-		<<if $slaves[$i].devotion > 20>>
-			When she does play with herself, she
-			<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
-				<<if ($slaves[$i].fetish == "submissive")>>
-					frequently pretends to be getting held down and dominated.
-				<<elseif ($slaves[$i].fetish == "cumslut")>>
-					<<if $slaves[$i].dick > 5>>
-						enjoys giving herself head.
-					<<elseif $slaves[$i].dick > 0>>
-						enjoys licking up her own cum.
-					<<else>>
-						always has a dildo in her mouth.
-					<</if>>
-				<<elseif ($slaves[$i].fetish == "humiliation")>>
-					usually does it out in the open for all to see.
-				<<elseif ($slaves[$i].fetish == "buttslut")>>
-					<<if ($slaves[$i].anus > 0)>>
-						usually pounds her ass with the largest dildo she can find.
-					<<else>>
-						enjoys fiddling with her virgin asshole.
-					<</if>>
-				<<elseif ($slaves[$i].fetish == "boobs")>>
-					pays extra attention to her breasts and nipples.
-				<<elseif ($slaves[$i].fetish == "sadist")>>
-					frequently poses threats at herself.
-				<<elseif ($slaves[$i].fetish == "masochist")>>
-					frequently pretends to be getting held down and forcibly raped.
-				<<elseif ($slaves[$i].fetish == "dom")>>
-					usually pretends to dominate herself.
-				<<elseif ($slaves[$i].fetish == "pregnancy")>>
-					<<if $slaves[$i].belly > 1500>>
-						<<set _belly = bellyAdjective($activeSlave)>>
-						always rubs and teases her _belly belly while doing so.
-					<<elseif ($arcologies[0].FSRepopulationFocus != "unset") || ($cheatMode == 1) || ($clothesBoughtBelly == 1)>>
-						frequently straps on a fake belly to enhance her fun.
-					<<else>>
-						frequently pretends to be
-						<<if $activeSlave.balls > 0>>
-							getting a girl pregnant.
-						<<else>>
-							getting knocked up.
-						<</if>>
-					<</if>>
-				<<elseif ($slaves[$i].energy > 95)>>
-					strives to achieve as many orgasms as she can in one session.
-				<<else>>
-					quickly gets off and moves on.
-				<</if>>
-			<<elseif ($slaves[$i].energy > 95)>>
-				strives to achieve as many orgasms as she can in one session.
-			<<else>>
-				quickly gets off and moves on.
-			<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
-			<<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>>
-				<<set $slaves[$i].fetishKnown = 1>>
-				However, you start to notice a trend in her fantasies,
-				<<if ($slaves[$i].fetish == "submissive")>>
-					she likes to tie herself up and boss herself around; @@.lightcoral;she's a submissive!@@
-				<<elseif ($slaves[$i].fetish == "cumslut")>>
-					<<if $slaves[$i].dick > 0>>
-						she often eats her own cum when she's finished; @@.lightcoral;she's a cumslut!@@
-					<<else>>
-						she likes to have something, anything, in her mouth while she masturbates; @@.lightcoral;she's a cumslut!@@
-					<</if>>
-				<<elseif ($slaves[$i].fetish == "humiliation")>>
-					she tends to masturbate in places where others can walk in on her; @@.lightcoral;she's a humiliation fetishist!@@
-				<<elseif ($slaves[$i].fetish == "buttslut")>>
-					she always pays special attention to her butthole; @@.lightcoral;she's an anal slut!@@
-				<<elseif ($slaves[$i].fetish == "boobs")>>
-					she always has a hand to her nipples; @@.lightcoral;she's a boob fetishist!@@
-				<<elseif ($slaves[$i].fetish == "sadist")>>
-					she tends to threaten her toys; @@.lightcoral;she's a sadist!@@
-				<<elseif ($slaves[$i].fetish == "masochist")>>
-					she often to abuses herself; @@.lightcoral;she's a masochist!@@
-				<<elseif ($slaves[$i].fetish == "dom")>>
-					she sometimes bosses her toys around; @@.lightcoral;she's dominant!@@
-				<<elseif ($slaves[$i].fetish == "pregnancy")>>
-					she frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;she's a pregnancy fetishist!@@
-				<<elseif ($slaves[$i].energy > 95)>>
-					she's always horny; @@.lightcoral;she's a nympho!@@
-				<<else>>
-					@@.lightcoral;they are incredibly mundane.@@
-				<</if>>
-			<</if>>
-		<</if>>
-		<<if $slaves[$i].balls > 0>>
-			<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">>
-				<<if $slaves[$i].hormonebalance >= 100>>
-					She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates as often as she can, but @@.mediumorchid;can't find relief.@@
-					<<set $slaves[$i].devotion-->>
-				<<else>>
-					Her terribly swollen balls force her to masturbate several times a day, @@.mediumaquamarine;habituating her@@ need for sex.
-					<<set $slaves[$i].trust += 1>>
-				<</if>>
-			<<elseif $slaves[$i].drugs == "hyper testicle enhancement">>
-				<<if $slaves[$i].hormonebalance >= 100>>
-					She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She masturbates non-stop, but @@.mediumorchid;can't find relief.@@
-					<<set $slaves[$i].devotion -= 3>>
-				<<else>>
-					Her grotesquely swollen balls force her to masturbate constantly, @@.mediumaquamarine;habituating her@@ need for sex.
-					<<set $slaves[$i].trust += 1>>
-				<</if>>
-				<<if $slaves[$i].energy > 40>>
-					The constant orgasms steadily lose their impact, @@.red;weakening her sex drive.@@
-					<<set $slaves[$i].energy -= 2>>
-				<</if>>
-			<</if>>
-		<</if>>
-		<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>>
-			Her reproductive system is in overdrive,
-			<<if $slaves[$i].dick > 9>>
-				leaving her @@.mediumorchid;desperatly fucking herself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@
-				<<if canImpregnate($slaves[$i], $slaves[$i])>>
-					<<KnockMeUp $slaves[$i] 5 2 $slaves[$i].ID 1>>
-				<</if>>
-				<<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>>
-					@@.lime;She is so baby crazed she takes her own anal virginity.@@
-					<<set $slaves[$i].anus++>>
-				<<elseif $slaves[$i].vagina == 0>>
-					@@.lime;She is so baby crazed she takes her own virginity.@@
-					<<set $slaves[$i].vagina++>>
-				<</if>>
-			<<else>>
-				leaving her @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@
-			<</if>>
-			<<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>>
-		<</if>>
-		<<if $slaves[$i].energy > 80>>
-			Her chronic masturbation @@.red;steadily dulls@@ her sexual pleasure.
-			<<set $slaves[$i].energy-->>
-		<</if>>
-	<<else>> /* releaseRules not restrictive */
-		<<if ($universalRulesConsent == 0)>>
-			<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
-				<<if ($slaves[$i].releaseRules == "permissive")>>
-					masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you.
-					<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
-				<<else>>
-					refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation.
-					<<set $slaves[$i].trust -= 2>>
-				<</if>>
-			<<elseif ($slaves[$i].devotion <= 20)>>
-				<<if ($slaves[$i].releaseRules == "permissive")>>
-					prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you.
-					<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
-				<<else>>
-					is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it.
-					<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
-				<</if>>
-			<<elseif ($slaves[$i].devotion < 50)>>
-				@@.hotpink;accepts the need@@ to
-				<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
-			<<else>>
-				happily @@.mediumaquamarine;avails herself@@ of your permission to
-				<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
-			<</if>>
-			<<if $slaves[$i].devotion > 20>>
-				<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
-					<<if ($slaves[$i].fetish == "submissive")>>
-						plead that other slaves fuck her.
-						<<if $averageDick > 4>>
-							<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-							<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
-							@@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she enticed a dominating buttfuck from are very large.
-							<<set $slaves[$i].anus += 1>>
-							<</if>>
-							<</if>>
-							<<if $averageDick > 5>>
-							<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-							<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
-								Since most of the slaves she enticed a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@
-								<<set $slaves[$i].vagina += 1>>
-							<</if>>
-							<</if>>
+						<<if $freeSexualEnergy > 0>>
+							<<if $freeSexualEnergy == 3>>
+								You have surplus sexual energy to burn, even when she doesn't ask, and she
+								<<if $slaves[$i].devotion <= 20>>
+									@@.hotpink;hates herself@@ for how often she gets off on you relieving your needs with her body.
+								<<else>>
+									@@.hotpink;gets used to being a sex slave@@ every time she climaxes as you use her.
+								<</if>>
+								<<set $slaves[$i].devotion += 2, $slaves[$i].need = 0>>
+								<<SimpleSexAct $slaves[$i] 10>>
+							<<elseif $freeSexualEnergy == 2>>
+								You have surplus sexual energy to fuck her whenever she forces herself to ask, and she is @@.hotpink;sexually dependent@@ on you.
+								<<set $slaves[$i].devotion += 1, $slaves[$i].need -= 40>>
+								<<SimpleSexAct $slaves[$i] 5>>
+							<<else>>
+								You have little surplus sexual energy, and occasionally, she asks in vain.
+								<<set $slaves[$i].need -= 20>>
+								<<SimpleSexAct $slaves[$i] 2>>
 							<</if>>
+						<<else>>
+							You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you.
+							<<set $slaves[$i].trust -= 1>>
 						<</if>>
-					<<elseif ($slaves[$i].fetish == "cumslut")>>
-						suck or be sucked by any slave she fancies.
-					<<elseif ($slaves[$i].fetish == "humiliation")>>
-						demand that other slaves let her fuck them in public.
-						<<if $slaves[$i].assignmentVisible>>
-						<<if !$slaves[$i].rivalry>>
-							<<SlaveSort $RapeableIDs>>
-							<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
-								<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
-								<<if !$slaves[_j].rivalry>>
-								<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
-								<<if $slaves[_j].devotion < 20>>
-								<<if $slaves[_j].trust < -20>>
-									Craving a rush, she repeatedly forces a reluctant <<SlaveFullName $slaves[_j]>> to have sex with her in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
-									<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
-									<<break>>
-								<</if>>
+					<<else>> /* $slaves[$i].devotion >= 50 */
+						willingly begs you to
+						<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
+							<<switch $slaves[$i].fetish>>
+							<<case "submissive">>
+								hold her down and fuck her
+							<<case "cumslut">>
+								<<if $PC.dick == 1>>
+									cum in her mouth
+								<<else>>
+									use your strap-on on her mouth
 								<</if>>
+							<<case "humiliation">>
+								use her in public
+							<<case "buttslut">>
+								fuck her butt
+							<<case "boobs">>
+								fondle her breasts
+							<<case "sadist">>
+								let her help you abuse other slaves
+							<<case "masochist">>
+								hurt her
+							<<case "dom">>
+								let her help you use other slaves
+							<<case "pregnancy">>
+								<<if isFertile($slaves[$i]) && $PC.dick == 1>>
+									put a baby in her
+								<<elseif $slaves[$i].bellyPreg >= 1500 || $slaves[$i].bellyImplant >= 1500>>
+									enjoy her fecund curves
+								<<else>>
+									breed her
 								<</if>>
-								<</if>>
-							<</for>>
-						<</if>>
+							<<default>>
+								fuck her
+							<</switch>>
+						<<else>>
+							fuck her
 						<</if>>
-					<<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>>
-						demand that other slaves penetrate her anus.
-						<<if $averageDick > 4>>
-							<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-							<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-							Since most of the slaves she demands anal sex from are extremely hung, @@.lime;her asshole gets stretched out.@@
-							<<set $slaves[$i].anus += 1>>
+						every chance she gets.
+						<<if $freeSexualEnergy > 0>>
+							<<if $freeSexualEnergy == 3>>
+								You have surplus sexual energy to burn, even when she doesn't ask, and she finds @@.mediumaquamarine;complete sexual satisfaction@@ from you.
+								<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
+								<<SimpleSexAct $slaves[$i] 10>>
+							<<elseif $freeSexualEnergy == 2>>
+								You have surplus sexual energy to fuck her whenever she asks, and she is @@.mediumaquamarine;sexually reliant@@ on you.
+								<<set $slaves[$i].trust += 1, $slaves[$i].need -= 40>>
+								<<SimpleSexAct $slaves[$i] 5>>
+							<<else>>
+								You have little surplus sexual energy, and sometimes she asks in vain.
+								<<set $slaves[$i].need -= 20>>
+								<<SimpleSexAct $slaves[$i] 2>>
 							<</if>>
+						<<else>>
+							You have no surplus sexual energy, and she asks in vain, @@.gold;reducing her trust@@ in you.
+							<<set $slaves[$i].trust -= 1>>
+						<</if>>
+					<</if>> /* closes $slaves[$i].devotion >= 50 */
+					<<if $slaves[$i].fetishKnown == 0>>
+						<<if $slaves[$i].devotion > 20 || $slaves[$i].trust <= -20>>
+							<<if $freeSexualEnergy > 0>>
+								<<if $freeSexualEnergy > random(0,5)>>
+									<<set $slaves[$i].fetishKnown = 1>>
+									You discover that she really likes it when you
+									<<switch $slaves[$i].fetish>>
+									<<case "submissive">>
+										hold her down and fuck her; @@.lightcoral;she's a submissive!@@
+									<<case "cumslut">>
+										<<if $PC.dick == 1>>
+											cum in her mouth; @@.lightcoral;she's a cumslut!@@
+										<<else>>
+											use your strap-on in her mouth; @@.lightcoral;she's a cumslut!@@
+										<</if>>
+									<<case "humiliation">>
+										use her in public; @@.lightcoral;she's a humiliation fetishist!@@
+									<<case "buttslut">>
+										<<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>; @@.lightcoral;she's an anal slut!@@
+									<<case "boobs">>
+										fondle her breasts; @@.lightcoral;she's a boob fetishist!@@
+									<<case "sadist">>
+										let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@
+									<<case "masochist">>
+										hurt her; @@.lightcoral;she's a masochist!@@
+									<<case "dom">>
+										let her help you use other slaves; @@.lightcoral;she's dominant!@@
+									<<case "pregnancy">>
+										<<if $PC.dick == 1>>
+											<<if $slaves[$i].mpreg == 0>>
+												come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+											<<else>>
+												come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+											<</if>>
+										<<else>>
+											talk dirty and call her a mother; @@.lightcoral;she's a pregnancy fetishist!@@
+										<</if>>
+									<<default>>
+										fuck her; @@.lightcoral;she's got a normal sexuality.@@
+									<</switch>>
+								<</if>>
 							<</if>>
 						<</if>>
-					<<elseif ($slaves[$i].fetish == "boobs")>>
-						demand that other slaves massage her breasts.
-					<<elseif ($slaves[$i].fetish == "sadist")>>
-						force the most reluctant slaves to let her fuck them.
-						<<if $slaves[$i].assignmentVisible>>
-						<<if !$slaves[$i].rivalry>>
-							<<SlaveSort $RapeableIDs>>
-							<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
-								<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
-								<<if !$slaves[_j].rivalry>>
-								<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
-								<<if $slaves[_j].devotion <= 50>>
-								<<if $slaves[_j].sexualFlaw != "none">>
-									She focuses on <<SlaveFullName $slaves[_j]>>, who has a sexual flaw $slaves[$i].slaveName can exploit. She sadistically
-									<<if $slaves[_j].sexualFlaw == "hates oral">>
-										rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates oral
-									<<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>>
-										rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates penetration
-									<<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>>
-										rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates anal
-									<<elseif $slaves[_j].sexualFlaw == "shamefast">>
-										rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast
-									<<elseif $slaves[_j].sexualFlaw == "idealistic">>
-										rapes the poor slave every time she catches her being romantic. $slaves[_j].slaveName is still idealistic
+					<</if>> /* closes fetish discovery */
+					<<if $slaves[$i].balls > 0>>
+						<<if ($slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement")>>
+							<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
+								<<if $slaves[$i].hormoneBalance >= 100>>
+									She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure:
+									<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
 									<<else>>
-										rapes the poor slave every chance she gets,
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
 									<</if>>
-									and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
-									<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
-									<<break>>
+									This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@
+									<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>>
+										on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
+									<<else>>
+										on you for relief.
+									<</if>>
+									<<set $slaves[$i].trust += 2>>
+								<<else>>
+									Her terribly swollen balls force her to come to you for release several times a day, and she @@.mediumaquamarine;learns to rely@@
+									<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>>
+										on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
+									<<else>>
+										on you for relief.
+									<</if>>
+									<<set $slaves[$i].trust += 1>>
 								<</if>>
+							<<else>>
+								She refuses to come to you for help with her terribly swollen balls, no matter how backed up she becomes. The intense blueballing only @@.mediumorchid;makes her dislike you more.@@
+								<<set $slaves[$i].devotion -= 1>>
+							<</if>>
+						<<elseif $slaves[$i].drugs == "hyper testicle enhancement">>
+							<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
+								<<if $slaves[$i].hormonebalance >= 100>>
+									She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure:
+									<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
+									<<else>>
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
+									<</if>>
+									This forces her to come to you for release many times a day, and she @@.mediumaquamarine;is desperately reliant@@
+									<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>>
+										on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
+									<<else>>
+										on you for relief.
+									<</if>>
+									<<set $slaves[$i].trust += 2>>
+								<<else>>
+									Her grotesquely swollen balls force her to come to you for release dozens of times a day, and she @@.mediumaquamarine;is desperately reliant@@
+									<<if $slaves[$i].anus > 0 && canDoAnal($slaves[$i]) && $freeSexualEnergy > 0>>
+										on your <<if $PC.dick == 0>>strap-on<<else>>penis<</if>> inside her ass as a source of relief.
+									<<else>>
+										on you for relief.
+									<</if>>
+									<<set $slaves[$i].trust += 1>>
 								<</if>>
+							<<else>>
+								She refuses to come to you for help with her grotesquely swollen balls, no matter how backed up and sore she becomes. The intense blueballing only @@.mediumorchid;makes her hate you more.@@
+								<<set $slaves[$i].devotion -= 3>>
+							<</if>>
+						<</if>>
+					<</if>> /* close overactive balls block */
+					<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i]) && $slaves[$i].eggType == "human" && $PC.dick == 1>> 
+						<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
+							Her reproductive system is in overdrive leading her to come to you for insemination several times a day; she @@.mediumaquamarine;desperately hopes@@ for the day your seed takes root in her womb.
+							<<set $slaves[$i].trust += 1>>
+						<</if>>
+					<</if>>
+				<<elseif ($slaves[$i].releaseRules == "masturbation")>>
+					<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
+						takes solace in her permission to masturbate rather than being forced to beg for sex, @@.mediumaquamarine;reducing her fear@@ of you.
+						<<set $slaves[$i].trust += 2, $slaves[$i].need = 0>>
+					<<elseif ($slaves[$i].devotion <= 20)>>
+						enjoys being allowed to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@
+						<<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>>
+					<<elseif ($slaves[$i].devotion < 50)>>
+						accepts having to relieve herself solely through masturbation.
+						<<set $slaves[$i].need = 0>>
+					<<elseif ($slaves[$i].devotion < 80)>>
+						is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ 
+						<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+					<<else>>
+						@@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@
+						<<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>>
+					<</if>>
+					<<if $slaves[$i].devotion > 20>>
+						When she does play with herself, she
+						<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
+							<<if ($slaves[$i].fetish == "submissive")>>
+								frequently pretends to be getting held down and dominated.
+							<<elseif ($slaves[$i].fetish == "cumslut")>>
+								<<if $slaves[$i].dick > 5>>
+									enjoys giving herself head.
+								<<elseif $slaves[$i].dick > 0>>
+									enjoys licking up her own cum.
+								<<else>>
+									always has a dildo in her mouth.
 								<</if>>
+							<<elseif ($slaves[$i].fetish == "humiliation")>>
+								usually does it out in the open for all to see.
+							<<elseif ($slaves[$i].fetish == "buttslut")>>
+								<<if ($slaves[$i].anus > 0)>>
+									usually pounds her ass with the largest dildo she can find.
+								<<else>>
+									enjoys fiddling with her virgin asshole.
 								<</if>>
-							<</for>>
-						<</if>>
+							<<elseif ($slaves[$i].fetish == "boobs")>>
+								pays extra attention to her breasts and nipples.
+							<<elseif ($slaves[$i].fetish == "sadist")>>
+								frequently poses threats at herself.
+							<<elseif ($slaves[$i].fetish == "masochist")>>
+								frequently pretends to be getting held down and forcibly raped.
+							<<elseif ($slaves[$i].fetish == "dom")>>
+								usually pretends to dominate herself.
+							<<elseif ($slaves[$i].fetish == "pregnancy")>>
+								<<if $slaves[$i].belly > 1500>>
+									<<set _belly = bellyAdjective($activeSlave)>>
+									always rubs and teases her _belly belly while doing so.
+								<<elseif isItemAccessible("a small empathy belly")>>
+									frequently straps on a fake belly to enhance her fun.
+								<<else>>
+									frequently pretends to be
+									<<if $activeSlave.balls > 0>>
+										getting a girl pregnant.
+									<<else>>
+										getting knocked up.
+									<</if>>
+								<</if>>
+							<<elseif ($slaves[$i].energy > 95)>>
+								strives to achieve as many orgasms as she can in one session.
+							<<else>>
+								quickly gets off and moves on.
+							<</if>>
+						<<elseif ($slaves[$i].energy > 95)>>
+							strives to achieve as many orgasms as she can in one session.
+						<<else>>
+							quickly gets off and moves on.
+						<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
+						<<if ($slaves[$i].fetishKnown == 0) && (random(1,20) == 1)>>
+							<<set $slaves[$i].fetishKnown = 1>>
+							However, you start to notice a trend in her fantasies,
+							<<if ($slaves[$i].fetish == "submissive")>>
+								she likes to tie herself up and boss herself around; @@.lightcoral;she's a submissive!@@
+							<<elseif ($slaves[$i].fetish == "cumslut")>>
+								<<if $slaves[$i].dick > 0>>
+									she often eats her own cum when she's finished; @@.lightcoral;she's a cumslut!@@
+								<<else>>
+									she likes to have something, anything, in her mouth while she masturbates; @@.lightcoral;she's a cumslut!@@
+								<</if>>
+							<<elseif ($slaves[$i].fetish == "humiliation")>>
+								she tends to masturbate in places where others can walk in on her; @@.lightcoral;she's a humiliation fetishist!@@
+							<<elseif ($slaves[$i].fetish == "buttslut")>>
+								she always pays special attention to her butthole; @@.lightcoral;she's an anal slut!@@
+							<<elseif ($slaves[$i].fetish == "boobs")>>
+								she always has a hand to her nipples; @@.lightcoral;she's a boob fetishist!@@
+							<<elseif ($slaves[$i].fetish == "sadist")>>
+								she tends to threaten her toys; @@.lightcoral;she's a sadist!@@
+							<<elseif ($slaves[$i].fetish == "masochist")>>
+								she often to abuses herself; @@.lightcoral;she's a masochist!@@
+							<<elseif ($slaves[$i].fetish == "dom")>>
+								she sometimes bosses her toys around; @@.lightcoral;she's dominant!@@
+							<<elseif ($slaves[$i].fetish == "pregnancy")>>
+								she frequently pretends to either get pregnant, be pregnant, or get someone else pregnant; @@.lightcoral;she's a pregnancy fetishist!@@
+							<<elseif ($slaves[$i].energy > 95)>>
+								she's always horny; @@.lightcoral;she's a nympho!@@
+							<<else>>
+								@@.lightcoral;they are incredibly mundane.@@
+							<</if>>
 						<</if>>
-					<<elseif ($slaves[$i].fetish == "masochist")>>
-						demand that other slaves hurt her.
-						<<if $averageDick > 4>>
-							<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-							<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-							@@.lime;Her asshole is loosened@@ during sex with hung slaves, since she often relies on painal to address her needs.
-							<<set $slaves[$i].anus += 1>>
+					<</if>>
+					<<if $slaves[$i].balls > 0>>
+						<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">>
+							<<if $slaves[$i].hormonebalance >= 100>>
+								She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure:
+								<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
+									<<else>>
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
+									<</if>>
+								She masturbates as often as she can, but @@.mediumorchid;can't find relief.@@
+								<<set $slaves[$i].devotion-->>
+							<<else>>
+								Her terribly swollen balls force her to masturbate several times a day, cultivating a need for sex that @@.mediumorchid;she can't fulfill.@@
+								<<set $slaves[$i].devotion -= 1>>
 							<</if>>
+						<<elseif $slaves[$i].drugs == "hyper testicle enhancement">>
+							<<if $slaves[$i].hormonebalance >= 100>>
+								She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure:
+								<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
+									<<else>>
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
+									<</if>>
+								She masturbates non-stop, but @@.mediumorchid;can't find relief.@@
+								<<set $slaves[$i].devotion -= 3>>
+							<<else>>
+								Her grotesquely swollen balls force her to masturbate constantly, cultivating a need for sex that @@.mediumorchid;she can't fulfill.@@
+								<<set $slaves[$i].devotion -= 1>>
 							<</if>>
-							<<if $averageDick > 5>>
-							<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-							<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
-								Since she usually demands that hung slaves fuck her hard enough to make her pussy hurt, @@.lime;her cunt gets stretched out.@@
-								<<set $slaves[$i].vagina += 1>>
+							<<if $slaves[$i].energy > 40>>
+								The constant orgasms steadily lose their impact, @@.red;weakening her sex drive.@@
+								<<set $slaves[$i].energy -= 2>>
 							<</if>>
+						<</if>>
+					<</if>>
+					<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>>
+						Her reproductive system is in overdrive,
+						<<if $slaves[$i].dick > 9>>
+							leaving her @@.mediumorchid;desperatly fucking herself@@ in an effort to get pregnant since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@
+							<<if canImpregnate($slaves[$i], $slaves[$i])>>
+								<<KnockMeUp $slaves[$i] 5 2 $slaves[$i].ID 1>>
 							<</if>>
+							<<if $slaves[$i].mpreg == 1 && $slaves[$i].anus == 0>>
+								@@.lime;She is so baby crazed she takes her own anal virginity.@@
+								<<set $slaves[$i].anus++>>
+							<<elseif $slaves[$i].vagina == 0>>
+								@@.lime;She is so baby crazed she takes her own virginity.@@
+								<<set $slaves[$i].vagina++>>
 							<</if>>
+							<<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>>
+						<<elseif ($slaves[$i].devotion > -20)>>
+							leaving her @@.mediumorchid;completely unfulfilled@@ since @@.gold;you won't <<if $PC.dick == 1>>give her<<else>>let her find<</if>> the dick she needs.@@
+							<<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 2>>
+						<<else>>
+							leaving her desperate for a thorough seeding @@.mediumorchid;that you've forbidden her from having.@@
+							<<set $slaves[$i].devotion -= 3>>
 						<</if>>
-					<<elseif ($slaves[$i].fetish == "dom")>>
-						force other slaves to submit to her.
-						<<if $slaves[$i].assignmentVisible>>
-						<<if !$slaves[$i].rivalry>>
-							<<SlaveSort $RapeableIDs>>
-							<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
-								<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
-								<<if !$slaves[_j].rivalry>>
-								<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
-								<<if $slaves[_j].devotion < 20>>
-								<<if $slaves[_j].trust < -20>>
-									She repeatedly rapes a reluctant <<SlaveFullName $slaves[_j]>>; she can't seem to keep her hands off the poor slave, who can't avoid her. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
-									<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
-									<<break>>
+					<</if>>
+					<<if $slaves[$i].energy > 60>>
+						Her chronic masturbation @@.red;steadily dulls@@ her sexual pleasure.
+						<<set $slaves[$i].energy-->>
+					<</if>>
+				<<else>> /* releaseRules not restrictive */
+					<<if ($universalRulesConsent == 0)>>
+						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
+							<<if ($slaves[$i].releaseRules == "permissive")>>
+								masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you.
+								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+							<<else>>
+								refuses to use other slaves to get off, and is @@.gold;severely punished@@ for illicit masturbation.
+								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
+							<</if>>
+						<<elseif ($slaves[$i].devotion <= 20)>>
+							<<if ($slaves[$i].releaseRules == "permissive")>>
+								prefers to masturbate rather than demanding sex from other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you.
+								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+							<<else>>
+								is forced to demand sex from other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it.
+								<<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>>
+							<</if>>
+						<<elseif ($slaves[$i].devotion < 50)>>
+							@@.hotpink;accepts the need@@ to
+							<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
+						<<else>>
+							happily @@.mediumaquamarine;avails herself@@ of your permission to
+							<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+						<</if>>
+						<<if $slaves[$i].devotion > 20>>
+							<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
+								<<if ($slaves[$i].fetish == "submissive")>>
+									plead that other slaves fuck her.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she enticed a dominating buttfuck from are very large.
+												<<set $slaves[$i].anus++>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+											<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
+													Since most of the slaves she enticed a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina++>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+								<<elseif ($slaves[$i].fetish == "cumslut")>>
+									suck or be sucked by any slave she fancies.
+									<<set _fuckCount = random(5,15)>>
+									<<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>>
+								<<elseif ($slaves[$i].fetish == "humiliation")>>
+									demand that other slaves let her fuck them in public.
+									<<if $slaves[$i].assignmentVisible>>
+									<<if !$slaves[$i].rivalry>>
+										<<SlaveSort $RapeableIDs>>
+										<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
+											<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
+											<<if !$slaves[_j].rivalry>>
+											<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
+											<<if $slaves[_j].devotion < 20>>
+											<<if $slaves[_j].trust < -20>>
+												Craving a rush, she repeatedly forces a reluctant <<SlaveFullName $slaves[_j]>> to have sex with her in public. $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
+												<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
+												<<SimpleSlaveFucking $slaves[_j] 4>>
+												<<if canPenetrate($slaves[_j])>>
+													<<set _fuckCount = random(1,3)>>
+													<<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+												<</if>>
+												<<break>>
+											<</if>>
+											<</if>>
+											<</if>>
+											<</if>>
+										<</for>>
+									<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 4>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(1,3)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "buttslut") && canDoAnal($slaves[$i])>>
+									demand that other slaves penetrate her anus.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												Since most of the slaves she demands anal sex from are extremely hung, @@.lime;her asshole gets stretched out.@@
+												<<set $slaves[$i].anus += 1>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<set _fuckCount = random(5,12)>>
+									<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+								<<elseif ($slaves[$i].fetish == "boobs")>>
+									demand that other slaves massage her breasts.
+									<<set _fuckCount = random(10,25)>>
+									<<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>>
+								<<elseif ($slaves[$i].fetish == "sadist")>>
+									force the most reluctant slaves to let her fuck them.
+									<<if $slaves[$i].assignmentVisible>>
+									<<if !$slaves[$i].rivalry>>
+										<<SlaveSort $RapeableIDs>>
+										<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
+											<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
+											<<if !$slaves[_j].rivalry>>
+											<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
+											<<if $slaves[_j].devotion <= 50>>
+											<<if $slaves[_j].sexualFlaw != "none">>
+												She focuses on <<SlaveFullName $slaves[_j]>>, who has a sexual flaw $slaves[$i].slaveName can exploit. She sadistically
+												<<if $slaves[_j].sexualFlaw == "hates oral">>
+													rapes the poor slave's face<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates oral
+												<<elseif $slaves[_j].sexualFlaw == "hates penetration" && canDoVaginal($slaves[_j])>>
+													rapes the poor slave's pussy<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates penetration
+												<<elseif ($slaves[_j].sexualFlaw == "hates anal" || $slaves[_j].sexualFlaw == "hates penetration") && canDoAnal($slaves[_j])>>
+													rapes the poor slave's ass<<if !canAchieveErection($slaves[$i])>> with her fingers<</if>>. $slaves[_j].slaveName hates anal
+												<<elseif $slaves[_j].sexualFlaw == "shamefast">>
+													rapes the poor slave in public. $slaves[_j].slaveName is terribly shamefast
+												<<elseif $slaves[_j].sexualFlaw == "idealistic">>
+													rapes the poor slave every time she catches her being romantic. $slaves[_j].slaveName is still idealistic
+												<<else>>
+													rapes the poor slave every chance she gets,
+												<</if>>
+												and the sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
+												<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
+												<<break>>
+												<<SimpleSlaveFucking $slaves[_j] 4>>
+												<<if canPenetrate($slaves[_j])>>
+													<<set _fuckCount = random(1,3)>>
+													<<set $slaves[_j].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+												<</if>>
+											<</if>>
+											<</if>>
+											<</if>>
+											<</if>>
+										<</for>>
+									<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 4>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(1,3)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "masochist")>>
+									demand that other slaves hurt her.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@ during sex with hung slaves, since she often relies on painal to address her needs.
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
+													Since she usually demands that hung slaves fuck her hard enough to make her pussy hurt, @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina += 1>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 12>>
+								<<elseif ($slaves[$i].fetish == "dom")>>
+									force other slaves to submit to her.
+									<<if $slaves[$i].assignmentVisible>>
+									<<if !$slaves[$i].rivalry>>
+										<<SlaveSort $RapeableIDs>>
+										<<for _dI = 0; _dI < $RapeableIDs.length; _dI++>>
+											<<set _j = $slaveIndices[$RapeableIDs[_dI]]>>
+											<<if !$slaves[_j].rivalry>>
+											<<if $slaves[_j].assignmentVisible || $slaves[_j].assignment == $slaves[$i].assignment>>
+											<<if $slaves[_j].devotion < 20>>
+											<<if $slaves[_j].trust < -20>>
+												She repeatedly rapes a reluctant <<SlaveFullName $slaves[_j]>>; she can't seem to keep her hands off the poor slave, who can't avoid her. Not surprisingly, $slaves[_j].slaveName resents this, and $slaves[$i].slaveName's ongoing sexual abuse @@.lightsalmon;starts a rivalry@@ between them.
+												<<set $slaves[$i].rivalry = 1, $slaves[_j].rivalry = 1, $slaves[$i].rivalryTarget = $slaves[_j].ID, $slaves[_j].rivalryTarget = $slaves[$i].ID>>
+												<<break>>
+												<<SimpleSlaveFucking $slaves[_j] 4>>
+											<</if>>
+											<</if>>
+											<</if>>
+											<</if>>
+										<</for>>
+									<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(6,9)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "pregnancy")>>
+									demand that other slaves indulge her pregnancy fetish.
+									<<if $averageDick > 5>>
+										<<if $slaves[$i].mpreg == 0>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+											<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
+												Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her cunt gets stretched out.@@
+												<<set $slaves[$i].vagina += 1>>
+												<<set _fuckCount = random(7,14)>>
+												<<set $slaves[$i].vaginalCount += _fuckCount, $vaginalTotal += _fuckCount>>
+											<</if>>
+											<</if>>
+										<<else>>
+											<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
+												Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her ass gets stretched out.@@
+												<<set $slaves[$i].anus += 1>>
+												<<set _fuckCount = random(7,14)>>
+												<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+											<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(6,9)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].energy > 95)>>
+									demand that your other slaves satisfy her formidable appetites.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic.
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
+													She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina += 1>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(3,6)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<else>>
+									demand that other slaves have sex with her.
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(3,6)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
 								<</if>>
+							<<else>>
+								demand that other slaves have sex with her.
+								<<SimpleSlaveFucking $slaves[$i] 7>>
+								<<if canPenetrate($slaves[$i])>>
+									<<set _fuckCount = random(3,6)>>
+									<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
 								<</if>>
+							<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
+							<<if ($slaves[$i].fetishKnown == 0)>>
+								<<if (random(1,2) == 1)>>
+								<<set $slaves[$i].fetishKnown = 1>>
+								You discover that she really likes it when other girls
+								<<if ($slaves[$i].fetish == "submissive")>>
+									hold her down and fuck her; @@.lightcoral;she's a submissive!@@
+								<<elseif ($slaves[$i].fetish == "cumslut")>>
+									cum in her mouth; @@.lightcoral;she's a cumslut!@@
+								<<elseif ($slaves[$i].fetish == "humiliation")>>
+									use her in public; @@.lightcoral;she's a humiliation fetishist!@@
+								<<elseif ($slaves[$i].fetish == "buttslut")>>
+									<<if ($slaves[$i].anus > 0)>>
+										<<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>;
+									<<else>>
+									tease her virgin anus;
+									<</if>>
+									@@.lightcoral;she's an anal slut!@@
+								<<elseif ($slaves[$i].fetish == "boobs")>>
+									fondle her breasts; @@.lightcoral;she's a boob fetishist!@@
+								<<elseif ($slaves[$i].fetish == "sadist")>>
+									let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@
+								<<elseif ($slaves[$i].fetish == "masochist")>>
+									hurt her; @@.lightcoral;she's a masochist!@@
+								<<elseif ($slaves[$i].fetish == "dom")>>
+									let her help you use other slaves; @@.lightcoral;she's dominant!@@
+								<<elseif ($slaves[$i].fetish == "pregnancy")>>
+									<<if $slaves[$i].mpreg == 0>>
+										come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+									<<else>>
+										come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
+									<</if>>
+								<<else>>
+									fuck her; @@.lightcoral;she's got a normal sexuality.@@
 								<</if>>
 								<</if>>
-							<</for>>
-						<</if>>
-						<</if>>
-					<<elseif ($slaves[$i].fetish == "pregnancy")>>
-						demand that other slaves indulge her pregnancy fetish.
-						<<if $averageDick > 5>>
-							<<if $slaves[$i].mpreg == 0>>
-							<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-							<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
-								Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her cunt gets stretched out.@@
-								<<set $slaves[$i].vagina += 1>>
-							<</if>>
 							<</if>>
+						<</if>>
+					<<else>> /* universalRulesConsent is not zero */
+						<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
+							<<if ($slaves[$i].releaseRules == "permissive")>>
+								prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you.
+								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 							<<else>>
-							<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-							<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
-								Since she constantly demands to be fucked deeply to get her womb filled with cum, @@.lime;her ass gets stretched out.@@
-								<<set $slaves[$i].anus += 1>>
-							<</if>>
+								refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation.
+								<<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>>
 							<</if>>
+						<<elseif ($slaves[$i].devotion <= 20)>>
+							<<if ($slaves[$i].releaseRules == "permissive")>>
+								prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you.
+								<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+							<<else>>
+								is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it.
+								<<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>>
 							<</if>>
+						<<elseif ($slaves[$i].devotion < 50)>>
+							@@.hotpink;accepts having to ask@@ other slaves for sex,
+							<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
+						<<else>>
+							@@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction,
+							<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
 						<</if>>
-					<<elseif ($slaves[$i].energy > 95)>>
-						demand that your other slaves satisfy her formidable appetites.
-						<<if $averageDick > 4>>
-							<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-							<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-							@@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic.
-							<<set $slaves[$i].anus += 1>>
-							<</if>>
-							<</if>>
-							<<if $averageDick > 5>>
-							<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-							<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
-								She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@
-								<<set $slaves[$i].vagina += 1>>
+						<<if $slaves[$i].devotion > 20>>
+							<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
+								<<if ($slaves[$i].fetish == "submissive")>>
+									usually pairing off with a more dominant slave.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she lets dominate her backdoor are very large.
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
+													Since most of the slaves she takes a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina += 1>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+								<<elseif ($slaves[$i].fetish == "cumslut")>>
+									and is popular for her willingness to give oral.
+									<<set _fuckCount = random(5,15)>>
+									<<set $slaves[$i].oralCount += _fuckCount, $oralTotal += _fuckCount>>
+								<<elseif ($slaves[$i].fetish == "humiliation")>>
+									usually asking them to fuck out in the open.
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(1,3)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "buttslut")>>
+									looking after anyone who will
+									<<if ($slaves[$i].anus > 0)>>
+										<<if canDoAnal($slaves[$i])>>
+											penetrate
+											<<set _fuckCount = random(5,12)>>
+											<<set $slaves[$i].analCount += _fuckCount, $analTotal += _fuckCount>>
+										<<else>>
+											tease
+										<</if>>
+										her ass
+									<<else>>
+										tease her virgin anus
+									<</if>>
+									in return.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												Since most of the slaves she enjoys anal sex with are extremely hung, @@.lime;her asshole gets stretched out.@@
+												<<set $slaves[$i].anus += 1>>
+											<</if>>
+										<</if>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "boobs")>>
+									seeing to anyone who will show her breasts some love.
+									<<set _fuckCount = random(10,25)>>
+									<<set $slaves[$i].mammaryCount += _fuckCount, $mammaryTotal += _fuckCount>>
+								<<elseif ($slaves[$i].fetish == "sadist")>>
+									usually pairing off with a masochistic slave willing to accept her abuse.
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(1,3)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].fetish == "masochist")>>
+									usually pairing off with an abusive slave.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@, since she begs hung slaves to fuck her butt until she cries.
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
+													Since she eagerly begs hung slaves to fuck her until she cries, @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina += 1>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 6>>
+								<<elseif ($slaves[$i].fetish == "dom")>>
+								usually pairing off with a submissive bitch.
+								<<elseif ($slaves[$i].fetish == "pregnancy")>>
+									doing her best to pair off with any pregnant slaves.
+									<<if $slaves[$i].mpreg == 0>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+											<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
+												She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her cunt gets stretched out.@@
+												<<set $slaves[$i].vagina += 1>>
+												<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+											<</if>>
+											<</if>>
+										<</if>>
+									<<else>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
+												She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her ass gets stretched out.@@
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(6,9)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<elseif ($slaves[$i].energy > 95)>>
+									and has to give out a lot of favors to get enough attention for herself.
+									<<if $averageDick > 4>>
+										<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
+											<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
+												@@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic.
+												<<set $slaves[$i].anus += 1>>
+												<<set $slaves[$i].analCount += 3, $analTotal += 3>>
+											<</if>>
+										<</if>>
+										<<if $averageDick > 5>>
+											<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
+												<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
+													She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@
+													<<set $slaves[$i].vagina += 1>>
+													<<set $slaves[$i].vaginalCount += 3, $vaginalTotal += 3>>
+												<</if>>
+											<</if>>
+										<</if>>
+									<</if>>
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(3,6)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<<else>>
+									doing her best to get off and move on.
+									<<SimpleSlaveFucking $slaves[$i] 7>>
+									<<if canPenetrate($slaves[$i])>>
+										<<set _fuckCount = random(3,6)>>
+										<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+									<</if>>
+								<</if>>
+							<<else>>
+								doing her best to get off and move on.
+								<<SimpleSlaveFucking $slaves[$i] 7>>
+								<<if canPenetrate($slaves[$i])>>
+									<<set _fuckCount = random(3,6)>>
+									<<set $slaves[$i].penetrativeCount += _fuckCount, $penetrativeTotal += _fuckCount>>
+								<</if>>
+							<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
+							<<if ($slaves[$i].fetishKnown == 0)>>
+								<<if (random(1,2) == 1)>>
+									<<set $slaves[$i].fetishKnown = 1>>
+									However, one of her partners
+									<<if ($slaves[$i].fetish == "submissive")>>
+										holds her down, and she loves it; @@.lightcoral;she's a submissive!@@
+									<<elseif ($slaves[$i].fetish == "cumslut")>>
+										finally has to push her away to get her to stop sucking; @@.lightcoral;she's a cumslut!@@
+									<<elseif ($slaves[$i].fetish == "humiliation")>>
+										fucks her in public, and she loves it; @@.lightcoral;she's a humiliation fetishist!@@
+									<<elseif ($slaves[$i].fetish == "buttslut")>>
+										<<if ($slaves[$i].anus > 0)>>
+											<<if canDoAnal($slaves[$i])>>fucks her butt<<else>>teases her anus<</if>>, and she loves it;
+										<<else>>
+										teases her virgin anus, and she loves it;
+										<</if>>
+										@@.lightcoral;she's an anal slut!@@
+									<<elseif ($slaves[$i].fetish == "boobs")>>
+										fondles her breasts, and she loves it; @@.lightcoral;she's a boob fetishist!@@
+									<<elseif ($slaves[$i].fetish == "sadist")>>
+										asks $slaves[$i].slaveName to hit her, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;she's a sadist!@@
+									<<elseif ($slaves[$i].fetish == "masochist")>>
+										hits $slaves[$i].slaveName while fucking her, which only makes her hornier; @@.lightcoral;she's a masochist!@@
+									<<elseif ($slaves[$i].fetish == "dom")>>
+										asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;she's dominant!@@
+									<<elseif ($slaves[$i].fetish == "pregnancy")>>
+										pretends to get her pregnant, which she really enjoys; @@.lightcoral;she's a pregnancy fetishist!@@
+									<<elseif ($slaves[$i].energy > 95)>>
+										discovers that she cannot be satisfied; @@.lightcoral;she's a nympho!@@
+									<<else>>
+										discovers that she isn't terribly exciting; @@.lightcoral;she's got a normal sexuality.@@
+									<</if>>
+								<</if>>
 							<</if>>
+						<</if>>
+					<</if>> /* closes universalRulesConsent */
+					<<if $slaves[$i].balls > 0>>
+						<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">>
+							<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
+								<<if $slaves[$i].hormonebalance >= 100>>
+									She can't seem to get enough cum out of her terribly swollen balls in one orgasm to relieve the pressure:
+									<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
+									<<else>>
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
+									<</if>>
+									She is very reliant on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex.
+								<<else>>
+									Her terribly swollen balls force her to rely on other slaves for release several times a day, and jetting cum into and onto your other girls @@.mediumaquamarine;habituates her@@ to slave sex.
+								<</if>>
+								<<set $slaves[$i].trust += 1>>
+							<<else>>
+								She can't seem to get enough cum out of her terribly swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something she @@.mediumorchid;blames you for.@@
+								<<set $slaves[$i].devotion -= 1>>
 							<</if>>
+						<<elseif $slaves[$i].drugs == "hyper testicle enhancement">>
+							<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20) || !canPenetrate($slaves[$i])>>
+								<<if $slaves[$i].hormonebalance >= 100>>
+									She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure:
+									<<if $slaves[$i].dick>>
+										her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is.
+									<<else>>
+										her cumhole produces slow, anemic ejaculations, no matter how backed up she is.
+									<</if>>
+									She is completely dependent on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex.
+								<<else>>
+									Her grotesquely swollen balls force her to rely on other slaves for release throughout times a day, and swelling your other girls with cum @@.mediumaquamarine;habituates her@@ to slave sex, though you have to take precautions so she doesn't knock up your entire stock.
+								<</if>>
+								<<set $slaves[$i].trust += 1>>
+							<<else>>
+								She can't seem to get enough cum out of her grotesquely swollen balls to relieve the pressure and is either unwilling or unable to get help with it, something she @@.mediumorchid;blames you for.@@
+								<<set $slaves[$i].devotion -= 1>>
 							<</if>>
 						<</if>>
-					<<else>>
-						demand that other slaves have sex with her.
-					<</if>>
-				<<else>>
-					demand that other slaves have sex with her.
-				<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
-				<<if ($slaves[$i].fetishKnown == 0)>>
-					<<if (random(1,2) == 1)>>
-					<<set $slaves[$i].fetishKnown = 1>>
-					You discover that she really likes it when other girls
-					<<if ($slaves[$i].fetish == "submissive")>>
-						hold her down and fuck her; @@.lightcoral;she's a submissive!@@
-					<<elseif ($slaves[$i].fetish == "cumslut")>>
-						cum in her mouth; @@.lightcoral;she's a cumslut!@@
-					<<elseif ($slaves[$i].fetish == "humiliation")>>
-						use her in public; @@.lightcoral;she's a humiliation fetishist!@@
-					<<elseif ($slaves[$i].fetish == "buttslut")>>
-						<<if ($slaves[$i].anus > 0)>>
-							<<if canDoAnal($slaves[$i])>>fuck her butt<<else>>tease her anus<</if>>;
-						<<else>>
-						tease her virgin anus;
-						<</if>>
-						@@.lightcoral;she's an anal slut!@@
-					<<elseif ($slaves[$i].fetish == "boobs")>>
-						fondle her breasts; @@.lightcoral;she's a boob fetishist!@@
-					<<elseif ($slaves[$i].fetish == "sadist")>>
-						let her help you abuse other slaves; @@.lightcoral;she's a sadist!@@
-					<<elseif ($slaves[$i].fetish == "masochist")>>
-						hurt her; @@.lightcoral;she's a masochist!@@
-					<<elseif ($slaves[$i].fetish == "dom")>>
-						let her help you use other slaves; @@.lightcoral;she's dominant!@@
-					<<elseif ($slaves[$i].fetish == "pregnancy")>>
-						<<if $slaves[$i].mpreg == 0>>
-							come <<if canDoVaginal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
-						<<else>>
-							come <<if canDoAnal($slaves[$i])>>inside<<else>>on<</if>> her; @@.lightcoral;she's a pregnancy fetishist!@@
-						<</if>>
-					<<else>>
-						fuck her; @@.lightcoral;she's got a normal sexuality.@@
 					<</if>>
+					<<if $slaves[$i].drugs == "super fertility drugs" && canGetPregnant($slaves[$i])>>
+							Her reproductive system is in overdrive leading her to seek out any dicked girl she can find several times a day. She @@.mediumaquamarine;desperately longs@@ for the day her efforts fill her womb with child.
+							<<set $slaves[$i].trust += 1>>
 					<</if>>
+				<</if>> /* closes releaseRules not restrictive */
+			<</if>>
+
+			<<if ($slaves[$i].devotion <= 20)>>
+				<<if $slaves[$i].voice == 0>>
+					Living as a mute @@.hotpink;molds her@@ to your will.
+					<<set $slaves[$i].devotion += 1>>
+				<<elseif $slaves[$i].lips > 95>>
+					Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will.
+					<<set $slaves[$i].devotion += 1>>
+				<<elseif $slaves[$i].speechRules == "restrictive">>
+					Living under enforced silence @@.hotpink;molds her@@ to your will.
+					<<set $slaves[$i].devotion += 1>>
 				<</if>>
 			<</if>>
-		<<else>> /* universalRulesConsent is not zero */
-			<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>>
-				<<if ($slaves[$i].releaseRules == "permissive")>>
-					prefers to masturbate rather than asking other slaves for sex, @@.mediumaquamarine;slightly reducing her fear@@ of you.
-					<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
-				<<else>>
-					refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation.
-					<<set $slaves[$i].trust -= 2>>
+
+			<<if $roomsPopulation > $rooms>>
+				<<if $slaves[$i].livingRules == "luxurious">>
+					There are @@.yellow;too many slaves for the penthouse's individual rooms,@@ so she moves out into the dormitory.
+					<<set $slaves[$i].livingRules = "normal">>
+					<<set $dormitoryPopulation += 1>>
+					<<if $slaves[$i].relationship >= 4>><<set $roomsPopulation -= 0.5>><<else>><<set $roomsPopulation -= 1>><</if>>
 				<</if>>
-			<<elseif ($slaves[$i].devotion <= 20)>>
-				<<if ($slaves[$i].releaseRules == "permissive")>>
-					prefers to masturbate rather than trading sex with other slaves, @@.mediumaquamarine;slightly reducing her fear@@ of you.
-					<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+			<</if>>
+
+			<<if ($slaves[$i].devotion <= 20)>>
+				<<if ($slaves[$i].livingRules == "spare")>>
+					The spare living conditions @@.hotpink;get her used@@ to the routine of
+					<<if ($slaves[$i].trust > 20)>>
+						slavery and @@.gold;keep her aware of her lowly place.@@
+						<<set $slaves[$i].trust -= 1>>
+					<<else>>
+						slavery.
+					<</if>>
+					<<set $slaves[$i].devotion += 1>>
+				<<elseif ($slaves[$i].livingRules == "normal")>>
+					The reasonable living conditions allow her to @@.mediumaquamarine;feel self-reliant.@@
+					<<set $slaves[$i].trust += 1>>
 				<<else>>
-					is forced to swap sex with other slaves by the urges induced by the food, and @@.hotpink;hates herself@@ for it.
-					<<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>>
+					The luxurious living conditions encourage her to @@.mediumaquamarine;feel respectable.@@
+					<<set $slaves[$i].trust += 2>>
 				<</if>>
-			<<elseif ($slaves[$i].devotion < 50)>>
-				@@.hotpink;accepts having to ask@@ other slaves for sex,
-				<<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>>
 			<<else>>
-				@@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction,
-				<<set $slaves[$i].trust += 1, $slaves[$i].need = 0>>
+				<<if ($slaves[$i].ID == $HeadGirl.ID) && ($HGSuite == 1)>>
+					She is @@.hotpink;very happy@@ with her suite and @@.mediumaquamarine;trusts@@ you a bit more for providing it.
+					<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
+				<<elseif ($slaves[$i].livingRules == "luxurious")>>
+					She is @@.hotpink;very happy@@ with her little room and @@.mediumaquamarine;trusts@@ you a bit more for providing it.
+					<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
+				<<elseif ($slaves[$i].livingRules == "normal")>>
+					She likes her personal space in the dormitory.
+				<<elseif ($slaves[$i].trust > 40)>>
+					The spare living conditions @@.gold;remind her not to get too comfortable@@ with her life.
+					<<set $slaves[$i].trust -= 2>>
+				<<elseif ($slaves[$i].trust > 10)>>
+					The spare living conditions @@.gold;keep her aware of her place.@@
+					<<set $slaves[$i].trust -= 1>>
+				<</if>>
 			<</if>>
-			<<if $slaves[$i].devotion > 20>>
-				<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
-					<<if ($slaves[$i].fetish == "submissive")>>
-					usually pairing off with a more dominant slave.
-					<<if $averageDick > 4>>
-						<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-						<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
-						@@.lime;Her asshole is loosened@@ during sex with other slaves, since most of the cocks she lets dominate her backdoor are very large.
-						<<set $slaves[$i].anus += 1>>
-						<</if>>
-						<</if>>
-						<<if $averageDick > 5>>
-						<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-						<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
-							Since most of the slaves she takes a pounding from are extremely hung, @@.lime;her cunt gets stretched out.@@
-							<<set $slaves[$i].vagina += 1>>
-						<</if>>
-						<</if>>
-						<</if>>
-					<</if>>
-					<<elseif ($slaves[$i].fetish == "cumslut")>>
-					and is popular for her willingness to give oral.
-					<<elseif ($slaves[$i].fetish == "humiliation")>>
-					usually asking them to fuck out in the open.
-					<<elseif ($slaves[$i].fetish == "buttslut")>>
-					looking after anyone who will
-					<<if ($slaves[$i].anus > 0)>>
-						<<if canDoAnal($slaves[$i])>>penetrate<<else>>tease<</if>> her ass
+
+			<<if $slaves[$i].livingRules != "luxurious">>
+			<<if $dormitoryPopulation > $dormitory>>
+				<<set $seed = $dormitoryPopulation - $dormitory>>
+				The slave dormitory is
+				<<if $seed <= 5>>
+					@@.yellow;somewhat overcrowded.@@ The mild inconvenience
+					<<if $slaves[$i].trust > 20>>
+						@@.gold;reduces her trust@@ in you a little.
+						<<set $slaves[$i].trust -= 2>>
 					<<else>>
-						tease her virgin anus
+						@@.mediumorchid;lowers you@@ a little in her opinion.
+						<<set $slaves[$i].devotion -= 2>>
 					<</if>>
-					in return.
-					<<if $averageDick > 4>>
-						<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3>>
-						<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-						Since most of the slaves she enjoys anal sex with are extremely hung, @@.lime;her asshole gets stretched out.@@
-						<<set $slaves[$i].anus += 1>>
-						<</if>>
-						<</if>>
+				<<elseif $seed <= 10>>
+					@@.yellow;badly overcrowded.@@ The constant difficulties
+					<<if $slaves[$i].trust > 20>>
+						@@.gold;reduces her trust@@ in you
+						<<set $slaves[$i].trust -= 3>>
+					<<else>>
+						@@.mediumorchid;lowers you@@ in her opinion
+						<<set $slaves[$i].devotion -= 3>>
 					<</if>>
-					<<elseif ($slaves[$i].fetish == "boobs")>>
-					seeing to anyone who will show her breasts some love.
-					<<elseif ($slaves[$i].fetish == "sadist")>>
-					usually pairing off with a masochistic slave willing to accept her abuse.
-					<<elseif ($slaves[$i].fetish == "masochist")>>
-					usually pairing off with an abusive slave.
-					<<if $averageDick > 4>>
-						<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-						<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-						@@.lime;Her asshole is loosened@@, since she begs hung slaves to fuck her butt until she cries.
-						<<set $slaves[$i].anus += 1>>
-						<</if>>
-						<</if>>
-						<<if $averageDick > 5>>
-						<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-						<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
-							Since she eagerly begs hung slaves to fuck her until she cries, @@.lime;her cunt gets stretched out.@@
-							<<set $slaves[$i].vagina += 1>>
-						<</if>>
-						<</if>>
-						<</if>>
+					and is @@.red;not good for her,@@ since it's difficult to rest there.
+					<<set $slaves[$i].health -= 2>>
+				<<else>>
+					@@.yellow;extremely overcrowded.@@ The unpleasant situation
+					<<if $slaves[$i].trust > 20>>
+						seriously @@.gold;reduces her trust@@ in you
+						<<set $slaves[$i].trust -= 5>>
+					<<else>>
+						seriously @@.mediumorchid;lowers you@@ in her opinion
+						<<set $slaves[$i].devotion -= 5>>
 					<</if>>
-					<<elseif ($slaves[$i].fetish == "dom")>>
-					usually pairing off with a submissive bitch.
-					<<elseif ($slaves[$i].fetish == "pregnancy")>>
-					doing her best to pair off with any pregnant slaves.
-					<<if $slaves[$i].mpreg == 0>>
-					<<if $averageDick > 5>>
-						<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-						<<if ($slaves[$i].vagina*40)-($averageDick*5) < random(1,100)>>
-							She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her cunt gets stretched out.@@
-							<<set $slaves[$i].vagina += 1>>
-						<</if>>
+					and is @@.red;bad for her health.@@
+					<<set $slaves[$i].health -= 4>>
+				<</if>>
+			<</if>>
+			<</if>>
+
+			<<if ($universalRulesConsent == 0)>>
+				<<if ($slaves[$i].devotion <= 20)>>
+					<<if ($slaves[$i].trust > -10)>>
+						<<if $slaves.length > 2 || $helots > 0>>
+							Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@
+						<<else>>
+							Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you bring home more girls.
 						<</if>>
-					<</if>>
+						<<set $slaves[$i].trust -= 2>>
 					<<else>>
-					<<if $averageDick > 5>>
-						<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-						<<if ($slaves[$i].anus*40)-($averageDick*5) < random(1,100)>>
-							She also takes cock whenever she can, begging to be fucked deeply to get her womb filled with cum, so @@.lime;her ass gets stretched out.@@
-							<<set $slaves[$i].anus += 1>>
-						<</if>>
+						<<if $slaves.length > 2 || $helots > 0>>
+							Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her.
+						<<else>>
+							Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind.
 						<</if>>
 					<</if>>
-					<</if>>
-					<<elseif ($slaves[$i].energy > 95)>>
-					and has to give out a lot of favors to get enough attention for herself.
-					<<if $averageDick > 4>>
-						<<if $slaves[$i].anus > 0 && $slaves[$i].anus < 3 && canDoAnal($slaves[$i])>>
-						<<if ($slaves[$i].anus*30)-($averageDick*5) < random(1,100)>>
-						@@.lime;Her asshole is loosened@@ during sex with well endowed slaves, since she's so addicted to sex all her holes see heavy traffic.
-						<<set $slaves[$i].anus += 1>>
-						<</if>>
-						<</if>>
-						<<if $averageDick > 5>>
-						<<if $slaves[$i].vagina > 0 && $slaves[$i].vagina < 3 && canDoVaginal($slaves[$i])>>
-						<<if ($slaves[$i].vagina*30)-($averageDick*5) < random(1,100)>>
-							She indulges in non-stop sex with your well endowed slaves, so much so that @@.lime;her cunt gets stretched out.@@
-							<<set $slaves[$i].vagina += 1>>
-						<</if>>
+				<<elseif ($slaves[$i].releaseRules != "restrictive")>>
+					<<if ($slaves[$i].energy > 95)>>
+						<<if $slaves.length > 2 || $helots > 0>>
+							Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania.
+						<<else>>
+							Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off.
 						<</if>>
+						<<set $slaves[$i].devotion += 1>>
+					<<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
+						<<if ($slaves[$i].fetish == "sadist")>>
+							<<if $slaves.length > 2 || $helots > 0>>
+								Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to rape.
+							<<else>>
+								Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to rape.
+							<</if>>
+							<<set $slaves[$i].devotion += 1>>
+						<<elseif ($slaves[$i].fetish == "dom")>>
+							<<if $slaves.length > 2 || $helots > 0>>
+								Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to dominate.
+							<<else>>
+								Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to dominate.
+							<</if>>
+							<<set $slaves[$i].devotion += 1>>
 						<</if>>
 					<</if>>
+				<</if>>
+			<<else>>
+				<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>>
+					<<if $slaves.length > 2 || $helots > 0>>
+						Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse.
 					<<else>>
-					doing her best to get off and move on.
-					<</if>>
-				<<else>>
-					doing her best to get off and move on.
-				<</if>> /* closes ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60) */
-				<<if ($slaves[$i].fetishKnown == 0)>>
-					<<if (random(1,2) == 1)>>
-					<<set $slaves[$i].fetishKnown = 1>>
-					However, one of her partners
-					<<if ($slaves[$i].fetish == "submissive")>>
-						holds her down, and she loves it; @@.lightcoral;she's a submissive!@@
-					<<elseif ($slaves[$i].fetish == "cumslut")>>
-						finally has to push her away to get her to stop sucking; @@.lightcoral;she's a cumslut!@@
-					<<elseif ($slaves[$i].fetish == "humiliation")>>
-						fucks her in public, and she loves it; @@.lightcoral;she's a humiliation fetishist!@@
-					<<elseif ($slaves[$i].fetish == "buttslut")>>
-						<<if ($slaves[$i].anus > 0)>>
-							<<if canDoAnal($slaves[$i])>>fucks her butt<<else>>teases her anus<</if>>, and she loves it;
-						<<else>>
-						teases her virgin anus, and she loves it;
-						<</if>>
-						@@.lightcoral;she's an anal slut!@@
-					<<elseif ($slaves[$i].fetish == "boobs")>>
-						fondles her breasts, and she loves it; @@.lightcoral;she's a boob fetishist!@@
-					<<elseif ($slaves[$i].fetish == "sadist")>>
-						asks $slaves[$i].slaveName to hit her, which $slaves[$i].slaveName enjoys doing; @@.lightcoral;she's a sadist!@@
-					<<elseif ($slaves[$i].fetish == "masochist")>>
-						hits $slaves[$i].slaveName while fucking her, which only makes her hornier; @@.lightcoral;she's a masochist!@@
-					<<elseif ($slaves[$i].fetish == "dom")>>
-						asks $slaves[$i].slaveName to make her $slaves[$i].slaveName's bitch, which $slaves[$i].slaveName manages like a natural; @@.lightcoral;she's dominant!@@
-					<<elseif ($slaves[$i].fetish == "pregnancy")>>
-						pretends to get her pregnant, which she really enjoys; @@.lightcoral;she's a pregnancy fetishist!@@
-					<<elseif ($slaves[$i].energy > 95)>>
-						discovers that she cannot be satisfied; @@.lightcoral;she's a nympho!@@
-					<<else>>
-						discovers that she isn't terribly exciting; @@.lightcoral;she's got a normal sexuality.@@
-					<</if>>
+						Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact your penthouse is rather empty.
 					<</if>>
+					<<set $slaves[$i].trust += 1>>
 				<</if>>
 			<</if>>
-		<</if>> /* closes universalRulesConsent */
-		<<if ($slaves[$i].devotion > 20) || ($slaves[$i].trust < -20)>>
-		<<if $slaves[$i].balls > 0>>
-		<<if $slaves[$i].drugs == "testicle enhancement" || $slaves[$i].drugs == "intensive testicle enhancement">>
-			<<if $slaves[$i].hormonebalance >= 100>>
-				She can't seem to get enough cum out of her terribly swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is very reliant on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex.
-			<<else>>
-				Her terribly swollen balls force her to rely on other slaves for release several times a day, and jetting cum into and onto your other girls @@.mediumaquamarine;habituates her@@ to slave sex.
-			<</if>>
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<<if $slaves[$i].balls > 0>>
-		<<if $slaves[$i].drugs == "hyper testicle enhancement">>
-			<<if $slaves[$i].hormonebalance >= 100>>
-				She can't seem to get enough cum out of her grotesquely swollen balls in one orgasm to get relieve the pressure: her poor soft dick produces slow, anemic ejaculations, no matter how backed up she is. She is completely dependent on your other girls to help her, which @@.mediumaquamarine;habituates her@@ to slave sex.
-			<<else>>
-				Her grotesquely swollen balls force her to rely on other slaves for release throughout times a day, and swelling your other girls with cum @@.mediumaquamarine;habituates her@@ to slave sex, though you have to take precautions so she doesn't knock up your entire stock.
-			<</if>>
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<<if $slaves[$i].drugs == "super fertility drugs">>
-		<<if canGetPregnant($slaves[$i])>>
-			Her reproductive system is in overdrive leading her to seek out any dicked girl she can find several times a day. She @@.mediumaquamarine;desperately longs@@ for the day her efforts fill her womb with child.
-			<<set $slaves[$i].trust += 1>>
-		<</if>>
-		<</if>>
-		<</if>>
-	<</if>> /* closes releaseRules not restrictive */
-<</if>>
-
-<<if ($slaves[$i].devotion <= 20)>>
-	<<if $slaves[$i].voice == 0>>
-		Living as a mute @@.hotpink;molds her@@ to your will.
-		<<set $slaves[$i].devotion += 1>>
-	<<elseif $slaves[$i].lips > 95>>
-		Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will.
-		<<set $slaves[$i].devotion += 1>>
-	<<elseif $slaves[$i].speechRules == "restrictive">>
-		Living under enforced silence @@.hotpink;molds her@@ to your will.
-		<<set $slaves[$i].devotion += 1>>
-	<</if>>
-<</if>>
-
-<<if $roomsPopulation > $rooms>>
-<<if $slaves[$i].livingRules == "luxurious">>
-	There are @@.yellow;too many slaves for the penthouse's individual rooms,@@ so she moves out into the dormitory.
-	<<set $slaves[$i].livingRules = "normal">>
-	<<set $dormitoryPopulation += 1>>
-	<<if $slaves[$i].relationship >= 4>><<set $roomsPopulation -= 0.5>><<else>><<set $roomsPopulation -= 1>><</if>>
-<</if>>
-<</if>>
-
-<<if ($slaves[$i].devotion <= 20)>>
-	<<if ($slaves[$i].livingRules == "spare")>>
-	The spare living conditions @@.hotpink;get her used@@ to the routine of
-	<<if ($slaves[$i].trust > 20)>>
-		slavery and @@.gold;keep her aware of her lowly place.@@
-		<<set $slaves[$i].trust -= 1>>
-	<<else>>
-		slavery.
-	<</if>>
-	<<set $slaves[$i].devotion += 1>>
-	<<elseif ($slaves[$i].livingRules == "normal")>>
-	The reasonable living conditions allow her to @@.mediumaquamarine;feel self-reliant.@@
-	<<set $slaves[$i].trust += 1>>
-	<<else>>
-	The luxurious living conditions encourage her to @@.mediumaquamarine;feel respectable.@@
-	<<set $slaves[$i].trust += 2>>
-	<</if>>
-<<else>>
-	<<if ($slaves[$i].ID == $HeadGirl.ID) && ($HGSuite == 1)>>
-	She is @@.hotpink;very happy@@ with her suite and @@.mediumaquamarine;trusts@@ you a bit more for providing it.
-	<<set $slaves[$i].devotion += 1>>
-	<<set $slaves[$i].trust += 1>>
-	<<elseif ($slaves[$i].livingRules == "luxurious")>>
-	She is @@.hotpink;very happy@@ with her little room and @@.mediumaquamarine;trusts@@ you a bit more for providing it.
-	<<set $slaves[$i].devotion += 1>>
-	<<set $slaves[$i].trust += 1>>
-	<<elseif ($slaves[$i].livingRules == "normal")>>
-	She likes her personal space in the dormitory.
-	<<elseif ($slaves[$i].trust > 8)>>
-	The spare living conditions @@.gold;remind her not to get too comfortable@@ with her life.
-	<<set $slaves[$i].trust -= 2>>
-	<<elseif ($slaves[$i].trust > 2)>>
-	The spare living conditions @@.gold;keep her aware of her place.@@
-	<<set $slaves[$i].trust -= 1>>
-	<</if>>
-<</if>>
-
-<<if $slaves[$i].livingRules != "luxurious">>
-<<if $dormitoryPopulation > $dormitory>>
-	<<set $seed = $dormitoryPopulation - $dormitory>>
-	The slave dormitory is
-	<<if $seed <= 5>>
-		@@.yellow;somewhat overcrowded.@@ The mild inconvenience
-		<<if $slaves[$i].trust > 20>>
-			@@.gold;reduces her trust@@ in you a little.
-			<<set $slaves[$i].trust -= 2>>
-		<<else>>
-			@@.mediumorchid;lowers you@@ a little in her opinion.
-			<<set $slaves[$i].devotion -= 2>>
-		<</if>>
-	<<elseif $seed <= 10>>
-		@@.yellow;badly overcrowded.@@ The constant difficulties
-		<<if $slaves[$i].trust > 20>>
-			@@.gold;reduces her trust@@ in you
-			<<set $slaves[$i].trust -= 3>>
-		<<else>>
-			@@.mediumorchid;lowers you@@ in her opinion
-			<<set $slaves[$i].devotion -= 3>>
-		<</if>>
-		and is @@.red;not good for her,@@ since it's difficult to rest there.
-		<<set $slaves[$i].health -= 2>>
-	<<else>>
-		@@.yellow;extremely overcrowded.@@ The unpleasant situation
-		<<if $slaves[$i].trust > 20>>
-			seriously @@.gold;reduces her trust@@ in you
-			<<set $slaves[$i].trust -= 5>>
-		<<else>>
-			seriously @@.mediumorchid;lowers you@@ in her opinion
-			<<set $slaves[$i].devotion -= 5>>
-		<</if>>
-		and is @@.red;bad for her health.@@
-		<<set $slaves[$i].health -= 4>>
-	<</if>>
-<</if>>
-<</if>>
 
-<<if ($universalRulesConsent == 0)>>
-	<<if ($slaves[$i].devotion <= 20)>>
-		<<if ($slaves[$i].trust > -10)>>
-			<<if $slaves.length > 2 || $helots > 0>>
-				Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@
-			<<else>>
-				Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you bring home more girls.
-			<</if>>
-			<<set $slaves[$i].trust -= 2>>
-		<<else>>
-			<<if $slaves.length > 2 || $helots > 0>>
-				Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her.
-			<<else>>
-				Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind.
-			<</if>>
-		<</if>>
-	<<elseif ($slaves[$i].releaseRules != "restrictive")>>
-		<<if ($slaves[$i].energy > 95)>>
-			<<if $slaves.length > 2 || $helots > 0>>
-				Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania.
-			<<else>>
-				Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls to get her off.
-			<</if>>
-			<<set $slaves[$i].devotion += 1>>
-		<<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>>
-			<<if ($slaves[$i].fetish == "sadist")>>
-				<<if $slaves.length > 2 || $helots > 0>>
-					Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to rape.
+			<<if ($slaves[$i].attrKnown == 0)>>
+				<<if $slaves[$i].need && $slaves[$i].energy > 20>>
+				<<set $slaves[$i].attrKnown = 1>>
+				<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> monitors her as she gets off, analyzing her sexuality. It seems she is
+				<<if $slaves[$i].attrXY <= 5>>
+					@@.red;disgusted by men@@
+				<<elseif $slaves[$i].attrXY <= 15>>
+					@@.red;turned off by men@@
+				<<elseif $slaves[$i].attrXY <= 35>>
+					@@.red;not attracted to men@@
+				<<elseif $slaves[$i].attrXY <= 65>>
+					indifferent to men
+				<<elseif $slaves[$i].attrXY <= 85>>
+					@@.green;attracted to men@@
+				<<elseif $slaves[$i].attrXY <= 95>>
+					@@.green;aroused by men@@
 				<<else>>
-					Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to rape.
+					@@.green;passionate about men@@
 				<</if>>
-				<<set $slaves[$i].devotion += 1>>
-			<<elseif ($slaves[$i].fetish == "dom")>>
-				<<if $slaves.length > 2 || $helots > 0>>
-					Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole penthouse of girls for her to dominate.
+				and
+				<<if $slaves[$i].attrXX <= 5>>
+					@@.red;disgusted by women.@@
+				<<elseif $slaves[$i].attrXX <= 15>>
+					@@.red;turned off by women.@@
+				<<elseif $slaves[$i].attrXX <= 35>>
+					@@.red;not attracted to women.@@
+				<<elseif $slaves[$i].attrXX <= 65>>
+					indifferent to women.
+				<<elseif $slaves[$i].attrXX <= 85>>
+					@@.green;attracted to women.@@
+				<<elseif $slaves[$i].attrXX <= 95>>
+					@@.green;aroused by women.@@
 				<<else>>
-					Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you bring home more girls for her to dominate.
+					@@.green;passionate about women.@@
+				<</if>>
 				<</if>>
-				<<set $slaves[$i].devotion += 1>>
 			<</if>>
-		<</if>>
-	<</if>>
-<<else>>
-	<<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>>
-		<<if $slaves.length > 2 || $helots > 0>>
-			Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse.
-		<<else>>
-			Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact your penthouse is rather empty.
-		<</if>>
-		<<set $slaves[$i].trust += 1>>
-	<</if>>
-<</if>>
-
-<<if ($slaves[$i].attrKnown == 0)>>
-	<<if $slaves[$i].need && $slaves[$i].energy > 20>>
-	<<set $slaves[$i].attrKnown = 1>>
-	<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> monitors her as she gets off, analyzing her sexuality. It seems she is
-	<<if $slaves[$i].attrXY <= 5>>
-		@@.red;disgusted by men@@
-	<<elseif $slaves[$i].attrXY <= 15>>
-		@@.red;turned off by men@@
-	<<elseif $slaves[$i].attrXY <= 35>>
-		@@.red;not attracted to men@@
-	<<elseif $slaves[$i].attrXY <= 65>>
-		indifferent to men
-	<<elseif $slaves[$i].attrXY <= 85>>
-		@@.green;attracted to men@@
-	<<elseif $slaves[$i].attrXY <= 95>>
-		@@.green;aroused by men@@
-	<<else>>
-		@@.green;passionate about men@@
-	<</if>>
-	and
-	<<if $slaves[$i].attrXX <= 5>>
-		@@.red;disgusted by women.@@
-	<<elseif $slaves[$i].attrXX <= 15>>
-		@@.red;turned off by women.@@
-	<<elseif $slaves[$i].attrXX <= 35>>
-		@@.red;not attracted to women.@@
-	<<elseif $slaves[$i].attrXX <= 65>>
-		indifferent to women.
-	<<elseif $slaves[$i].attrXX <= 85>>
-		@@.green;attracted to women.@@
-	<<elseif $slaves[$i].attrXX <= 95>>
-		@@.green;aroused by women.@@
-	<<else>>
-		@@.green;passionate about women.@@
-	<</if>>
-	<</if>>
-<</if>>
-
-<<if $slaves[$i].devotion > 50>>
-	She does her best for you, so she frequently deserves a reward and never needs to be punished.
-	<<set _punishments = 0>>
-	<<set _rewards = 3>>
-<<elseif $slaves[$i].devotion > 20>>
-	She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished.
-	<<set _punishments = 1>>
-	<<set _rewards = 2>>
-<<elseif $slaves[$i].devotion >= -20>>
-	<<if $slaves[$i].trust < -20>>
-		She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished.
-		<<set _punishments = 1>>
-		<<set _rewards = 1>>
-	<<else>>
-		She's too trusting for obedience and often needs to be punished.
-		<<set _punishments = 2>>
-		<<set _rewards = 0>>
-	<</if>>
-<<else>>
-	<<if $slaves[$i].trust < -50>>
-		She's only obedient out of terror, so she sometimes needs to be punished.
-		<<set _punishments = 1>>
-		<<set _rewards = 0>>
-	<<else>>
-		She hates you too much to obey, so she needs constant punishment.
-		<<set _punishments = 3>>
-		<<set _rewards = 0>>
-	<</if>>
-<</if>>
 
-<<if _rewards > 0>>
-	<<switch $slaves[$i].standardReward>>
-	<<case "relaxation">>
-		She's given free time, which she
-		<<if $spa != 0>>
-			usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>.
-		<<else>>
-			usually spends relaxing in the slave quarters.
-		<</if>>
-		<<if $slaves[$i].relationship > 0>>
-			She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>.
-		<</if>>
-		These breaks are @@.green;good for her.@@
-		<<set $slaves[$i].health += _rewards>>
-	<<case "drugs">>
-		She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly.
-		<<set $slaves[$i].health -= _rewards>>
-		<<set $slaves[$i].devotion += _rewards*2>>
-	<<case "orgasm">>
-		She's @@.hotpink;rewarded@@ with
-		<<if $slaves[$i].clitPiercing >= 3>>
-			sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
-		<<elseif $activeSlave.releaseRules == "sapphic">>
-			immediate sex with any nearby slave,
-		<<else>>
-			a quick climax from a vibrator,
-		<</if>>
-		@@.green;boosting her libido.@@
-		<<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>>
-		<<set $slaves[$i].devotion += _rewards>>
-	<<default>>
-		She's @@.hotpink;rewarded@@
-		<<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>>
-			and @@.gold;punished@@
-		<</if>>
-		situationally, letting her develop normally.
-		<<set $slaves[$i].devotion += _rewards>>
-	<</switch>>
-<</if>>
-<<if _punishments > 0>>
-	<<switch $slaves[$i].standardPunishment>>
-	<<case "confinement">>
-		When she disobeys, she's
-		<<if $cellblock != 0>>
-			@@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>.
-		<<else>>
-			@@.gold;shut up in a box@@ until she behaves.
-		<</if>>
-		<<set $slaves[$i].trust -= _punishments>>
-	<<case "whipping">>
-		When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly.
-		<<set $slaves[$i].health -= _punishments>>
-		<<set $slaves[$i].trust -= 2*_punishments>>
-	<<case "chastity">>
-		When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@
-		<<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>>
-		<<set $slaves[$i].devotion += _punishments>>
-		<<set $slaves[$i].trust -= _punishments>>
-	<<default>>
-		<<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>>
-			When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally.
-		<</if>>
-		<<set $slaves[$i].trust -= _punishments>>
-	<</switch>>
-<</if>>
+			<<if $slaves[$i].devotion > 50>>
+				She does her best for you, so she frequently deserves a reward and never needs to be punished.
+				<<set _punishments = 0>>
+				<<set _rewards = 3>>
+			<<elseif $slaves[$i].devotion > 20>>
+				She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished.
+				<<set _punishments = 1>>
+				<<set _rewards = 2>>
+			<<elseif $slaves[$i].devotion >= -20>>
+				<<if $slaves[$i].trust < -20>>
+					She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished.
+					<<set _punishments = 1>>
+					<<set _rewards = 1>>
+				<<else>>
+					She's too trusting for obedience and often needs to be punished.
+					<<set _punishments = 2>>
+					<<set _rewards = 0>>
+				<</if>>
+			<<else>>
+				<<if $slaves[$i].trust < -50>>
+					She's only obedient out of terror, so she sometimes needs to be punished.
+					<<set _punishments = 1>>
+					<<set _rewards = 0>>
+				<<else>>
+					She hates you too much to obey, so she needs constant punishment.
+					<<set _punishments = 3>>
+					<<set _rewards = 0>>
+				<</if>>
+			<</if>>
 
-<</if>> /*Closes mindbreak exemption*/
-<</if>> /*Closes fuckdoll exemption*/
+			<<if _rewards > 0>>
+				<<switch $slaves[$i].standardReward>>
+				<<case "relaxation">>
+					She's given free time, which she
+					<<if $spa != 0>>
+						usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>.
+					<<else>>
+						usually spends relaxing in the slave quarters.
+					<</if>>
+					<<if $slaves[$i].relationship > 0>>
+						She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>.
+					<</if>>
+					These breaks are @@.green;good for her.@@
+					<<set $slaves[$i].health += _rewards>>
+				<<case "drugs">>
+					She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly.
+					<<set $slaves[$i].health -= _rewards>>
+					<<set $slaves[$i].devotion += _rewards*2>>
+				<<case "orgasm">>
+					She's @@.hotpink;rewarded@@ with
+					<<if $slaves[$i].clitPiercing >= 3>>
+						sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing,
+					<<elseif $activeSlave.releaseRules == "sapphic">>
+						immediate sex with any nearby slave,
+					<<else>>
+						a quick climax from a vibrator,
+					<</if>>
+					@@.green;boosting her libido.@@
+					<<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>>
+					<<set $slaves[$i].devotion += _rewards>>
+				<<default>>
+					She's @@.hotpink;rewarded@@
+					<<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>>
+						and @@.gold;punished@@
+					<</if>>
+					situationally, letting her develop normally.
+					<<set $slaves[$i].devotion += _rewards>>
+				<</switch>>
+			<</if>>
+			<<if _punishments > 0>>
+				<<switch $slaves[$i].standardPunishment>>
+				<<case "confinement">>
+					When she disobeys, she's
+					<<if $cellblock != 0>>
+						@@.gold;put in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>.
+					<<else>>
+						@@.gold;shut up in a box@@ until she behaves.
+					<</if>>
+					<<set $slaves[$i].trust -= _punishments>>
+				<<case "whipping">>
+					When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly.
+					<<set $slaves[$i].health -= _punishments>>
+					<<set $slaves[$i].trust -= 2*_punishments>>
+				<<case "chastity">>
+					When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@
+					<<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>>
+					<<set $slaves[$i].devotion += _punishments>>
+					<<set $slaves[$i].trust -= _punishments>>
+				<<default>>
+					<<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>>
+						When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally.
+					<</if>>
+					<<set $slaves[$i].trust -= _punishments>>
+				<</switch>>
+			<</if>>
+		<</if>> /*Closes mindbreak exemption*/
+	<</if>> /*Closes fuckdoll exemption*/
+<</switch>>
\ No newline at end of file
diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw
index 7b0974296a22eb851e6c58abc0e6df3d86f27bc7..873217a9d97f8b31aed1d901959052556aaf3690 100644
--- a/src/uncategorized/scheduledEvent.tw
+++ b/src/uncategorized/scheduledEvent.tw
@@ -194,7 +194,7 @@
 	<<else>>
 		<<if $plot == 1>><<goto "Nonrandom Event">><<else>><<goto "Random Nonindividual Event">><</if>>
 	<</if>>
-<<elseif (Math.trunc($week/24) == ($week/24)) && $LieutenantColonel != 0  && ($securityForceCreate == 1) && ($SFMODToggle == 1) && $OverallTradeShowAttendance >= 1>>>
+<<elseif (Math.trunc($week/24) == ($week/24)) && $LieutenantColonel != 0  && ($securityForceCreate == 1) && ($SFMODToggle == 1) && $OverallTradeShowAttendance >= 1>>
 	<<goto "securityForceTradeShow">>
 <<elseif $plot == 1>>
 	<<goto "Nonrandom Event">>
diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index 75b9dc59c136f8a32672d15503bbb2d24b62759e..175abab01b837aba98bf32483e20c331eff72a90 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -49,11 +49,10 @@
 	<</if>>
 	<<if setup.schoolteacherCareers.includes($Schoolteacher.career)>>
 		She has experience with students and learning from her life before she was a slave, making her more effective.
+	<<elseif $Schoolteacher.skillTE >= $masteredXP>>
+		She has experience with students and learning from working for you, making her more effective.
 	<<else>>
-		<<if $slaves[_FLs].skillTE >= $masteredXP>>
-			She has experience with students and learning from working for you, making her more effective.
-		<</if>>
-		<<set $slaves[_FLs].skillTE += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillTE += random(1,($Schoolteacher.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Schoolteacher.visualAge > 35)>>
 		Her age earns her the respect of her students.
diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw
index fd54d7809a8e7b75e29d4e3ea5c172911c1a40a5..ae593f21c1b292407a62760ba99729ceb102a41d 100644
--- a/src/uncategorized/servantsQuartersReport.tw
+++ b/src/uncategorized/servantsQuartersReport.tw
@@ -83,12 +83,11 @@
 	<<if setup.stewardessCareers.includes($Stewardess.career)>>
 		<<set $stewardessBonus += 25>>
 		She has applicable experience with daily sums and organizational trifles from her life before she was a slave.
+	<<elseif $Stewardess.skillST >= $masteredXP>>
+		<<set $stewardessBonus += 25>>
+		She has applicable experience with daily sums and organizational trifles from working for you.
 	<<else>>
-		<<if $slaves[_FLs].skillST >= $masteredXP>>
-			<<set $stewardessBonus += 25>>
-			She has applicable experience with daily sums and organizational trifles from working for you.
-		<</if>>
-		<<set $slaves[_FLs].skillST += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillST += random(1,($Stewardess.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Stewardess.actualAge > 35)>>
 		<<set $stewardessBonus += 25>>
diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw
index 8acec80ddb85e8e13682ab0aabd1519a1f413110..5142f18f43fea201df87521d16e9d677013628dd 100644
--- a/src/uncategorized/slaveAssignmentsReport.tw
+++ b/src/uncategorized/slaveAssignmentsReport.tw
@@ -410,18 +410,18 @@
         <<continue>>
     <</if>>
 
-    <<if $headGirlTrainsFlaws>>
-    <<if _Slave.behavioralFlaw != "none" || _Slave.sexualFlaw != "none" && !_hasParaphilia>>
+    <<if $headGirlTrainsFlaws || $headGirlSoftensFlaws>>
+    <<if _Slave.behavioralFlaw != "none" || (_Slave.sexualFlaw != "none" && !_hasParaphilia)>>
 		<<if $headGirlSoftensFlaws>>
 			<<if _Slave.devotion > 20>>
-				<<if (_Slave.behavioralFlaw != "none" && _Slave.behavioralQuirk == "none") || (_Slave.sexualFlaw != "none" && _Slave.sexualQuirk == "none")>>
+				<<if (_Slave.behavioralFlaw != "none" && _Slave.behavioralQuirk == "none") || (_Slave.sexualFlaw != "none" && _Slave.sexualQuirk == "none" && !_hasParaphilia)>>
 					<<set _HGPossibleSlaves[3].push({ID: _Slave.ID, training: "soften"})>>
 				<<else>>
 					<<set _HGPossibleSlaves[3].push({ID: _Slave.ID, training: "flaw"})>>
 				<</if>>
 				<<continue>>
 			<</if>>
-		<<else>>
+		<<elseif $headGirlTrainsFlaws>>
 			<<set _HGPossibleSlaves[2].push({ID: _Slave.ID, training: "flaw"})>>
 			<<continue>>
 		<</if>>
@@ -499,8 +499,12 @@
             <br><br>
             /** Old code: <<= '<div id="button-' + _str + '" class="unStaffed">' + _facSubArr[1] + ' is currently unstaffed</div>'>> */
         <<else>>
-            <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + _facSubArr[3] + ' slaves in ' + _facSubArr[1] + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */
-            <<if $useAccordion == 0>>
+	    <<if _facSubArr[1] == "Rules Assistant">>
+	        <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */
+	    <<else>>
+           	 <<= '<button type="button"' + _disTxt + ' id="button-' + _str + '" class="buttonBar' + _accText + '" data-after="' + _facSubArr[3] + ' slaves in ' + _facSubArr[1] + '">' + _facSubArr[1] + ' Report</button>'>> /** Yes, display the bar with information */
+            <</if>>
+	       <<if $useAccordion == 0>>
                 <br>
                 <<include `_facSubArr[0]`>> /** not using accordion -- just include the report under the disabled button above */
                 <br>
diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw
index 50c844255858831c647f44690e36cb72d91c0903..64f110739571ee2f55723bef10d725ec681e36d0 100644
--- a/src/uncategorized/spaReport.tw
+++ b/src/uncategorized/spaReport.tw
@@ -47,12 +47,11 @@
 	<<if setup.attendantCareers.includes($Attendant.career)>>
 		She has experience with counseling from her life before she was a slave, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks.
 		<<set _bonusToggle = 1, _idleBonus++>>
+	<<elseif $Attendant.skillAT >= $masteredXP>>
+		She has experience with counseling from working for you, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks.
+		<<set _bonusToggle = 1, _idleBonus++>>
 	<<else>>
-		<<if $slaves[_FLs].skillAT >= $masteredXP>>
-			She has experience with counseling from working for you, making her better at building a rapport with troubled slaves, and giving her a better chance of softening flaws into beneficial quirks.
-			<<set _bonusToggle = 1, _idleBonus++>>
-		<</if>>
-		<<set $slaves[_FLs].skillAT += random(1,($slaves[_FLs].intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillAT += random(1,($Attendant.intelligence+4)*2)>>
 	<</if>>
 	<<if ($Attendant.eyes == -2)>>
 		Her blindness allows her to deeply connect with her girls.
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index ccde97abca85e3f601134bdd362e246e9d653e8d..543c4f36db6d6f2fc245f857cb4fce1ca7aaaba5 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -1429,10 +1429,8 @@
 
 <<if setup.bodyguardCareers.includes($Bodyguard.career)>>
 	<<set $deadliness += 1>>
-<<else>>
-	<<if $Bodyguard.skillBG >= $masteredXP>>
-		<<set $deadliness += 1>>
-	<</if>>
+<<elseif $Bodyguard.skillBG >= $masteredXP>>
+	<<set $deadliness += 1>>
 <</if>>
 
 <<if ($args[0].muscles > 30) && ($args[0].muscles <= 95)>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 50f1f93269af3917392788e1dd87c2e5843954d7..32544df12cfdd21bc50f18f0ff80760f009e0a5e 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -310,6 +310,107 @@
 <</if>>
 <</widget>>
 
+/%
+ Call as <<SimpleSexAct slave 5>> or <<SimpleSexAct slave>>
+ $arg[1] is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability on $arg[0].
+ If left undefined it will assume it to be 1.
+ Intended to be a simple "I want to fuck x and not have to code a bunch of logic for it".
+%/
+<<widget "SimpleSexAct">>
+<<if $args[1]>>
+	<<for _miscW = 0; _miscW < $args[1]; _miscW++>>
+		<<set _fuckTarget = random(1,100)>>
+		<<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>>
+			<<set $vaginalTotal++, $args[0].vaginalCount++>>
+			<<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>>
+				<<KnockMeUp $args[0] 10 0 -1 1>>
+			<</if>>
+		<<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>>
+			<<set $analTotal++, $args[0].analCount++>>
+			<<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>>
+				<<KnockMeUp $args[0] 10 1 -1 1>>
+			<</if>>
+		<<else>>
+			<<set $oralTotal++, $args[0].oralCount++>>
+		<</if>>
+	<</for>>
+<<else>>
+	<<set _fuckTarget = random(1,100)>>
+	<<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>>
+		<<set $vaginalTotal++, $args[0].vaginalCount++>>
+		<<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>>
+			<<KnockMeUp $args[0] 10 0 -1 1>>
+		<</if>>
+	<<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>>
+		<<set $analTotal++, $args[0].analCount++>>
+		<<if $PC.dick == 1 && canGetPregnant($args[0]) && ($args[0].eggType == "human")>>
+			<<KnockMeUp $args[0] 10 1 -1 1>>
+		<</if>>
+	<<else>>
+		<<set $oralTotal++, $args[0].oralCount++>>
+	<</if>>
+<</if>>
+<</widget>>
+
+/%
+ Call as <<SimpleSlaveFucking slave 5>> or <<SimpleSlaveFucking slave>>
+ $arg[1] is how many times to increment either the Vaginal, Anal, or Oral counts, depending on availability on $arg[0].
+ If left undefined it will assume it to be 1.
+ Intended to be a simple "x got fucked y times and I don't want to keep coding it".
+ Pregnancy chance is handled in saLongTermEffects.tw.
+%/
+<<widget "SimpleSlaveFucking">>
+<<if $args[1]>>
+	<<for _miscW = 0; _miscW < $args[1]; _miscW++>>
+		<<set _fuckTarget = random(1,100)>>
+		<<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>>
+			<<set $vaginalTotal++, $args[0].vaginalCount++>>
+		<<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>>
+			<<set $analTotal++, $args[0].analCount++>>
+		<<else>>
+			<<set $oralTotal++, $args[0].oralCount++>>
+		<</if>>
+	<</for>>
+<<else>>
+	<<set _fuckTarget = random(1,100)>>
+	<<if canDoVaginal($args[0]) && $args[0].vagina > 0 && _fuckTarget > 33>>
+		<<set $vaginalTotal++, $args[0].vaginalCount++>>
+	<<elseif canDoAnal($args[0]) && $args[0].anus > 0 && _fuckTarget > 10>>
+		<<set $analTotal++, $args[0].analCount++>>
+	<<else>>
+		<<set $oralTotal++, $args[0].oralCount++>>
+	<</if>>
+<</if>>
+<</widget>>
+
+/%
+ Call as <<SimpleVaginaFuck slave 5>> or <<SimpleVaginaFuck slave>>
+ $arg[1] is how many times to increment either the Vaginal count.
+ If left undefined it will assume it to be 1.
+ Intended to be a simple "x got fucked vaginally y times and I don't want to keep coding it".
+%/
+<<widget "SimpleVaginaFuck">>
+<<if $args[1]>>
+	<<set $vaginalTotal += $args[1], $args[0].vaginalCount += $args[1]>>
+<<else>>
+	<<set $vaginalTotal++, $args[0].vaginalCount++>>
+<</if>>
+<</widget>>
+
+/%
+ Call as <<SimpleAssFuck slave 5>> or <<SimpleAssFuck slave>>
+ $arg[1] is how many times to increment either the Vaginal count.
+ If left undefined it will assume it to be 1.
+ Intended to be a simple "x got fucked vaginally y times and I don't want to keep coding it".
+%/
+<<widget "SimpleAssFuck">>
+<<if $args[1]>>
+	<<set $analTotal += $args[1], $args[0].analCount += $args[1]>>
+<<else>>
+	<<set $analTotal++, $args[0].analCount++>>
+<</if>>
+<</widget>>
+
 /%
  Call as <<PartnerVCheck 10 5>> or <<PartnerVCheck>>
  Before calling this widget, set $partner to the index of the partner in the $slaves array
@@ -612,7 +713,7 @@
 %/
 <<widget "agentLeadership">>
 <<set $agentBonus = 0>>
-<<for _j = 1; _j < $leaders.length; _j++>>
+<<for _j = 0; _j < $leaders.length; _j++>>
 	<<if $arcologies[$i].leaderID == $leaders[_j].ID>>
 		<<set $agentBonus = $leaders[_j].intelligence>>
 		<<set $agentBonus += $leaders[_j].intelligenceImplant>>