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/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/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/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)>>