diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt
index a49defbc105cf135a7d5f3b06e2900c96da91892..0354deb68a599f7691ecc32d07248fabfe154122 100644
--- a/devNotes/VersionChangeLog-Premod+LoliMod.txt
+++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt
@@ -1,12 +1,19 @@
 Pregmod 
 
+0.10.7.1-0.10.x
+
+	1
+	-overhauled intelligence and education
+	-more vector work from Deepmurk
+	-fixes
+
 0.10.7.1-0.9.x
 
 9/30/2018
 
 	6
-	-removed redundant and quistionably functional PCTitle() function
-	-renamed the working properTitle() funtion to PCTitle()
+	-removed redundant and questionably functional PCTitle() function
+	-renamed the working properTitle() function to PCTitle()
 
 	5
 	-fixes
diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt
index ff6c9f2cc2038bf92bf58ec5bc5a85114ebe9847..907a591f59d1f70f7476c71a9ebd98b97add2111 100644
--- a/devNotes/twine JS.txt	
+++ b/devNotes/twine JS.txt	
@@ -812,6 +812,20 @@ window.ngUpdateGenePool = function(genePool) {
 	});
 }
 
+window.ngUpdateMissingTable = function(missingTable) {
+	var newTable = {};
+
+	(State.variables.slaves || [])
+	.forEach(s => ([s.pregSource+1200000,s.mother+1200000,s.father+1200000]
+	.filter(i => (i in missingTable))
+	.forEach(i => { 
+	newTable[i-1200000] = missingTable[i];
+	newTable[i-1200000].ID -= 1200000;
+	})));
+
+	return newTable;
+};
+
 window.toJson = function(obj) {
 	var jsontext = JSON.stringify(obj);
 	jsontext = jsontext.replace(/^{/,"");
@@ -4053,9 +4067,9 @@ if(eventSlave.fetish != "mindbroken") {
 				}
 			}
 
-			if(eventSlave.intelligence > 1) {
+			if(eventSlave.intelligence+eventSlave.intelligenceImplant > 50) {
 				if(eventSlave.devotion > 50) {
-					if(eventSlave.intelligenceImplant > 0) {
+					if(eventSlave.intelligenceImplant >= 15) {
 						if(eventSlave.accent < 4) {
 							State.variables.RESSevent.push("devoted educated slave");
 						}
@@ -4135,7 +4149,7 @@ if(eventSlave.fetish != "mindbroken") {
 							if(eventSlave.trust > 75) {
 								if(eventSlave.devotion > 50) {
 									if(eventSlave.oralSkill > 30) {
-										if(eventSlave.intelligence >= State.variables.HeadGirl.intelligence) {
+										if(eventSlave.intelligence+eventSlave.intelligenceImplant >= State.variables.HeadGirl.intelligence+State.variables.HeadGirl.intelligenceImplant) {
 											if(eventSlave.oralSkill > State.variables.HeadGirl.oralSkill) {
 												State.variables.events.push("RE HG replacement");
 											}
@@ -4413,7 +4427,7 @@ if(eventSlave.fetish != "mindbroken") {
 
 			if(eventSlave.assignment == "be a servant" || eventSlave.assignment == "work as a servant") {
 				if(eventSlave.devotion <= 95) {
-					if(eventSlave.intelligence < -1) {
+					if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 						State.variables.RESSevent.push("cooler lockin");
 					}
 				}
@@ -4694,7 +4708,7 @@ if(eventSlave.fetish != "mindbroken") {
 							if(eventSlave.devotion >= -50) {
 								if(eventSlave.trust >= -50) {
 									if(eventSlave.fetish != "boobs") {
-										if(eventSlave.intelligence > -2) {
+										if(eventSlave.intelligence+eventSlave.intelligenceImplant >= -50) {
 											State.variables.RESSevent.push("breast expansion blues");
 										}
 									}
@@ -5429,7 +5443,7 @@ if(eventSlave.fetish != "mindbroken") {
 		}
 
 		if(eventSlave.speechRules == "restrictive") {
-			if(eventSlave.intelligence > 0) {
+			if(eventSlave.intelligence > 15) {
 				if(eventSlave.trust >= -20) {
 					if(eventSlave.devotion <= 20) {
 						State.variables.RESSevent.push("restricted smart");
@@ -5475,7 +5489,7 @@ if(eventSlave.fetish != "mindbroken") {
 	} /* closes mute exempt */
 
 	if(State.variables.cockFeeder == 0) {
-		if(eventSlave.intelligence < -1) {
+		if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 			if(eventSlave.devotion <= 50) {
 				if(eventSlave.devotion >= -20 || eventSlave.trust < -20) {
 					State.variables.RESSevent.push("obedient idiot");
@@ -6005,7 +6019,7 @@ if(eventSlave.fetish != "mindbroken") {
 
 			if(eventSlave.assignment == "be a servant" || eventSlave.assignment == "work as a servant") {
 				if(eventSlave.devotion <= 95) {
-					if(eventSlave.intelligence < -1) {
+					if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 						State.variables.RESSevent.push("cooler lockin");
 					}
 				}
@@ -6716,7 +6730,7 @@ if(eventSlave.fetish != "mindbroken") {
 	} /* closes mute exempt */
 
 	if(State.variables.cockFeeder == 0) {
-		if(eventSlave.intelligence < -1) {
+		if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 			if(eventSlave.devotion <= 50) {
 				if(eventSlave.devotion >= -20 || eventSlave.trust < -20) {
 					State.variables.RESSevent.push("obedient idiot");
@@ -8096,9 +8110,9 @@ window.PoliteRudeTitle = function PoliteRudeTitle(slave) {
 			r += (PC.surname ? PC.surname : `${PC.name}${s}an`);
 		}
 	} else {
-		if (slave.intelligence < -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -95) {
 			r += V.titleEnunciate;
-		} else if (slave.intelligence > 1) {
+		} else if (slave.intelligence+slave.intelligenceImplant > 50) {
 			r += (PC.title > 0 ? `Ma${s}ter` : `Mi${s}tre${ss}`);
 		} else if (slave.trust > 0) {
 			r += PC.name;
@@ -8663,12 +8677,12 @@ window.DegradingName = function DegradingName(slave) {
 		if (slave.analSkill > 95) {
 			suffixes.push("Asspussy", "Sphincter");
 		}
-		if (slave.intelligence > 1) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			names.push("Bright", "Clever", "Smart");
-			if (slave.intelligenceImplant === 1) {
+			if (slave.intelligenceImplant >= 15) {
 				names.push("College", "Graduate", "Nerdy");
 			}
-		} else if (slave.intelligence < -1) {
+		} else if (slave.intelligence+slave.intelligenceImplant < -50) {
 			names.push("Cretin", "Dumb", "Retarded", "Stupid");
 		}
 		if (slave.vagina === 1 && slave.vaginaSkill <= 10) {
@@ -9804,6 +9818,14 @@ window.WombZeroID = function(actor, id) {
 	WombNormalizePreg(actor);
 };
 
+window.WombChangeID = function(actor, fromID, toID) {
+	WombInit(actor);
+	actor.womb
+		.filter(ft => ft.fatherID === fromID)
+		.forEach(ft => ft.fatherID = toID);
+	WombNormalizePreg(actor);
+};
+
 /* Sorts the womb object by age with oldest and thus soonest to be born, first. This will be needed in the future once individual fertilization is a possibility.*/
 window.WombSort = function(actor) {
 	actor.womb.sort((a, b) => { return b.age - a.age; });
@@ -11285,7 +11307,7 @@ window.saServant = function saServant(slave) {
 	} else if (slave.skillS >= V.masteredXP) {
 		t += ` ${He} has experience with house keeping from working for you, making ${him} more effective.`;
 	} else {
-		slave.skillS += jsRandom(1, (slave.intelligence + 4) * 2);
+		slave.skillS += jsRandom(1,Math.ceil((slave.intelligence+slave.intelligenceImplant)/15) + 8);
 	}
 
 	if (slave.fetishStrength > 60) {
@@ -11876,10 +11898,16 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) {
 		}
 		var mom = character.mother;
 		if(mom < -6) {
-			if(typeof outmoms[mom] == 'undefined') {
-				outmoms[mom] = [];
+			if (mom in State.variables.missingTable && State.variables.showMissingSlaves) {
+				node_lookup[mom] = family_graph.nodes.length;
+				var missing = State.variables.missingTable[mom];
+				charList.push({ID: mom, mother: 0, father: 0, is_mother: true, dick: missing.dick, vagina: missing.vagina, slaveName: missing.slaveName});
+			} else {
+				if(typeof outmoms[mom] == 'undefined') {
+					outmoms[mom] = [];
+				}
+				outmoms[mom].push(character.slaveName);
 			}
-			outmoms[mom].push(character.slaveName);
 		} else if(mom < 0 && typeof node_lookup[mom] == 'undefined' && typeof preset_lookup[mom] != 'undefined') {
 			node_lookup[mom] = family_graph.nodes.length;
 			charList.push({ID: mom, mother: 0, father: 0, is_father: true, dick: 0, vagina: 1, slaveName: preset_lookup[mom]});
@@ -11887,10 +11915,16 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) {
 
 		var dad = character.father;
 		if(dad < -6) {
-			if(typeof outdads[dad] == 'undefined') {
-				outdads[dad] = [];
+			if (dad in State.variables.missingTable && State.variables.showMissingSlaves) {
+				node_lookup[dad] = family_graph.nodes.length;
+				var missing = State.variables.missingTable[dad];
+				charList.push({ID: dad, mother: 0, father: 0, is_father: true, dick: missing.dick, vagina: missing.vagina, slaveName: missing.slaveName});
+			} else {
+				if(typeof outdads[dad] == 'undefined') {
+					outdads[dad] = [];
+				}
+				outdads[dad].push(character.slaveName);
 			}
-			outdads[dad].push(character.slaveName);
 		} else if(dad < 0 && typeof node_lookup[dad] == 'undefined' && typeof preset_lookup[dad] != 'undefined') {
 			node_lookup[dad] = family_graph.nodes.length;
 			charList.push({ID: dad, mother: 0, father: 0, is_father: true, dick: 1, vagina: -1, slaveName: preset_lookup[dad]});
@@ -12701,7 +12735,7 @@ window.DefaultRules = (function() {
 
 			case "learn in the schoolroom":
 				if ((V.schoolroomSlaves < V.schoolroom && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20))))
-					if ((slave.intelligenceImplant < 1) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20)))
+					if ((slave.intelligenceImplant < 30) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20)))
 						break;
 					else {
 						RAFacilityRemove(slave,rule); // before deleting rule.setAssignment 
@@ -12723,7 +12757,7 @@ window.DefaultRules = (function() {
 				break;
 
 			case "take classes":
-				if (slave.intelligenceImplant !== 1 && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50)))
+				if (slave.intelligenceImplant < 15 && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50)))
 					break;
 				else
 					delete rule.setAssignment;
@@ -13708,7 +13742,7 @@ window.DefaultRules = (function() {
 				break;
 				
 			case "psychosuppressants":
-				if (!(slave.intelligence > -2 && slave.indentureRestrictions < 1))
+				if (!(slave.intelligence > -100 && slave.indentureRestrictions < 1))
 					flag = false;
 				break;
 			
@@ -15670,8 +15704,8 @@ window.rulesAssistantOptions = (function() {
 				"pregType": "Fetus count, known only after the 10th week of pregnancy",
 				"bellyImplant": "Volume in CCs. None: -1",
 				"belly": "Volume in CCs, any source",
-				"intelligenceImplant": "Education level. 0: uneducated, 1: educated, (0, 1): incomplete education.",
-				"intelligence": "From moronic to brilliant: [-3, 3]",
+				"intelligenceImplant": "Education level. 0: uneducated, 15: educated, 30: advanced education, (0, 15): incomplete education.",
+				"intelligence": "From moronic to brilliant: [-100, 100]",
 				"accent": "No accent: 0, Nice accent: 1, Bad accent: 2, Can't speak language: 3 and above",
 				"waist": "Masculine waist: (95, ∞), Ugly waist: (40, 95], Unattractive waist: (10, 40], Average waist: [-10, 10], Feminine waist: [-40, -10), Wasp waist: [-95, -40), Absurdly narrow: (-∞, -95)",
 			}[attribute] || " ");
@@ -22080,59 +22114,46 @@ window.SlaveSummaryUncached = (function(){
 	}
 
 	function short_intelligence(slave) {
+		var intelligence = slave.intelligence + slave.intelligenceImplant;
 		if (slave.fetish === "mindbroken") {
 			return;
-		} else if (slave.intelligenceImplant === 1) {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">I+++(e)</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">I++(e)</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">I+(e)</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">I-(e)</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">I--(e)</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">I---(e)</span>`;
-					break;
-				default:
-					r += `I(e)`;
-					break;
+		} else if (slave.intelligenceImplant >= 15) {
+			if (intelligence >= 130) {
+				r += `<span class="deepskyblue">I++++(e)</span>`;
+			} else if (intelligence > 95) {
+				r += `<span class="deepskyblue">I+++(e)</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">I++(e)</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">I+(e)</span>`;
+			} else if (intelligence >= -15) {
+				r += `I(e)`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">I-(e)</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">I--(e)</span>`;
+			} else {
+				r += `<span class="orangered">I---(e)</span>`;
 			}
 		} else {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">I+++</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">I++</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">I+</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">I-</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">I--</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">I---</span>`;
-					break;
-				default:
-					r += `I`;
-					break;
+			if (intelligence > 95) {
+				r += `<span class="deepskyblue">I+++</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">I++</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">I+</span>`;
+			} else if (intelligence >= -15) {
+				r += `I(e)`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">I-</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">I--</span>`;
+			} else {
+				r += `<span class="orangered">I---</span>`;
 			}
 		}
 		r += " ";
-	} 
+	}
 
 	function short_sex_skills(slave) {
 		let _SSkills = slave.analSkill + slave.oralSkill;
@@ -22219,55 +22240,42 @@ window.SlaveSummaryUncached = (function(){
 	}
 
 	function long_intelligence(slave) {
+		var intelligence = slave.intelligence + slave.intelligenceImplant;
 		if (slave.fetish === "mindbroken") {
 			return;
-		} else if (slave.intelligenceImplant === 1) {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">Brilliant, educated.</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">Very smart, educated.</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">Smart, educated.</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">Slow, educated.</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">Very slow, educated.</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">Moronic, educated.</span>`;
-					break;
-				default:
-					r += `Average intelligence, educated.`;
-					break;
+		} else if (slave.intelligenceImplant >= 15) {
+			if (intelligence >= 130) {
+				r += `<span class="deepskyblue">Genius.</span>`;
+			} else if (intelligence > 95) {
+				r += `<span class="deepskyblue">Brilliant, educated.</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">Very smart, educated.</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">Smart, educated.</span>`;
+			} else if (intelligence >= -15) {
+				r += `Average intelligence, educated.`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">Slow, educated.</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">Very slow, educated.</span>`;
+			} else {
+				r += `<span class="orangered">Moronic, educated.</span>`;
 			}
 		} else {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">Brilliant.</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">Very smart.</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">Smart.</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">Slow.</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">Very slow.</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">Moronic.</span>`;
-					break;
-				default:
-					r += `Average intelligence.`;
-					break;
+			if (intelligence > 95) {
+				r += `<span class="deepskyblue">Brilliant.</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">Very smart.</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">Smart.</span>`;
+			} else if (intelligence >= -15) {
+				r += `Average intelligence.`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">Slow.</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">Very slow.</span>`;
+			} else {
+				r += `<span class="orangered">Moronic.</span>`;
 			}
 		}
 		r += " ";
@@ -23235,6 +23243,8 @@ window.SlaveSummaryUncached = (function(){
 				handled = 1;
 			}
 			r += " ";
+		} else if (slave.mother in V.missingTable && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.mother].fullName}'s daughter `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -23268,6 +23278,8 @@ window.SlaveSummaryUncached = (function(){
 				handled = 1;
 			}
 			r += " ";
+		} else if (slave.father in V.missingTable && slave.father !== slave.mother && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.father].fullName}'s daughter`;
 		}
 		if (slave.daughters === 1) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -23495,6 +23507,8 @@ window.SlaveSummaryUncached = (function(){
 			} else {
 				r += `<span class="lightgreen">daughter.</span> `;
 			}
+		} else if (slave.mother in V.missingTable && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.mother].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -23529,6 +23543,8 @@ window.SlaveSummaryUncached = (function(){
 			} else {
 				r += `<span class="lightgreen">daughter.</span> `;
 			}
+		} else if (slave.father in V.missingTable && slave.father !== slave.mother && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.father].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.daughters === 1) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -24174,7 +24190,10 @@ window.removeActiveSlave = function removeActiveSlave() {
 	const INDEX = V.slaveIndices[AS_ID];
 	let missing = false;
 
-	WombZeroID(V.PC, AS_ID);
+	WombChangeID(V.PC, AS_ID, V.missingParentID);
+	if (V.PC.pregSource === V.missingParentID) {
+		missing = true;
+	}
 	if (V.activeSlave.reservedChildren > 0) {
 		V.reservedChildren -= V.activeSlave.reservedChildren;
 		V.reservedChildrenNursery -= V.activeSlave.reservedChildrenNursery;
@@ -24224,7 +24243,10 @@ window.removeActiveSlave = function removeActiveSlave() {
 			});
 		}
 		V.slaves.forEach(slave => {
-			WombZeroID(slave, AS_ID); /* This check is complex, should be done in JS now, all needed will be done here. */
+			WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ 
+			if (slave.pregSource === V.missingParentID) {
+				missing = true;
+			}
 			if (V.activeSlave.daughters > 0) {
 				if (slave.mother === AS_ID) {
 					slave.mother = V.missingParentID;
@@ -24361,6 +24383,9 @@ window.removeActiveSlave = function removeActiveSlave() {
 					keep = true;
 				}
 			}
+			if (isImpregnatedBy(V.PC, V.activeSlave)) { /* did we impregnate the PC */
+				keep = true;
+			}
 			if (!keep) { /* avoid going through this loop if possible */
 				keep = V.slaves.some(slave => {
 					/* have we impregnated a slave that is not ourself? */
@@ -24372,13 +24397,19 @@ window.removeActiveSlave = function removeActiveSlave() {
 			}
 		}
 
-		removeSlave(INDEX);
-		LENGTH--;
-		V.activeSlave = 0;
-
 		if (missing) {
+			V.missingTable[V.missingParentID] = { slaveName: V.activeSlave.slaveName,
+							      slaveSurname: V.activeSlave.slaveSurname,
+							      fullName: SlaveFullName(V.activeSlave),
+                                                              dick : V.activeSlave.dick,
+                                                              vagina : V.activeSlave.vagina,
+							      ID : V.missingParentID };
 			V.missingParentID--;
 		}
+
+		removeSlave(INDEX);
+		LENGTH--;
+		V.activeSlave = 0;
 	}
 };
 
@@ -27052,7 +27083,7 @@ window.GetVignette = function GetVignette(slave) {
 					type: "rep",
 					effect: -1,
 				});
-				if (slave.behavioralQuirk === "cutting" && slave.intelligence >= 2) {
+				if (slave.behavioralQuirk === "cutting" && slave.intelligence+slave.intelligenceImplant > 50) {
 					vignettes.push({
 						text: `${he} helped a customer discover a new fetish by making cutting remarks when their cock was too small for ${his} big cunt,`,
 						type: "rep",
@@ -27289,7 +27320,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence <= -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `a customer managed to trick ${him} into fucking him without payment,`,
 				type: "cash",
@@ -27369,7 +27400,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: -1,
 			});
 		}
-		if (slave.relationship <= -2 && slave.intelligence < 1) {
+		if (slave.relationship <= -2 && slave.intelligence+slave.intelligenceImplant <= 15) {
 			vignettes.push({
 				text: `${he} accidentally mentions how much ${he} loves you during intercourse with a customer who doesn't like to share,`,
 				type: "rep",
@@ -27480,7 +27511,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSPaternalist !== "unset") {
-			if (slave.intelligence > 1) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} got repeat business from a customer who likes to chat with intelligent prostitutes while fucking,`,
 					type: "cash",
@@ -27610,7 +27641,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSAztecRevivalist !== "unset") {
-			if (slave.devotion > 75 && slave.intelligence >= 2) {
+			if (slave.devotion > 75 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} indulged a citizen by following a fertility ritual completely,`,
 					type: "rep",
@@ -27626,7 +27657,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (V.arcologies[0].FSEdoRevivalist !== "unset") {
-			if (slave.face > 40 && slave.intelligence > 1) {
+			if (slave.face > 40 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} got repeat business from a customer who wished to do nothing more than converse with a beautiful and intelligent ${boy},`,
 					type: "cash",
@@ -28628,7 +28659,7 @@ window.GetVignette = function GetVignette(slave) {
 					type: "rep",
 					effect: -1,
 				});
-				if (slave.behavioralQuirk === "cutting" && slave.intelligence >= 2) {
+				if (slave.behavioralQuirk === "cutting" && slave.intelligence+slave.intelligenceImplant > 50) {
 					vignettes.push({
 						text: `${he} helped a citizen discover a new fetish by making cutting remarks when their cock was too small for ${his} big cunt,`,
 						type: "rep",
@@ -28858,7 +28889,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence <= -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `a low-class citizen who had no business fucking ${him} managed to trick ${him} into fucking him anyway,`,
 				type: "rep",
@@ -28938,7 +28969,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: -1,
 			});
 		}
-		if (slave.relationship <= -2 && slave.intelligence < 1) {
+		if (slave.relationship <= -2 && slave.intelligence+slave.intelligenceImplant <= 15) {
 			vignettes.push({
 				text: `${he} accidentally mentions how much ${he} loves you during intercourse with a citizen who doesn't like to share,`,
 				type: "rep",
@@ -29049,7 +29080,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSPaternalist !== "unset") {
-			if (slave.intelligence > 1) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} gratified a citizen who likes to chat with intelligent prostitutes as they fuck ${him},`,
 					type: "rep",
@@ -29179,7 +29210,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSAztecRevivalist !== "unset") {
-			if (slave.devotion > 75 && slave.intelligence >= 2) {
+			if (slave.devotion > 75 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} indulged a citizen by following a fertility ritual completely,`,
 					type: "rep",
@@ -29195,7 +29226,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (V.arcologies[0].FSEdoRevivalist !== "unset") {
-			if (slave.face > 40 && slave.intelligence > 1) {
+			if (slave.face > 40 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} gratified a citizen who wished to do nothing more than converse with a beautiful and intelligent ${boy},`,
 					type: "rep",
@@ -29324,13 +29355,13 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence >= 2) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			vignettes.push({
 				text: `${he} devised a highly efficient way to get ${his} entire week's worth of work done in only three days. As a reward, ${he} was given - you guessed it - more work,`,
 				type: "cash",
 				effect: 1,
 			});
-		} else if (slave.intelligence <= -2) {
+		} else if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `after being told all ${he} needed was some 'elbow grease', ${he} wasted an obscene amount of time searching for it,`,
 				type: "cash",
@@ -29424,7 +29455,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (slave.devotion > 50) {
-			if (slave.intelligence >= 2) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} spends some of ${his} downtime figuring out a new way for you to make money,`,
 					type: "cash",
@@ -29442,7 +29473,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (slave.devotion < -50) {
-			if (slave.intelligence >= 2) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} spends some of ${his} downtime figuring out a way to sabotage your profits,`,
 					type: "cash",
@@ -29494,7 +29525,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 0,
 			});
 		}
-		if (slave.intelligence >= 2) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			vignettes.push({
 				text: `${he} immerses ${himself} in classics of literature at an arcology library, giving ${him} uncomfortable ideas about society,`,
 				type: "devotion",
diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt
index fa5c5174a67979f2dd910a9fb5d80c0dfc8b2b82..db216a2c4d5a83803c8efe5eec3e7e866e7bf8c6 100644
--- a/slave variables documentation - Pregmod.txt	
+++ b/slave variables documentation - Pregmod.txt	
@@ -2463,19 +2463,21 @@ may accept strings, use at own risk
 intelligence:
 
 slave intelligence
--3 - borderline retarded
--2 - very slow
--1 - slow
- 0 - average
- 1 - smart
- 2 - very smart
- 3 - brilliant
+-100 - -96  - borderline retarded
+-95  - -51  - very slow
+-50  - -16  - slow
+-15  -  15  - average
+ 16  -  50  - smart
+ 51  -  95  - very smart
+ 96  -  100 - brilliant
 
 intelligenceImplant:
 
-if slave is educated or not
-0 - no
-1 - yes
+Degree of slave's education
+0   - uneducated
+1+  - partial education (not really used)
+15+ - educated
+30  - well educated
 
 energy:
 
diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw
index 8cb4e18619c27907ccc1eef3e5f5b06127fb714c..cf0e6fcd8bbd1cc06940a4d890b80b63368baf12 100644
--- a/src/SecExp/attackHandler.tw
+++ b/src/SecExp/attackHandler.tw
@@ -243,39 +243,43 @@
 		<<set _mercMod += 0.10>>
 		<<set _SFMod += 0.10>>
 	<</if>>
-	<<if (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence == 3>>
+	<<if (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 95>>
 		<<set _atkMod += 0.25>>
 		<<set _defMod += 0.25>>
 		<<set _tacChance += 0.50>>
-	<<elseif $Bodyguard.intelligence == 3>>
+	<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 95>>
 		<<set _atkMod += 0.20>>
 		<<set _defMod += 0.15>>
 		<<set _tacChance += 0.35>>
-	<<elseif (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence == 2>>
+	<<elseif (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 50>>
 		<<set _atkMod += 0.15>>
 		<<set _defMod += 0.10>>
 		<<set _tacChance += 0.25>>
-	<<elseif $Bodyguard.intelligence == 2>>
+	<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 50>>
 		<<set _atkMod += 0.10>>
 		<<set _defMod += 0.10>>
 		<<set _tacChance += 0.20>>
-	<<elseif setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career) && $Bodyguard.intelligence >= 1>>
+	<<elseif (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 15>>
 		<<set _atkMod += 0.10>>
 		<<set _defMod += 0.05>>
 		<<set _tacChance += 0.15>>
-	<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence <= -2>>
+	<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 15>>
+		<<set _atkMod += 0.5>>
+		<<set _defMod += 0.05>>
+		<<set _tacChance += 0.10>>
+	<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -50>>
 		<<set _atkMod -= 0.15>>
 		<<set _defMod -= 0.15>>
 		<<set _tacChance -= 0.30>>
-	<<elseif $Bodyguard.intelligence <= -2>>
+	<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -50>>
 		<<set _atkMod -= 0.15>>
 		<<set _defMod -= 0.10>>
 		<<set _tacChance -= 0.25>>
-	<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence <= -1>>
+	<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -15>>
 		<<set _atkMod -= 0.10>>
 		<<set _defMod -= 0.10>>
 		<<set _tacChance -= 0.20>>
-	<<elseif $Bodyguard.intelligence <= -1>>
+	<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -15>>
 		<<set _atkMod -= 0.10>>
 		<<set _defMod -= 0.05>>
 		<<set _tacChance -= 0.15>>
@@ -317,7 +321,7 @@
 	<<if $Bodyguard.balls >= 8>>
 		<<set _woundChance += 1>>
 	<</if>>
-	<<if $Bodyguard.intelligence <= -3>>
+	<<if $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -95>>
 		<<set _woundChance += 1>>
 	<</if>>
 	<<if random(1,100) <= _woundChance>>
@@ -367,39 +371,43 @@
 		<<set _mercMod += 0.10>>
 		<<set _SFMod += 0.10>>
 	<</if>>
-	<<if (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence == 3>>
+	<<if (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 95>>
 		<<set _atkMod += 0.25>>
 		<<set _defMod += 0.25>>
 		<<set _tacChance += 0.50>>
-	<<elseif $HeadGirl.intelligence == 3>>
+	<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 95>>
 		<<set _atkMod += 0.20>>
 		<<set _defMod += 0.15>>
 		<<set _tacChance += 0.35>>
-	<<elseif (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence == 2>>
+	<<elseif (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
 		<<set _atkMod += 0.15>>
 		<<set _defMod += 0.10>>
 		<<set _tacChance += 0.25>>
-	<<elseif $HeadGirl.intelligence == 2>>
+	<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
 		<<set _atkMod += 0.10>>
 		<<set _defMod += 0.10>>
 		<<set _tacChance += 0.20>>
-	<<elseif setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career) && $HeadGirl.intelligence >= 1>>
+	<<elseif (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 15>>
 		<<set _atkMod += 0.10>>
 		<<set _defMod += 0.05>>
 		<<set _tacChance += 0.15>>
-	<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence <= -2>>
+	<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 15>>
+		<<set _atkMod += 0.05>>
+		<<set _defMod += 0.05>>
+		<<set _tacChance += 0.10>>
+	<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -50>>
 		<<set _atkMod -= 0.15>>
 		<<set _defMod -= 0.15>>
 		<<set _tacChance -= 0.30>>
-	<<elseif $HeadGirl.intelligence <= -2>>
+	<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -50>>
 		<<set _atkMod -= 0.15>>
 		<<set _defMod -= 0.10>>
 		<<set _tacChance -= 0.25>>
-	<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence <= -1>>
+	<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -15>>
 		<<set _atkMod -= 0.10>>
 		<<set _defMod -= 0.10>>
 		<<set _tacChance -= 0.20>>
-	<<elseif $HeadGirl.intelligence <= -1>>
+	<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -15>>
 		<<set _atkMod -= 0.10>>
 		<<set _defMod -= 0.05>>
 		<<set _tacChance -= 0.15>>
@@ -441,7 +449,7 @@
 	<<if $HeadGirl.balls >= 8>>
 		<<set _woundChance += 1>>
 	<</if>>
-	<<if $HeadGirl.intelligence <= -3>>
+	<<if $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -95>>
 		<<set _woundChance += 1>>
 	<</if>>
 	<<if random(1,100) <= _woundChance>>
diff --git a/src/SecExp/attackReport.tw b/src/SecExp/attackReport.tw
index 9f43ac9f5919e90d34f78d8680a0c907c65fc6df..a22dd5afcca10d6ababfd0ba45dd90278982ae4e 100644
--- a/src/SecExp/attackReport.tw
+++ b/src/SecExp/attackReport.tw
@@ -900,25 +900,25 @@
 				Your soldiers <<if $deployingSlaves == 1>>however,<</if>> are not enthusiastic to have a slave as a commander, but they trust you enough not to question your decision.
 			<</if>>
 		<</if>>
-		<<if (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence == 3>>
+		<<if (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 95>>
 			With her experience and her great intellect, she is able to exploits the smallest of tactical advantages, making your troops very effective.
-		<<elseif $Bodyguard.intelligence == 3>>
+		<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 95>>
 			While she lacks experience, her great intellect allows her to seize and exploit any tactical advantage the battlefield offers her.
-		<<elseif (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence == 2>>
+		<<elseif (setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career)) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 50>>
 			Having both the experience and the intelligence, she performs admirably as your commander. Her competence greatly increases the efficiency of your troops.
-		<<elseif $Bodyguard.intelligence == 2>>
+		<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 50>>
 			Despite not having a lot of experience as a leader, her intelligence makes her a good commander, increasing the efficiency of your troops.
-		<<elseif setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career) && $Bodyguard.intelligence >= 1>>
+		<<elseif setup.bodyguardCareers.includes($Bodyguard.career) || setup.HGCareers.includes($Bodyguard.career) && $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 15>>
 			Thanks to her experience, she is a decent commander, competently guiding your troops through the battle.
-		<<elseif $Bodyguard.intelligence >= 1>>
-			Lacking experience her performance as a commander is rather forgettable.
-		<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence <= -2>>
+		<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant > 15>>
+			Lacking experience, her performance as a commander is rather forgettable.
+		<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -50>>
 			Despite the experience she accumulated during her past career, her very low intelligence is a great disadvantage for your troops.
-		<<elseif $Bodyguard.intelligence <= -2>>
+		<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -50>>
 			Without experience and low intelligence, she performs horribly as a commander, greatly affecting your troops.
-		<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence <= -1>>
+		<<elseif !(setup.bodyguardCareers.includes($Bodyguard.career) && setup.HGCareers.includes($Bodyguard.career)) || $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -15>>
 			Despite the experience she accumulated during her past career, she lacks the intelligence to apply it quickly and effectively, making for a rather poor performance in the field.
-		<<elseif $Bodyguard.intelligence <= -1>>
+		<<elseif $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -15>>
 			She lacks the experience and the intelligence to be an effective commander, the performance of your troops suffers because of her poor leadership.
 		<</if>>
 		<<if $gainedCombat == 1>>
@@ -1036,25 +1036,25 @@
 				Your soldiers <<if $deployingSlaves == 1>>however<</if>> are not enthusiastic to have a slave as a commander, but they trust you enough not to question your decision.
 			<</if>>
 		<</if>>
-		<<if (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence == 3>>
+		<<if (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 95>>
 			With her experience and her great intellect, she is able to exploits the smallest of tactical advantages, making your troops greatly effective.
-		<<elseif $HeadGirl.intelligence == 3>>
+		<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 95>>
 			While she lacks experience, her great intellect allows her to seize and exploit any tactical advantage the battlefield offers her.
-		<<elseif (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence == 2>>
+		<<elseif (setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career)) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
 			Having both the experience and the intelligence, she performs admirably as your commander. Her competence greatly increases the efficiency of your troops.
-		<<elseif $HeadGirl.intelligence == 2>>
+		<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
 			Despite not having a lot of experience as a leader, her intelligence makes her a good commander, increasing the efficiency of your troops.
-		<<elseif setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career) && $HeadGirl.intelligence >= 1>>
+		<<elseif setup.bodyguardCareers.includes($HeadGirl.career) || setup.HGCareers.includes($HeadGirl.career) && $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 15>>
 			Thanks to her experience, she is a decent commander, competently guiding your troops through the battle.
-		<<elseif $HeadGirl.intelligence >= 1>>
+		<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 15>>
 			Lacking experience her performance as a commander is rather forgettable.
-		<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence <= -2>>
+		<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -50>>
 			Despite the experience she accumulated during her past career, her very low intelligence is a great disadvantage for your troops.
-		<<elseif $HeadGirl.intelligence <= -2>>
+		<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -50>>
 			Without experience and low intelligence, she performs horribly as a commander, greatly affecting your troops.
-		<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence <= -1>>
+		<<elseif !(setup.bodyguardCareers.includes($HeadGirl.career) && setup.HGCareers.includes($HeadGirl.career)) || $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -15>>
 			Despite the experience she accumulated during her past career, she lacks the intelligence to apply it quickly and effectively, making for a rather poor performance in the field.
-		<<elseif $HeadGirl.intelligence <= -1>>
+		<<elseif $HeadGirl.intelligence+$HeadGirl.intelligenceImplant < -15>>
 			She lacks the experience and the intelligence to be an effective commander, the performance of your troops suffers because of her poor leadership.
 		<</if>>
 		<<if $gainedCombat == 1>>
diff --git a/src/SecExp/rebellionReport.tw b/src/SecExp/rebellionReport.tw
index c5195debe8728415c6d8066dfd2a197e26fc2449..f360f6a0d7108901582d283a7b585cd0248e8a6f 100644
--- a/src/SecExp/rebellionReport.tw
+++ b/src/SecExp/rebellionReport.tw
@@ -503,7 +503,7 @@
 			<<if $Concubine.balls >= 8>>
 				<<set _woundChance += 1>>
 			<</if>>
-			<<if $Concubine.intelligence <= -3>>
+			<<if $Concubine.intelligence+$Concubine.intelligenceImplant < -95>>
 				<<set _woundChance += 1>>
 			<</if>>
 			<<set _woundChance *= random(2,4)>>
@@ -566,7 +566,7 @@
 		<<if $Bodyguard.balls >= 8>>
 			<<set _woundChance += 1>>
 		<</if>>
-		<<if $Bodyguard.intelligence <= -3>>
+		<<if $Bodyguard.intelligence+$Bodyguard.intelligenceImplant < -95>>
 			<<set _woundChance += 1>>
 		<</if>>
 		<<set _woundChance *= random(2,4)>>
@@ -673,7 +673,7 @@
 			<<if $Concubine.balls >= 8>>
 				<<set _woundChance += 1>>
 			<</if>>
-			<<if $Concubine.intelligence <= -3>>
+			<<if $Concubine.intelligence+$Concubine.intelligenceImplant < -95>>
 				<<set _woundChance += 1>>
 			<</if>>
 			<<set _woundChance *= random(2,4)>>
@@ -781,7 +781,7 @@
 			<<if $Concubine.balls >= 8>>
 				<<set _woundChance += 1>>
 			<</if>>
-			<<if $Concubine.intelligence <= -3>>
+			<<if $Concubine.intelligence+$Concubine.intelligenceImplant < -95>>
 				<<set _woundChance += 1>>
 			<</if>>
 			<<set _woundChance *= random(2,4)>>
diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw
index e7fdfc09bb1a9cb081e89e00a7a1a211c5aefd6a..1aacb9678c1697dce96482658e5b73712d20de3f 100644
--- a/src/SecExp/secExpSmilingMan.tw
+++ b/src/SecExp/secExpSmilingMan.tw
@@ -324,8 +324,8 @@
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was a criminal mastermind, captured shortly after completing her master plan.">>
 		<<set $activeSlave.career = "a student from a private school">>
-		<<set $activeSlave.intelligence = 3>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = 100>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.slaveSurname = "Yamadera">>
 		<<set $activeSlave.birthSurname = "Yamadera">>
 		<<set $activeSlave.skin = "pale">>
diff --git a/src/SecExp/securityReport.tw b/src/SecExp/securityReport.tw
index a4f4ca56d5a7a57764db2cc12f1fc6f0278fdf72..779597f8195cac63ecfa2e1e0f4ae2718ebfeb54 100644
--- a/src/SecExp/securityReport.tw
+++ b/src/SecExp/securityReport.tw
@@ -268,9 +268,9 @@
 		<<else>>
 			''__@@.pink;<<= SlaveFullName($Recruiter)>>@@__'' is able to further boost your militia recruitement campaign from her PR hub office.
 			<<if $propCampaignBoost == 1>>
-				<<set _recruits += 4+$Recruiter.intelligence+$Recruiter.intelligenceImplant>>
+				<<set _recruits += 4+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)>>
 			<<else>>
-				<<set _recruits += 3+$Recruiter.intelligence+$Recruiter.intelligenceImplant>>
+				<<set _recruits += 3+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)>>
 			<</if>>
 		<</if>>
 	<</if>>
diff --git a/src/SpecialForce/Upgrades.tw b/src/SpecialForce/Upgrades.tw
index 2da2e46c89b517ca5cba75d9510689d33a0e53c4..269032de2318c798cbf97ea87c9e23c185ff5af4 100644
--- a/src/SpecialForce/Upgrades.tw
+++ b/src/SpecialForce/Upgrades.tw
@@ -234,7 +234,7 @@
 	
 					<<link "Upgrade Satellite">><<set $SF.U = 1, $SFUnit.Satellite++, $cash -= _cSat>> <<goto "Firebase">><</link>>
 	
-				<<else>>//Cannot afford to upgrade Satellite.//>><</if>>
+				<<else>>//Cannot afford to upgrade Satellite.//<</if>>
 	
 				 //Costs @@.yellowgreen;<<print cashFormat(_cSat)>>@@//<span style="float:right;"><<print progress($SFUnit.Satellite)>> </span>
 	
diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw
index 2db643370bf6a48db625f2458debd533f787b577..d9da6d383726ad4a694316edd8eed4363b86af99 100644
--- a/src/cheats/mod_EditSlaveCheat.tw
+++ b/src/cheats/mod_EditSlaveCheat.tw
@@ -1084,44 +1084,47 @@ Unskilled.
 
 <br><br>
 
-''Intelligence (-3 to 3):''
-<<if $tempSlave.intelligence == 3>>
-@@.deepskyblue;Brilliant.@@
-<<elseif $tempSlave.intelligence == 2>>
-@@.deepskyblue;Very Smart.@@
-<<elseif $tempSlave.intelligence == 1>>
-@@.deepskyblue;Smart.@@
-<<elseif $tempSlave.intelligence == 0>>
-Average.
-<<elseif $tempSlave.intelligence == -1>>
-@@.orangered;Stupid.@@
-<<elseif $tempSlave.intelligence == -2>>
-@@.orangered;Very Stupid.@@
+''Intelligence (-100 to 100):''
+<<if $tempSlave.intelligence > 95>>
+	@@.deepskyblue;Brilliant.@@
+<<elseif $tempSlave.intelligence > 50>>
+	@@.deepskyblue;Very Smart.@@
+<<elseif $tempSlave.intelligence > 15>>
+	@@.deepskyblue;Smart.@@
+<<elseif $tempSlave.intelligence >= -15>>
+	@@.yellow;Average@@.
+<<elseif $tempSlave.intelligence >= -50>>
+	@@.orangered;Stupid.@@
+<<elseif $tempSlave.intelligence >= -95>>
+	@@.orangered;Very Stupid.@@
 <<else>>
-@@.orangered;Moronic.@@
+	@@.orangered;Moronic.@@
 <</if>>
 <<textbox "$tempSlave.intelligence" $tempSlave.intelligence>>
 <br>
-<<radiobutton "$tempSlave.intelligence" -3>> Moronic
-<<radiobutton "$tempSlave.intelligence" -2>> Very Stupid
-<<radiobutton "$tempSlave.intelligence" -1>> Stupid
+<<radiobutton "$tempSlave.intelligence" -100>> Moronic
+<<radiobutton "$tempSlave.intelligence" -60>> Very Stupid
+<<radiobutton "$tempSlave.intelligence" -30>> Stupid
 <<radiobutton "$tempSlave.intelligence" 0>> Average
-<<radiobutton "$tempSlave.intelligence" 1>> Smart
-<<radiobutton "$tempSlave.intelligence" 2>> Very Smart
-<<radiobutton "$tempSlave.intelligence" 3>> Brilliant
+<<radiobutton "$tempSlave.intelligence" 30>> Smart
+<<radiobutton "$tempSlave.intelligence" 60>> Very Smart
+<<radiobutton "$tempSlave.intelligence" 100>> Brilliant
 
 <br>
 
-''Education (0,1):''
-<<if $tempSlave.intelligenceImplant == 1>>
-@@.deepskyblue;Educated.@@
+''Education (0 to 30):''
+<<if $tempSlave.intelligenceImplant >= 30>>
+	@@.deepskyblue;Well educated.@@
+<<elseif $tempSlave.intelligenceImplant >= 15>>
+	@@.deepskyblue;Educated.@@
 <<else>>
-Uneducated.
+	@@.yellow;Uneducated@@.
 <</if>>
 <<textbox "$tempSlave.intelligenceImplant" $tempSlave.intelligenceImplant>>
 <br>
 <<radiobutton "$tempSlave.intelligenceImplant" 0>> Uneducated
-<<radiobutton "$tempSlave.intelligenceImplant" 1>> Educated
+<<radiobutton "$tempSlave.intelligenceImplant" 15>> Educated
+<<radiobutton "$tempSlave.intelligenceImplant" 30>> Well Educated
 
 <br><br>
 
diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
index 26d42b45a52122499633f5481dfe0e598bee4ccb..d3f6b4ba848f3b750bd6fabea56201cadf013bc6 100644
--- a/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
+++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanup.tw
@@ -61,6 +61,10 @@
 <<set $tempSlave.whoreSkill = Number($tempSlave.whoreSkill) || 0>>
 <<set $tempSlave.entertainSkill = Number($tempSlave.entertainSkill) || 0>>
 <<set $tempSlave.intelligence = Number($tempSlave.intelligence) || 0>>
+<<set $tempSlave.intelligenceImplant = Number($tempSlave.intelligenceImplant) || 0>>
+<<if $tempSlave.intelligenceImplant > 30>>
+	<<set $tempSlave.intelligenceImplant = 30>>
+<</if>>
 <<set $tempSlave.fetishStrength = Number($tempSlave.fetishStrength) || 0>>
 <<set $tempSlave.attrXY = Number($tempSlave.attrXY) || 0>>
 <<set $tempSlave.attrXX = Number($tempSlave.attrXX) || 0>>
diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
index a31408fbd3b0ad0657834d8b60cf95285387eeb1..1d77409357d8a3ab0d09af4e91bda209bde12b57 100644
--- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
+++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw
@@ -106,6 +106,7 @@
 <<set $tempSlave.whoreSkill = Number($tempSlave.whoreSkill) || 0>>
 <<set $tempSlave.entertainSkill = Number($tempSlave.entertainSkill) || 0>>
 <<set $tempSlave.intelligence = Number($tempSlave.intelligence) || 0>>
+<<set $tempSlave.intelligenceImplant = Number($tempSlave.intelligenceImplant) || 0>>
 <<set $tempSlave.fetishStrength = Number($tempSlave.fetishStrength) || 0>>
 <<set $tempSlave.attrXY = Number($tempSlave.attrXY) || 0>>
 <<set $tempSlave.attrXX = Number($tempSlave.attrXX) || 0>>
@@ -425,12 +426,19 @@
 	<<print "Entertainment Skill Value set too high, reset to 100">><br>
 	<<set $tempSlave.entertainSkill = 100>>
 <</if>>
-<<if $tempSlave.intelligence < -3>>
-	<<print "Slave Intelligence Value set too low, reset to -3">><br>
-	<<set $tempSlave.intelligence = -3>>
-<<elseif $tempSlave.intelligence > 3>>
-	<<pritn "Slave Intelligence Value set too high, reset to 3">><br>
-	<<set $tempSlave.intelligence = 3>>
+<<if $tempSlave.intelligence < -100>>
+	<<print "Slave Intelligence Value set too low, reset to -100">><br>
+	<<set $tempSlave.intelligence = -100>>
+<<elseif $tempSlave.intelligence > 100>>
+	<<print "Slave Intelligence Value set too high, reset to 100">><br>
+	<<set $tempSlave.intelligence = 100>>
+<</if>>
+<<if $tempSlave.intelligenceImplant < 0>>
+	<<print "Slave intelligenceImplant Value set too low, reset to 0">><br>
+	<<set $tempSlave.intelligenceImplant = 0>>
+<<elseif $tempSlave.intelligenceImplant > 30>>
+	<<print "Slave intelligenceImplant Value set too high, reset to 30">><br>
+	<<set $tempSlave.intelligenceImplant = 30>>
 <</if>>
 <<if $tempSlave.fetishStrength < 0>>
 	<<print "Fetish Strength set too low, reset to 0">><br>
diff --git a/src/cheats/mod_editSlaveCheatNew.tw b/src/cheats/mod_editSlaveCheatNew.tw
index 2aff3292a4d066d17f161fea974bcef69f4fe7df..4b8828269a38cf2c4b63f8fb7fad2228c1d3a0db 100644
--- a/src/cheats/mod_editSlaveCheatNew.tw
+++ b/src/cheats/mod_editSlaveCheatNew.tw
@@ -2849,39 +2849,42 @@
 
 <<widget InteliTab>>
 	<br>
-	''Intelligence (-3 to 3):''
-	<<if $tempSlave.intelligence == 3>>
+	''Intelligence (-100 to 100):''
+	<<if $tempSlave.intelligence > 95>>
 	@@.deepskyblue;Brilliant.@@
-	<<elseif $tempSlave.intelligence == 2>>
+	<<elseif $tempSlave.intelligence > 50>>
 	@@.deepskyblue;Very Smart.@@
-	<<elseif $tempSlave.intelligence == 1>>
+	<<elseif $tempSlave.intelligence > 15>>
 	@@.deepskyblue;Smart.@@
-	<<elseif $tempSlave.intelligence == 0>>
+	<<elseif $tempSlave.intelligence >= -15>>
 	@@.yellow;Average@@.
-	<<elseif $tempSlave.intelligence == -1>>
+	<<elseif $tempSlave.intelligence >= -50>>
 	@@.orangered;Stupid.@@
-	<<elseif $tempSlave.intelligence == -2>>
+	<<elseif $tempSlave.intelligence >= -95>>
 	@@.orangered;Very Stupid.@@
 	<<else>>
 	@@.orangered;Moronic.@@
 	<</if>>
 	<br>
-	<<radiobutton "$tempSlave.intelligence" -3>> Moronic
-	<<radiobutton "$tempSlave.intelligence" -2>> Very Stupid
-	<<radiobutton "$tempSlave.intelligence" -1>> Stupid
+	<<radiobutton "$tempSlave.intelligence" -100>> Moronic
+	<<radiobutton "$tempSlave.intelligence" -60>> Very Stupid
+	<<radiobutton "$tempSlave.intelligence" -30>> Stupid
 	<<radiobutton "$tempSlave.intelligence" 0>> Average
-	<<radiobutton "$tempSlave.intelligence" 1>> Smart
-	<<radiobutton "$tempSlave.intelligence" 2>> Very Smart
-	<<radiobutton "$tempSlave.intelligence" 3>> Brilliant
-	<br>
-	''Education (0,1):''
-	<<if $tempSlave.intelligenceImplant == 1>>
-	@@.deepskyblue;Educated.@@
+	<<radiobutton "$tempSlave.intelligence" 30>> Smart
+	<<radiobutton "$tempSlave.intelligence" 60>> Very Smart
+	<<radiobutton "$tempSlave.intelligence" 100>> Brilliant
+	<br>
+	''Education (0 to 30):''
+	<<if $tempSlave.intelligenceImplant >= 30>>
+		@@.deepskyblue;Well Educated.@@
+	<<elseif $tempSlave.intelligenceImplant >= 15>>
+		@@.deepskyblue;Educated.@@
 	<<else>>
-	@@.yellow;Uneducated@@.
+		@@.yellow;Uneducated@@.
 	<</if>>
 	<<radiobutton "$tempSlave.intelligenceImplant" 0>> Uneducated
-	<<radiobutton "$tempSlave.intelligenceImplant" 1>> Educated
+	<<radiobutton "$tempSlave.intelligenceImplant" 15>> Educated
+	<<radiobutton "$tempSlave.intelligenceImplant" 30>> Well Educated
 	<br>
 <</widget>>
 
diff --git a/src/endWeek/saServant.tw b/src/endWeek/saServant.tw
index 271eb60f0b31871da641c5cfa794a8739d83bb36..5718e528e0e4e806c9620c04a7bb9323d10d482b 100644
--- a/src/endWeek/saServant.tw
+++ b/src/endWeek/saServant.tw
@@ -75,7 +75,7 @@ window.saServant = function saServant(slave) {
 	} else if (slave.skillS >= V.masteredXP) {
 		t += ` ${He} has experience with house keeping from working for you, making ${him} more effective.`;
 	} else {
-		slave.skillS += jsRandom(1, (slave.intelligence + 4) * 2);
+		slave.skillS += jsRandom(1,Math.ceil((slave.intelligence+slave.intelligenceImplant)/15) + 8);
 	}
 
 	if (slave.fetishStrength > 60) {
diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw
index 82dfb0acb7a1ef2e5c81259230e13658942f1470..9fe71b5d97dc3117d1fc068bdf5f1928703feaa7 100644
--- a/src/events/intro/introSummary.tw
+++ b/src/events/intro/introSummary.tw
@@ -406,14 +406,14 @@ Should you be able to surgically attach a penis to your female slaves and starti
 <</if>>
 
 <<if $seeDicks != 0>>
-<br>
-<<if $seeCircumcision == 1>>
-	Circumcision is ''enabled''.
-	[[Disable|Intro Summary][$seeCircumcision = 0]]
-<<else>>
-	Circumcision is ''disabled''.
-	[[Enable|Intro Summary][$seeCircumcision = 1]]
-<</if>>
+	<br>
+	<<if $seeCircumcision == 1>>
+		Circumcision is ''enabled''.
+		[[Disable|Intro Summary][$seeCircumcision = 0]]
+	<<else>>
+		Circumcision is ''disabled''.
+		[[Enable|Intro Summary][$seeCircumcision = 1]]
+	<</if>>
 <</if>>
 
 <br><br>
@@ -425,17 +425,22 @@ The Free City features ''$neighboringArcologies'' arcologies in addition to your
 //Setting this to 0 will disable most content involving the rest of the Free City.//
 
 <<if $targetArcology.type == "New">>
-<br>
-The Free City is located on ''$terrain'' terrain.
-[[Urban|Intro Summary][$terrain = "urban"]] |
-[[Rural|Intro Summary][$terrain = "rural"]] |
-[[Ravine|Intro Summary][$terrain = "ravine"]] |
-[[Marine|Intro Summary][$terrain = "marine"]] |
-[[Oceanic|Intro Summary][$terrain = "oceanic"]]
-<<if $terrain != "oceanic">>
-<br>
-The Free City is located in ''$continent''.
-[[North America|Intro Summary][$continent = "North America", $language = "English"]] | [[South America|Intro Summary][$continent = "South America", $language = "Spanish"]] | [[Brazil|Intro Summary][$continent = "Brazil", $language = "Portuguese"]] | [[Europe|Intro Summary][$continent = "Europe", $language = "English"]] | [[the Middle East|Intro Summary][$continent = "the Middle East", $language = "Arabic"]] | [[Africa|Intro Summary][$continent = "Africa", $language = "Arabic"]] | [[Asia|Intro Summary][$continent = "Asia", $language = "Chinese"]] | [[Australia|Intro Summary][$continent = "Australia", $language = "English"]] | [[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eyeColor = "brown"]]
+	<br>
+	The Free City is located on ''$terrain'' terrain.
+	[[Urban|Intro Summary][$terrain = "urban"]] |
+	[[Rural|Intro Summary][$terrain = "rural"]] |
+	[[Ravine|Intro Summary][$terrain = "ravine"]] |
+	[[Marine|Intro Summary][$terrain = "marine"]] |
+	[[Oceanic|Intro Summary][$terrain = "oceanic"]]
+	<<if $terrain != "oceanic">>
+	<br>
+	The Free City is located in ''$continent''.
+	[[North America|Intro Summary][$continent = "North America", $language = "English"]] | [[South America|Intro Summary][$continent = "South America", $language = "Spanish"]] | [[Brazil|Intro Summary][$continent = "Brazil", $language = "Portuguese"]] | [[Europe|Intro Summary][$continent = "Europe", $language = "English"]] | [[the Middle East|Intro Summary][$continent = "the Middle East", $language = "Arabic"]] | [[Africa|Intro Summary][$continent = "Africa", $language = "Arabic"]] | [[Asia|Intro Summary][$continent = "Asia", $language = "Chinese"]] | [[Australia|Intro Summary][$continent = "Australia", $language = "English"]] |
+	<<if $freshPC == 1 || $saveImported == 0>>
+		[[Japan|Intro Summary][$continent = "Japan", $language = "Japanese", $PC.race = "asian", $PC.nationality = "Japanese", $PC.hColor = "black", $PC.eyeColor = "brown"]]
+	<<else>>
+		[[Japan|Intro Summary][$continent = "Japan", $language = "Japanese"]]
+	<</if>>
 <</if>>
 <</if>>
 
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index 22923058d136f6736889c3d319d33b5b34cce75a..714419db23f4e0c78c119d0d182d8b04ff634476 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License along with thi
 <<set $returnTo = "init", $nextButton = "Continue", $nextLink = "Alpha disclaimer">>
 
 <<unset $releaseID>>
-<<set $ver = "0.10.7", $releaseID = 1030>>
-<<if ndef $releaseID>><<set $releaseID = 1030>><</if>>
+<<set $ver = "0.10.7", $releaseID = 1031>>
+<<if ndef $releaseID>><<set $releaseID = 1031>><</if>>
 
 /* This needs to be broken down into individual files that can be added to StoryInit instead. */
 
@@ -98,6 +98,11 @@ You should have received a copy of the GNU General Public License along with thi
 		<</if>>
 	<</for>>
 	<<set $genePool = ngUpdateGenePool($genePool)>>
+	<<if ndef $missingTable || $showMissingSlaves == 0>>
+		<<set $missingTable = {}>>
+	<<else>>
+		<<set $missingTable = ngUpdateMissingTable($missingTable)>>
+	<</if>>
 	/*
 	<<for $i = 0; $i < $genePool.length; $i++>>
 		<<for $k = 0; $k < $slaves.length; $k++>>
@@ -166,7 +171,7 @@ You should have received a copy of the GNU General Public License along with thi
 	<</for>>
 	<<set $slavesOriginal = []>> /* not used by pregmod */
 	<<if ndef $PC.intelligence>>
-		<<set $PC.intelligence = 3>>
+		<<set $PC.intelligence = 100>>
 	<</if>>
 	<<if ndef $PC.face>>
 		<<set $PC.face = 100>>
@@ -246,6 +251,9 @@ You should have received a copy of the GNU General Public License along with thi
 	<<set $slavesOriginal = []>> /* not used by pregmod */
 	<<set $genePool = []>>
 	<<set $slaveIndices = slaves2indices()>>
+        <<set $missingTable = {}>>
+	<<set $showMissingSlaves = false>>
+	<<set $showMissingSlavesSD = false>>
 <</if>>
 
 <<set $organs = []>>
@@ -1269,7 +1277,7 @@ DairyRestraintsSetting($dairyRestraintsSetting)
 <<set $weatherToday = $niceWeather.random()>>
 
 <<set $customSlaveOrdered = 0>>
-<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 1, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>>
+<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>>
 
 <<set $huskSlaveOrdered = 0>>
 <<set $huskSlave = {age: 18, nationality: "Stateless", race: "white", sex: 1, virgin: 0}>>
diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw
index 59257311c25a686b3cac7ff7e7ad73fca4f70103..a2719b91ada8fa435292fb0400d8427d576c0f3a 100644
--- a/src/js/DefaultRules.tw
+++ b/src/js/DefaultRules.tw
@@ -198,7 +198,7 @@ window.DefaultRules = (function() {
 
 			case "learn in the schoolroom":
 				if ((V.schoolroomSlaves < V.schoolroom && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.devotion >= -50 && slave.trust < -20))))
-					if ((slave.intelligenceImplant < 1) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20)))
+					if ((slave.intelligenceImplant < 30) || (slave.voice !== 0 && slave.accent+V.schoolroomUpgradeLanguage > 2) || (slave.oralSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.whoreSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.entertainSkill <= 10+V.schoolroomUpgradeSkills*20) || (slave.analSkill < 10+V.schoolroomUpgradeSkills*20) || ((slave.vagina >= 0) && (slave.vaginalSkill < 10+V.schoolroomUpgradeSkills*20)))
 						break;
 					else {
 						RAFacilityRemove(slave,rule); // before deleting rule.setAssignment 
@@ -220,7 +220,7 @@ window.DefaultRules = (function() {
 				break;
 
 			case "take classes":
-				if (slave.intelligenceImplant !== 1 && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50)))
+				if (slave.intelligenceImplant < 15 && slave.fetish != "mindbroken" && (slave.devotion >= -20 || slave.trust < -50 || (slave.trust < -20 && slave.devotion >= -50)))
 					break;
 				else
 					delete rule.setAssignment;
@@ -1205,7 +1205,7 @@ window.DefaultRules = (function() {
 				break;
 				
 			case "psychosuppressants":
-				if (!(slave.intelligence > -2 && slave.indentureRestrictions < 1))
+				if (!(slave.intelligence > -100 && slave.indentureRestrictions < 1))
 					flag = false;
 				break;
 			
diff --git a/src/js/assayJS.tw b/src/js/assayJS.tw
index f3c239ac12f764fd28c6b67568355cba840c7767..3b55388da760bfa9d80af4e2f7f3f46c9b72e09e 100644
--- a/src/js/assayJS.tw
+++ b/src/js/assayJS.tw
@@ -1123,9 +1123,9 @@ window.PoliteRudeTitle = function PoliteRudeTitle(slave) {
 			r += (PC.surname ? PC.surname : `${PC.name}${s}an`);
 		}
 	} else {
-		if (slave.intelligence < -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -95) {
 			r += V.titleEnunciate;
-		} else if (slave.intelligence > 1) {
+		} else if (slave.intelligence+slave.intelligenceImplant > 50) {
 			r += (PC.title > 0 ? `Ma${s}ter` : `Mi${s}tre${ss}`);
 		} else if (slave.trust > 0) {
 			r += PC.name;
@@ -1690,12 +1690,12 @@ window.DegradingName = function DegradingName(slave) {
 		if (slave.analSkill > 95) {
 			suffixes.push("Asspussy", "Sphincter");
 		}
-		if (slave.intelligence > 1) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			names.push("Bright", "Clever", "Smart");
-			if (slave.intelligenceImplant === 1) {
+			if (slave.intelligenceImplant >= 15) {
 				names.push("College", "Graduate", "Nerdy");
 			}
-		} else if (slave.intelligence < -1) {
+		} else if (slave.intelligence+slave.intelligenceImplant < -50) {
 			names.push("Cretin", "Dumb", "Retarded", "Stupid");
 		}
 		if (slave.vagina === 1 && slave.vaginaSkill <= 10) {
diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw
index 37895f8537287592b458a7c14eddb075ea62d6e3..0a11c06ae9a402c2de4198535f8f0d5076da3860 100644
--- a/src/js/eventSelectionJS.tw
+++ b/src/js/eventSelectionJS.tw
@@ -54,9 +54,9 @@ if(eventSlave.fetish != "mindbroken") {
 				}
 			}
 
-			if(eventSlave.intelligence > 1) {
+			if(eventSlave.intelligence+eventSlave.intelligenceImplant > 50) {
 				if(eventSlave.devotion > 50) {
-					if(eventSlave.intelligenceImplant > 0) {
+					if(eventSlave.intelligenceImplant >= 15) {
 						if(eventSlave.accent < 4) {
 							State.variables.RESSevent.push("devoted educated slave");
 						}
@@ -136,7 +136,7 @@ if(eventSlave.fetish != "mindbroken") {
 							if(eventSlave.trust > 75) {
 								if(eventSlave.devotion > 50) {
 									if(eventSlave.oralSkill > 30) {
-										if(eventSlave.intelligence >= State.variables.HeadGirl.intelligence) {
+										if(eventSlave.intelligence+eventSlave.intelligenceImplant >= State.variables.HeadGirl.intelligence+State.variables.HeadGirl.intelligenceImplant) {
 											if(eventSlave.oralSkill > State.variables.HeadGirl.oralSkill) {
 												State.variables.events.push("RE HG replacement");
 											}
@@ -414,7 +414,7 @@ if(eventSlave.fetish != "mindbroken") {
 
 			if(eventSlave.assignment == "be a servant" || eventSlave.assignment == "work as a servant") {
 				if(eventSlave.devotion <= 95) {
-					if(eventSlave.intelligence < -1) {
+					if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 						State.variables.RESSevent.push("cooler lockin");
 					}
 				}
@@ -695,7 +695,7 @@ if(eventSlave.fetish != "mindbroken") {
 							if(eventSlave.devotion >= -50) {
 								if(eventSlave.trust >= -50) {
 									if(eventSlave.fetish != "boobs") {
-										if(eventSlave.intelligence > -2) {
+										if(eventSlave.intelligence+eventSlave.intelligenceImplant >= -50) {
 											State.variables.RESSevent.push("breast expansion blues");
 										}
 									}
@@ -1430,7 +1430,7 @@ if(eventSlave.fetish != "mindbroken") {
 		}
 
 		if(eventSlave.speechRules == "restrictive") {
-			if(eventSlave.intelligence > 0) {
+			if(eventSlave.intelligence > 15) {
 				if(eventSlave.trust >= -20) {
 					if(eventSlave.devotion <= 20) {
 						State.variables.RESSevent.push("restricted smart");
@@ -1476,7 +1476,7 @@ if(eventSlave.fetish != "mindbroken") {
 	} /* closes mute exempt */
 
 	if(State.variables.cockFeeder == 0) {
-		if(eventSlave.intelligence < -1) {
+		if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 			if(eventSlave.devotion <= 50) {
 				if(eventSlave.devotion >= -20 || eventSlave.trust < -20) {
 					State.variables.RESSevent.push("obedient idiot");
@@ -2006,7 +2006,7 @@ if(eventSlave.fetish != "mindbroken") {
 
 			if(eventSlave.assignment == "be a servant" || eventSlave.assignment == "work as a servant") {
 				if(eventSlave.devotion <= 95) {
-					if(eventSlave.intelligence < -1) {
+					if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 						State.variables.RESSevent.push("cooler lockin");
 					}
 				}
@@ -2717,7 +2717,7 @@ if(eventSlave.fetish != "mindbroken") {
 	} /* closes mute exempt */
 
 	if(State.variables.cockFeeder == 0) {
-		if(eventSlave.intelligence < -1) {
+		if(eventSlave.intelligence+eventSlave.intelligenceImplant < -50) {
 			if(eventSlave.devotion <= 50) {
 				if(eventSlave.devotion >= -20 || eventSlave.trust < -20) {
 					State.variables.RESSevent.push("obedient idiot");
diff --git a/src/js/familyTree.tw b/src/js/familyTree.tw
index e3423562f49e696185bafa762bba46cd3f295b20..6ce4677bb0874bd12da2974ebb90c7de1487e42e 100644
--- a/src/js/familyTree.tw
+++ b/src/js/familyTree.tw
@@ -268,10 +268,16 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) {
 		}
 		var mom = character.mother;
 		if(mom < -6) {
-			if(typeof outmoms[mom] == 'undefined') {
-				outmoms[mom] = [];
+			if (mom in State.variables.missingTable && State.variables.showMissingSlaves) {
+				node_lookup[mom] = family_graph.nodes.length;
+				var missing = State.variables.missingTable[mom];
+				charList.push({ID: mom, mother: 0, father: 0, is_mother: true, dick: missing.dick, vagina: missing.vagina, slaveName: missing.slaveName});
+			} else {
+				if(typeof outmoms[mom] == 'undefined') {
+					outmoms[mom] = [];
+				}
+				outmoms[mom].push(character.slaveName);
 			}
-			outmoms[mom].push(character.slaveName);
 		} else if(mom < 0 && typeof node_lookup[mom] == 'undefined' && typeof preset_lookup[mom] != 'undefined') {
 			node_lookup[mom] = family_graph.nodes.length;
 			charList.push({ID: mom, mother: 0, father: 0, is_father: true, dick: 0, vagina: 1, slaveName: preset_lookup[mom]});
@@ -279,10 +285,16 @@ window.buildFamilyTree = function(slaves = State.variables.slaves, filterID) {
 
 		var dad = character.father;
 		if(dad < -6) {
-			if(typeof outdads[dad] == 'undefined') {
-				outdads[dad] = [];
+			if (dad in State.variables.missingTable && State.variables.showMissingSlaves) {
+				node_lookup[dad] = family_graph.nodes.length;
+				var missing = State.variables.missingTable[dad];
+				charList.push({ID: dad, mother: 0, father: 0, is_father: true, dick: missing.dick, vagina: missing.vagina, slaveName: missing.slaveName});
+			} else {
+				if(typeof outdads[dad] == 'undefined') {
+					outdads[dad] = [];
+				}
+				outdads[dad].push(character.slaveName);
 			}
-			outdads[dad].push(character.slaveName);
 		} else if(dad < 0 && typeof node_lookup[dad] == 'undefined' && typeof preset_lookup[dad] != 'undefined') {
 			node_lookup[dad] = family_graph.nodes.length;
 			charList.push({ID: dad, mother: 0, father: 0, is_father: true, dick: 1, vagina: -1, slaveName: preset_lookup[dad]});
diff --git a/src/js/removeActiveSlave.tw b/src/js/removeActiveSlave.tw
index 8fcce046416b71fd296a4fad877f0d3608a0583b..c3efd16b10ce70ab63e0f392cc37f719d4a468c7 100644
--- a/src/js/removeActiveSlave.tw
+++ b/src/js/removeActiveSlave.tw
@@ -9,7 +9,10 @@ window.removeActiveSlave = function removeActiveSlave() {
 	const INDEX = V.slaveIndices[AS_ID];
 	let missing = false;
 
-	WombZeroID(V.PC, AS_ID);
+	WombChangeID(V.PC, AS_ID, V.missingParentID);
+	if (V.PC.pregSource === V.missingParentID) {
+		missing = true;
+	}
 	if (V.activeSlave.reservedChildren > 0) {
 		V.reservedChildren -= V.activeSlave.reservedChildren;
 		V.reservedChildrenNursery -= V.activeSlave.reservedChildrenNursery;
@@ -59,7 +62,10 @@ window.removeActiveSlave = function removeActiveSlave() {
 			});
 		}
 		V.slaves.forEach(slave => {
-			WombZeroID(slave, AS_ID); /* This check is complex, should be done in JS now, all needed will be done here. */
+			WombChangeID(slave, AS_ID, V.missingParentID); /* This check is complex, should be done in JS now, all needed will be done here. */ 
+			if (slave.pregSource === V.missingParentID) {
+				missing = true;
+			}
 			if (V.activeSlave.daughters > 0) {
 				if (slave.mother === AS_ID) {
 					slave.mother = V.missingParentID;
@@ -210,12 +216,18 @@ window.removeActiveSlave = function removeActiveSlave() {
 			}
 		}
 
-		removeSlave(INDEX);
-		LENGTH--;
-		V.activeSlave = 0;
-
 		if (missing) {
+			V.missingTable[V.missingParentID] = { slaveName: V.activeSlave.slaveName,
+							      slaveSurname: V.activeSlave.slaveSurname,
+							      fullName: SlaveFullName(V.activeSlave),
+                                                              dick : V.activeSlave.dick,
+                                                              vagina : V.activeSlave.vagina,
+							      ID : V.missingParentID };
 			V.missingParentID--;
 		}
+
+		removeSlave(INDEX);
+		LENGTH--;
+		V.activeSlave = 0;
 	}
 };
diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw
index 1e430e4f3b513e2e7af8fb20e5aef332e2c7f5ed..d559508c7849dc6f2f85f9580f657ecddd2a826b 100644
--- a/src/js/rulesAssistantOptions.tw
+++ b/src/js/rulesAssistantOptions.tw
@@ -725,8 +725,8 @@ window.rulesAssistantOptions = (function() {
 				"pregType": "Fetus count, known only after the 10th week of pregnancy",
 				"bellyImplant": "Volume in CCs. None: -1",
 				"belly": "Volume in CCs, any source",
-				"intelligenceImplant": "Education level. 0: uneducated, 1: educated, (0, 1): incomplete education.",
-				"intelligence": "From moronic to brilliant: [-3, 3]",
+				"intelligenceImplant": "Education level. 0: uneducated, 15: educated, 30: advanced education, (0, 15): incomplete education.",
+				"intelligence": "From moronic to brilliant: [-100, 100]",
 				"accent": "No accent: 0, Nice accent: 1, Bad accent: 2, Can't speak language: 3 and above",
 				"waist": "Masculine waist: (95, ∞), Ugly waist: (40, 95], Unattractive waist: (10, 40], Average waist: [-10, 10], Feminine waist: [-40, -10), Wasp waist: [-95, -40), Absurdly narrow: (-∞, -95)",
 			}[attribute] || " ");
diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw
index 112722f5b5c83221292a50cecfe055bb5c099237..ccaa81e1ca07a822a76ac5662389f9b2dc5a793e 100644
--- a/src/js/slaveSummaryWidgets.tw
+++ b/src/js/slaveSummaryWidgets.tw
@@ -2518,59 +2518,46 @@ window.SlaveSummaryUncached = (function(){
 	}
 
 	function short_intelligence(slave) {
+		var intelligence = slave.intelligence + slave.intelligenceImplant;
 		if (slave.fetish === "mindbroken") {
 			return;
-		} else if (slave.intelligenceImplant === 1) {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">I+++(e)</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">I++(e)</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">I+(e)</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">I-(e)</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">I--(e)</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">I---(e)</span>`;
-					break;
-				default:
-					r += `I(e)`;
-					break;
+		} else if (slave.intelligenceImplant >= 15) {
+			if (intelligence >= 130) {
+				r += `<span class="deepskyblue">I++++(e)</span>`;
+			} else if (intelligence > 95) {
+				r += `<span class="deepskyblue">I+++(e)</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">I++(e)</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">I+(e)</span>`;
+			} else if (intelligence >= -15) {
+				r += `I(e)`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">I-(e)</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">I--(e)</span>`;
+			} else {
+				r += `<span class="orangered">I---(e)</span>`;
 			}
 		} else {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">I+++</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">I++</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">I+</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">I-</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">I--</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">I---</span>`;
-					break;
-				default:
-					r += `I`;
-					break;
+			if (intelligence > 95) {
+				r += `<span class="deepskyblue">I+++</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">I++</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">I+</span>`;
+			} else if (intelligence >= -15) {
+				r += `I(e)`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">I-</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">I--</span>`;
+			} else {
+				r += `<span class="orangered">I---</span>`;
 			}
 		}
 		r += " ";
-	} 
+	}
 
 	function short_sex_skills(slave) {
 		let _SSkills = slave.analSkill + slave.oralSkill;
@@ -2657,55 +2644,42 @@ window.SlaveSummaryUncached = (function(){
 	}
 
 	function long_intelligence(slave) {
+		var intelligence = slave.intelligence + slave.intelligenceImplant;
 		if (slave.fetish === "mindbroken") {
 			return;
-		} else if (slave.intelligenceImplant === 1) {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">Brilliant, educated.</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">Very smart, educated.</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">Smart, educated.</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">Slow, educated.</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">Very slow, educated.</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">Moronic, educated.</span>`;
-					break;
-				default:
-					r += `Average intelligence, educated.`;
-					break;
+		} else if (slave.intelligenceImplant >= 15) {
+			if (intelligence >= 130) {
+				r += `<span class="deepskyblue">Genius.</span>`;
+			} else if (intelligence > 95) {
+				r += `<span class="deepskyblue">Brilliant, educated.</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">Very smart, educated.</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">Smart, educated.</span>`;
+			} else if (intelligence >= -15) {
+				r += `Average intelligence, educated.`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">Slow, educated.</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">Very slow, educated.</span>`;
+			} else {
+				r += `<span class="orangered">Moronic, educated.</span>`;
 			}
 		} else {
-			switch (slave.intelligence) {
-				case 3:
-					r += `<span class="deepskyblue">Brilliant.</span>`;
-					break;
-				case 2:
-					r += `<span class="deepskyblue">Very smart.</span>`;
-					break;
-				case 1:
-					r += `<span class="deepskyblue">Smart.</span>`;
-					break;
-				case -1:
-					r += `<span class="orangered">Slow.</span>`;
-					break;
-				case -2:
-					r += `<span class="orangered">Very slow.</span>`;
-					break;
-				case -3:
-					r += `<span class="orangered">Moronic.</span>`;
-					break;
-				default:
-					r += `Average intelligence.`;
-					break;
+			if (intelligence > 95) {
+				r += `<span class="deepskyblue">Brilliant.</span>`;
+			} else if (intelligence > 50) {
+				r += `<span class="deepskyblue">Very smart.</span>`;
+			} else if (intelligence > 15) {
+				r += `<span class="deepskyblue">Smart.</span>`;
+			} else if (intelligence >= -15) {
+				r += `Average intelligence.`;
+			} else if (intelligence >= -50) {
+				r += `<span class="orangered">Slow.</span>`;
+			} else if (intelligence >= -95) {
+				r += `<span class="orangered">Very slow.</span>`;
+			} else {
+				r += `<span class="orangered">Moronic.</span>`;
 			}
 		}
 		r += " ";
@@ -3673,6 +3647,8 @@ window.SlaveSummaryUncached = (function(){
 				handled = 1;
 			}
 			r += " ";
+		} else if (slave.mother in V.missingTable && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.mother].fullName}'s daughter `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -3706,6 +3682,8 @@ window.SlaveSummaryUncached = (function(){
 				handled = 1;
 			}
 			r += " ";
+		} else if (slave.father in V.missingTable && slave.father !== slave.mother && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.father].fullName}'s daughter`;
 		}
 		if (slave.daughters === 1) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -3933,6 +3911,8 @@ window.SlaveSummaryUncached = (function(){
 			} else {
 				r += `<span class="lightgreen">daughter.</span> `;
 			}
+		} else if (slave.mother in V.missingTable && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.mother].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.father > 0 && slave.father !== slave.mother) {
 			let _ssj = V.slaves.findIndex(function(s) {
@@ -3967,6 +3947,8 @@ window.SlaveSummaryUncached = (function(){
 			} else {
 				r += `<span class="lightgreen">daughter.</span> `;
 			}
+		} else if (slave.father in V.missingTable && slave.father !== slave.mother && V.showMissingSlavesSD && V.showMissingSlaves) {
+			r += `${V.missingTable[slave.father].fullName}'s <span class="lightgreen">daughter.</span> `;
 		}
 		if (slave.daughters === 1) {
 			let _ssj = V.slaves.findIndex(function(s) {
diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw
index 60845b16f2eaa6e2a0a6e2dffe2a9e294fc4050a..6c305f9b833981a304340ab87016af236f46c9ee 100644
--- a/src/js/storyJS.tw
+++ b/src/js/storyJS.tw
@@ -809,6 +809,20 @@ window.ngUpdateGenePool = function(genePool) {
 	});
 }
 
+window.ngUpdateMissingTable = function(missingTable) {
+	var newTable = {};
+
+	(State.variables.slaves || [])
+	.forEach(s => ([s.pregSource+1200000,s.mother+1200000,s.father+1200000]
+	.filter(i => (i in missingTable))
+	.forEach(i => { 
+	newTable[i-1200000] = missingTable[i];
+	newTable[i-1200000].ID -= 1200000;
+	})));
+
+	return newTable;
+};
+
 window.toJson = function(obj) {
 	var jsontext = JSON.stringify(obj);
 	jsontext = jsontext.replace(/^{/,"");
@@ -954,4 +968,4 @@ window.SoftenSexualFlaw = function SoftenSexualFlaw(slave) {
 			break;
 	}
 	slave.sexualFlaw = "none";
-};
\ No newline at end of file
+};
diff --git a/src/js/vignettes.tw b/src/js/vignettes.tw
index e6d05ea7c6b18a788c857d987a2c0d692538724c..925bebce6bcbd0e5e48c72c9061a047efe8e206d 100644
--- a/src/js/vignettes.tw
+++ b/src/js/vignettes.tw
@@ -944,7 +944,7 @@ window.GetVignette = function GetVignette(slave) {
 					type: "rep",
 					effect: -1,
 				});
-				if (slave.behavioralQuirk === "cutting" && slave.intelligence >= 2) {
+				if (slave.behavioralQuirk === "cutting" && slave.intelligence+slave.intelligenceImplant > 50) {
 					vignettes.push({
 						text: `${he} helped a customer discover a new fetish by making cutting remarks when their cock was too small for ${his} big cunt,`,
 						type: "rep",
@@ -1181,7 +1181,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence <= -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `a customer managed to trick ${him} into fucking him without payment,`,
 				type: "cash",
@@ -1261,7 +1261,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: -1,
 			});
 		}
-		if (slave.relationship <= -2 && slave.intelligence < 1) {
+		if (slave.relationship <= -2 && slave.intelligence+slave.intelligenceImplant <= 15) {
 			vignettes.push({
 				text: `${he} accidentally mentions how much ${he} loves you during intercourse with a customer who doesn't like to share,`,
 				type: "rep",
@@ -1372,7 +1372,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSPaternalist !== "unset") {
-			if (slave.intelligence > 1) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} got repeat business from a customer who likes to chat with intelligent prostitutes while fucking,`,
 					type: "cash",
@@ -1502,7 +1502,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSAztecRevivalist !== "unset") {
-			if (slave.devotion > 75 && slave.intelligence >= 2) {
+			if (slave.devotion > 75 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} indulged a citizen by following a fertility ritual completely,`,
 					type: "rep",
@@ -1518,7 +1518,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (V.arcologies[0].FSEdoRevivalist !== "unset") {
-			if (slave.face > 40 && slave.intelligence > 1) {
+			if (slave.face > 40 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} got repeat business from a customer who wished to do nothing more than converse with a beautiful and intelligent ${boy},`,
 					type: "cash",
@@ -2520,7 +2520,7 @@ window.GetVignette = function GetVignette(slave) {
 					type: "rep",
 					effect: -1,
 				});
-				if (slave.behavioralQuirk === "cutting" && slave.intelligence >= 2) {
+				if (slave.behavioralQuirk === "cutting" && slave.intelligence+slave.intelligenceImplant > 50) {
 					vignettes.push({
 						text: `${he} helped a citizen discover a new fetish by making cutting remarks when their cock was too small for ${his} big cunt,`,
 						type: "rep",
@@ -2750,7 +2750,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence <= -2) {
+		if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `a low-class citizen who had no business fucking ${him} managed to trick ${him} into fucking him anyway,`,
 				type: "rep",
@@ -2830,7 +2830,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: -1,
 			});
 		}
-		if (slave.relationship <= -2 && slave.intelligence < 1) {
+		if (slave.relationship <= -2 && slave.intelligence+slave.intelligenceImplant <= 15) {
 			vignettes.push({
 				text: `${he} accidentally mentions how much ${he} loves you during intercourse with a citizen who doesn't like to share,`,
 				type: "rep",
@@ -2941,7 +2941,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSPaternalist !== "unset") {
-			if (slave.intelligence > 1) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} gratified a citizen who likes to chat with intelligent prostitutes as they fuck ${him},`,
 					type: "rep",
@@ -3071,7 +3071,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (V.arcologies[0].FSAztecRevivalist !== "unset") {
-			if (slave.devotion > 75 && slave.intelligence >= 2) {
+			if (slave.devotion > 75 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} indulged a citizen by following a fertility ritual completely,`,
 					type: "rep",
@@ -3087,7 +3087,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (V.arcologies[0].FSEdoRevivalist !== "unset") {
-			if (slave.face > 40 && slave.intelligence > 1) {
+			if (slave.face > 40 && slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} gratified a citizen who wished to do nothing more than converse with a beautiful and intelligent ${boy},`,
 					type: "rep",
@@ -3216,13 +3216,13 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 1,
 			});
 		}
-		if (slave.intelligence >= 2) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			vignettes.push({
 				text: `${he} devised a highly efficient way to get ${his} entire week's worth of work done in only three days. As a reward, ${he} was given - you guessed it - more work,`,
 				type: "cash",
 				effect: 1,
 			});
-		} else if (slave.intelligence <= -2) {
+		} else if (slave.intelligence+slave.intelligenceImplant < -50) {
 			vignettes.push({
 				text: `after being told all ${he} needed was some 'elbow grease', ${he} wasted an obscene amount of time searching for it,`,
 				type: "cash",
@@ -3316,7 +3316,7 @@ window.GetVignette = function GetVignette(slave) {
 			});
 		}
 		if (slave.devotion > 50) {
-			if (slave.intelligence >= 2) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} spends some of ${his} downtime figuring out a new way for you to make money,`,
 					type: "cash",
@@ -3334,7 +3334,7 @@ window.GetVignette = function GetVignette(slave) {
 			}
 		}
 		if (slave.devotion < -50) {
-			if (slave.intelligence >= 2) {
+			if (slave.intelligence+slave.intelligenceImplant > 50) {
 				vignettes.push({
 					text: `${he} spends some of ${his} downtime figuring out a way to sabotage your profits,`,
 					type: "cash",
@@ -3386,7 +3386,7 @@ window.GetVignette = function GetVignette(slave) {
 				effect: 0,
 			});
 		}
-		if (slave.intelligence >= 2) {
+		if (slave.intelligence+slave.intelligenceImplant > 50) {
 			vignettes.push({
 				text: `${he} immerses ${himself} in classics of literature at an arcology library, giving ${him} uncomfortable ideas about society,`,
 				type: "devotion",
diff --git a/src/js/wombJS.tw b/src/js/wombJS.tw
index ea9fc9d33e425c48fd48caf7b007c67327d35828..ca6a44655a6a8036b602a1fbaa57ec2798ad1cad 100644
--- a/src/js/wombJS.tw
+++ b/src/js/wombJS.tw
@@ -276,6 +276,15 @@ window.WombZeroID = function(actor, id) {
 	WombNormalizePreg(actor);
 };
 
+window.WombChangeID = function(actor, fromID, toID) {
+	WombInit(actor);
+	actor.womb
+		.filter(ft => ft.fatherID === fromID)
+		.forEach(ft => ft.fatherID = toID);
+	WombNormalizePreg(actor);
+};
+
+
 /* Sorts the womb object by age with oldest and thus soonest to be born, first. This will be needed in the future once individual fertilization is a possibility.*/
 window.WombSort = function(actor) {
 	actor.womb.sort((a, b) => { return b.age - a.age; });
diff --git a/src/npc/acquisition.tw b/src/npc/acquisition.tw
index ce9d9dbe6e93512cb677acf71a9e1c37d237282a..4521c5294559120d53029802b8d0326b7a9aad16 100644
--- a/src/npc/acquisition.tw
+++ b/src/npc/acquisition.tw
@@ -275,7 +275,7 @@ The previous owner seems to have left in something of a hurry.
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(55,65), $activeSlave.health = random(55,65)>>
 		<<set $activeSlave.face = random(15,100)>>
-		<<set $activeSlave.intelligence = random(1,3), $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,100), $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.entertainSkill = random(15,35)>>
 		<<set $activeSlave.clothes = "conservative clothing", $activeSlave.collar = "none", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "be a servant">>
@@ -473,7 +473,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.accent = 0>>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
-		<<set $activeSlave.intelligence = random(1,3), $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,100), $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.entertainSkill = 100>>
 		<<set $activeSlave.clothes = "a kimono", $activeSlave.collar = "satin choker", $activeSlave.shoes = "heels">>
 		<<set $activeSlave.assignment = "serve the public">>
@@ -482,7 +482,7 @@ The previous owner seems to have left in something of a hurry.
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = random(25,45), $activeSlave.trust = random(-15,15), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(15,100)>>
-		<<set $activeSlave.intelligence = random(0,2), $activeSlave.intelligenceImplant = 0>>
+		<<set $activeSlave.intelligence = random(-15,80), $activeSlave.intelligenceImplant = 0>>
 		<<set $activeSlave.clothes = "harem gauze", $activeSlave.collar = "uncomfortable leather", $activeSlave.shoes = "flats">>
 		<<set $activeSlave.assignment = "take classes">>
 	<<case "ChineseRevivalist">>
@@ -496,7 +496,7 @@ The previous owner seems to have left in something of a hurry.
 		<<set $activeSlave.devotion = random(55,65), $activeSlave.trust = random(25,45), $activeSlave.health = random(25,45)>>
 		<<set $activeSlave.face = random(0,55)>>
 		<<set $activeSlave.accent = 0>>
-		<<set $activeSlave.intelligence = 3, $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = 100, $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.oralSkill = 100, $activeSlave.analSkill = 100>>
 		<<if $activeSlave.vagina > -1>>
 			<<if $activeSlave.vagina == 0>><<set $activeSlave.vagina++>><</if>>
@@ -511,8 +511,8 @@ The previous owner seems to have left in something of a hurry.
 		<<set $oneTimeDisableDisability = 1>>
 		<<include "Generate New Slave">>
 		<<set $activeSlave.devotion = -100, $activeSlave.trust = -100, $activeSlave.health = random(80,90)>>
-		<<set $activeSlave.intelligence = 3>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = 100>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.face = 100>>
 		<<set $activeSlave.faceShape = "sensual">>
 		<<set $activeSlave.oralSkill = random(35,75), $activeSlave.analSkill = random(35,75)>>
diff --git a/src/npc/databases/cheatmodeDatabase.tw b/src/npc/databases/cheatmodeDatabase.tw
index 65f9b28f52aaca68b38a57596356dd1b1d111169..5dc13cf9451ea890f958d0593ab97a114950d903 100644
--- a/src/npc/databases/cheatmodeDatabase.tw
+++ b/src/npc/databases/cheatmodeDatabase.tw
@@ -2,7 +2,7 @@
 
 <<BaseSlave>>
 <<set _HS = clone($activeSlave)>>
-<<set _HS.slaveName = "Miss Anne", _HS.birthName = "Lindy Anne", _HS.ID = 990000, _HS.relation = "mother", _HS.relationTarget = 990004, _HS.relationship = 4, _HS.relationshipTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990002, _HS.assignment = "be your Head Girl", _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.ageImplant = 1, _HS.health = 50, _HS.devotion = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "honey blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.lips = 35, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.clothes = "a slave gown", _HS.intelligence = 3, _HS.energy = 65, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "'Miss Anne' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She speaks with the rich accent of the Old South.">>
+<<set _HS.slaveName = "Miss Anne", _HS.birthName = "Lindy Anne", _HS.ID = 990000, _HS.relation = "mother", _HS.relationTarget = 990004, _HS.relationship = 4, _HS.relationshipTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990002, _HS.assignment = "be your Head Girl", _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.ageImplant = 1, _HS.health = 50, _HS.devotion = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "honey blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.lips = 35, _HS.anus = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.clothes = "a slave gown", _HS.intelligence = 100, _HS.energy = 65, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "'Miss Anne' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She speaks with the rich accent of the Old South.">>
 <<if $seeDicks != 100>>
 	<<set _HS.genes = "XX", _HS.vagina = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100>>
 <<else>>
diff --git a/src/npc/databases/dSlavesDatabase.tw b/src/npc/databases/dSlavesDatabase.tw
index d8cba1046868561cf1b1b931f584ca848697fe2e..e6bbaad758aacf97af754533eff63c7f17a92210 100644
--- a/src/npc/databases/dSlavesDatabase.tw
+++ b/src/npc/databases/dSlavesDatabase.tw
@@ -2,7 +2,7 @@
 
 <<set _i = 900000>>
 <<set _HS = {}>>
-<<set _HS.slaveName = "Rose", _HS.birthName = "Rose", _HS.origin = "She is a former maid with an unsettling obsessive streak.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 40, _HS.devotion = 100, _HS.weight = 25, _HS.hColor = "chestnut", _HS.pubicHColor = "chestnut", _HS.hLength = 30, _HS.hStyle = "shoulder-length and in a bun", _HS.boobs = 700, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.entertainSkill = 1, _HS.clothes = "a nice maid outfit", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.career = "a maid", _HS.eyes = -1, _HS.eyewear = "corrective glasses">>
+<<set _HS.slaveName = "Rose", _HS.birthName = "Rose", _HS.origin = "She is a former maid with an unsettling obsessive streak.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 40, _HS.devotion = 100, _HS.weight = 25, _HS.hColor = "chestnut", _HS.pubicHColor = "chestnut", _HS.hLength = 30, _HS.hStyle = "shoulder-length and in a bun", _HS.boobs = 700, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.entertainSkill = 1, _HS.clothes = "a nice maid outfit", _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.career = "a maid", _HS.eyes = -1, _HS.eyewear = "corrective glasses">>
 <<set $heroSlaves.push(_HS)>>
 /*maid dress, Excellent house slave, Will return if sold*/
 /*Added origin, tweaked stats, made her Submissive -BoneyM*/
@@ -13,13 +13,13 @@
 /*changed eyes to blue, skin to light, double checked other stats*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Jewels", _HS.origin = "She grew up sheltered and submissive, making her an easy target for enslavement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -25, _HS.hColor = "light brown", _HS.pubicHColor = "light brown", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 650, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.height = 165>>
+<<set _HS.slaveName = "Jewels", _HS.origin = "She grew up sheltered and submissive, making her an easy target for enslavement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -25, _HS.hColor = "light brown", _HS.pubicHColor = "light brown", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 650, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.height = 165>>
 <<set $heroSlaves.push(_HS)>>
 /*changed fetish from humiliation to submission, per original slave description, double checked other stats*/
 /*Added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Reine", _HS.origin = "She is a former mercenary that ended up on a losing side in the byzantine Free City power games.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 60, _HS.devotion = -75, _HS.height = 190, _HS.muscles = 20, _HS.race = "white", _HS.hColor = "red", _HS.hStyle = "long and wild", _HS.boobs = 500, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishStrength = 100, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has beautiful Celtic warrior's tattoos in woad blue.", _HS.career = "a mercenary">>
+<<set _HS.slaveName = "Reine", _HS.origin = "She is a former mercenary that ended up on a losing side in the byzantine Free City power games.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 60, _HS.devotion = -75, _HS.height = 190, _HS.muscles = 20, _HS.race = "white", _HS.hColor = "red", _HS.hStyle = "long and wild", _HS.boobs = 500, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = -20, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishStrength = 100, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has beautiful Celtic warrior's tattoos in woad blue.", _HS.career = "a mercenary">>
 <<set $heroSlaves.push(_HS)>>
 /*Added origin, made some assumptions about her background, changed fetish to submissive, added arrogant flaw -BoneyM*/
 
@@ -35,7 +35,7 @@
 /*Corrected piercings, added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Piggy", _HS.birthName = "Chloë", _HS.origin = "She was once a celebrity that protested the existence of slavery, but has now become a slave herself.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -75, _HS.weight = -20, _HS.eyeColor = "green", _HS.hColor = "dirty blonde", _HS.pubicHColor = "dirty blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 300, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.oralSkill = 100, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishStrength = 100, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy">>
+<<set _HS.slaveName = "Piggy", _HS.birthName = "Chloë", _HS.origin = "She was once a celebrity that protested the existence of slavery, but has now become a slave herself.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -75, _HS.weight = -20, _HS.eyeColor = "green", _HS.hColor = "dirty blonde", _HS.pubicHColor = "dirty blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 300, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.oralSkill = 100, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishStrength = 100, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy">>
 <<set $heroSlaves.push(_HS)>>
 /*Added origin, added bitchy, corrected eye color -BoneyM*/
 
@@ -46,12 +46,12 @@
 /*Corrected eyes, added combat skill, bisexual and odd, tweaked face -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Cuntbitch", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "She was a slave trader until she was betrayed by ambitious underlings and sold into enslavement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 31, _HS.physicalAge = 31, _HS.visualAge = 31, _HS.ovaryAge = 31, _HS.health = 40, _HS.devotion = -100, _HS.muscles = 20, _HS.height = 183, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "black", _HS.hStyle = "long and curly", _HS.boobs = 1400, _HS.boobsImplant = 800, _HS.nipplesPiercing = 2, _HS.boobsTat = "degradation", _HS.butt = 6, _HS.buttImplant = 3, _HS.buttTat = "degradation", _HS.lips = 35, _HS.lipsPiercing = 2, _HS.lipsTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "degradation", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.clothes = "restrictive latex", _HS.shoes = "heels", _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has several 'tribal' style tattoos on her arms from before her enslavement.", _HS.career = "a slaver">>
+<<set _HS.slaveName = "Cuntbitch", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "She was a slave trader until she was betrayed by ambitious underlings and sold into enslavement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 31, _HS.physicalAge = 31, _HS.visualAge = 31, _HS.ovaryAge = 31, _HS.health = 40, _HS.devotion = -100, _HS.muscles = 20, _HS.height = 183, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "black", _HS.hStyle = "long and curly", _HS.boobs = 1400, _HS.boobsImplant = 800, _HS.nipplesPiercing = 2, _HS.boobsTat = "degradation", _HS.butt = 6, _HS.buttImplant = 3, _HS.buttTat = "degradation", _HS.lips = 35, _HS.lipsPiercing = 2, _HS.lipsTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "degradation", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.clothes = "restrictive latex", _HS.shoes = "heels", _HS.intelligence = -20, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has several 'tribal' style tattoos on her arms from before her enslavement.", _HS.career = "a slaver">>
 <<set $heroSlaves.push(_HS)>>
 /*Set birth name to 'unknown', tweaked obedience downwards, corrected tattoo's, added combat skill, clothes and shoes, arrogant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Catherine", _HS.birthName = "Catherine", _HS.origin = "She came from a wealthy background, but she sold herself into slavery to slake her desire to submit to men and dominate women.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 40, _HS.devotion = 20, _HS.nationality = "American", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.race = "white", _HS.hLength = 25, _HS.hStyle = "short and in a ponytail", _HS.boobs = 800, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.makeup = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 100, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 55, _HS.attrXY = 60, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.eyes = -1, _HS.eyewear = "corrective glasses">>
+<<set _HS.slaveName = "Catherine", _HS.birthName = "Catherine", _HS.origin = "She came from a wealthy background, but she sold herself into slavery to slake her desire to submit to men and dominate women.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 40, _HS.devotion = 20, _HS.nationality = "American", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.race = "white", _HS.hLength = 25, _HS.hStyle = "short and in a ponytail", _HS.boobs = 800, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.makeup = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 100, _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.attrXX = 55, _HS.attrXY = 60, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.eyes = -1, _HS.eyewear = "corrective glasses">>
 <<set $heroSlaves.push(_HS)>>
 /*corrected eye color, makeup, tweaked entertainskill, added 'arrogant' -BoneyM*/
 
@@ -60,7 +60,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Erica", _HS.birthName = "Erica", _HS.origin = "She was sold into slavery after her father was killed by political rivals.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = -10, _HS.devotion = 15, _HS.weight = -20, _HS.height = 152, _HS.markings = "freckled", _HS.eyes = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "fair", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clit = 4, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Erica", _HS.birthName = "Erica", _HS.origin = "She was sold into slavery after her father was killed by political rivals.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = -10, _HS.devotion = 15, _HS.weight = -20, _HS.height = 152, _HS.markings = "freckled", _HS.eyes = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "fair", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clit = 4, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = random(96,99), _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*corrected eyes, changed skin to 'freckled', tweaked height downward, added pseudophallus clit, added origin -BoneyM*/
 /% corrected skin to fair?, changed markings to 'freckled' Bane70 %/
@@ -71,13 +71,13 @@
 /*Added origin, tweaked skills, added smart piercing set to submissive, removed buttslut -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Eryma", _HS.birthName = "Eryma", _HS.origin = "She is a former gladiator that wagered her freedom and lost.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 100, _HS.devotion = -30, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 2, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.behavioralFlaw = "arrogant">>
+<<set _HS.slaveName = "Eryma", _HS.birthName = "Eryma", _HS.origin = "She is a former gladiator that wagered her freedom and lost.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 100, _HS.devotion = -30, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 2, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.combatSkill = 1, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.behavioralFlaw = "arrogant">>
 <<set $heroSlaves.push(_HS)>>
 /*fighter*/
 /*Added combat skill, changed eye color and rules, added origin, added arrogant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Amber", _HS.birthName = "Amber", _HS.origin = "She is a former shut-in who built up enough debt to be sold into slavery after the death of her parents.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -100, _HS.weight = 40, _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 800, _HS.face = 15, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.behavioralFlaw = "hates men">>
+<<set _HS.slaveName = "Amber", _HS.birthName = "Amber", _HS.origin = "She is a former shut-in who built up enough debt to be sold into slavery after the death of her parents.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -100, _HS.weight = 40, _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 800, _HS.face = 15, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.behavioralFlaw = "hates men">>
 <<set $heroSlaves.push(_HS)>>
 /*SJW*/
 /*Tweaked obedience downwards, increased weight and face, added origin, changed eye color, changed fetish to bisexual and added 'hates men' flaw -BoneyM*/
@@ -88,7 +88,7 @@
 /*Corrected tattoo syntax, added nympho and arrogant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Kiki", _HS.birthName = "Kiki", _HS.origin = "She is a shinobi, and fanatically loyal to her master.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 100, _HS.weight = -20, _HS.height = 175, _HS.nationality = "Japanese", _HS.race = "asian", _HS.origHColor = "black", _HS.override_H_Color = 1, _HS.hColor = "light purple", _HS.pubicHColor = "light purple", _HS.hLength = 10, _HS.hStyle = "short", _HS.boobs = 500, _HS.butt = 3, _HS.buttTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.behavioralFlaw = "odd", _HS.customTat = "She has Yakuza-style tattoos across her back.">>
+<<set _HS.slaveName = "Kiki", _HS.birthName = "Kiki", _HS.origin = "She is a shinobi, and fanatically loyal to her master.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 100, _HS.weight = -20, _HS.height = 175, _HS.nationality = "Japanese", _HS.race = "asian", _HS.origHColor = "black", _HS.override_H_Color = 1, _HS.hColor = "light purple", _HS.pubicHColor = "light purple", _HS.hLength = 10, _HS.hStyle = "short", _HS.boobs = 500, _HS.butt = 3, _HS.buttTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.behavioralFlaw = "odd", _HS.customTat = "She has Yakuza-style tattoos across her back.">>
 <<set $heroSlaves.push(_HS)>>
 /*shinobi*/
 /*Tweaked devotion upwards, added origin, corrected tattoo syntax, added odd quirk, added whoring and entertaining skill -BoneyM*/
@@ -106,52 +106,52 @@
 /*Added 'hates men', changed eyes to amber, made her a servant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Feri", _HS.birthName = "Feri", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.hStyle = "long", _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "pale", _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy">>
+<<set _HS.slaveName = "Feri", _HS.birthName = "Feri", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.hStyle = "long", _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "pale", _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -20, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy">>
 <<set $heroSlaves.push(_HS)>>
 /*Snarky*/
 /*Added 'submissive' and 'bitchy' -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Valentina", _HS.birthName = "Valentina", _HS.origin = "She was once the bodyguard to a Russian drug lord, and was sold into slavery after his death by cocaine overdose.", _HS.ID = _i++, _HS.nationality = "Russian", _HS.birthWeek = random(0,51), _HS.actualAge = 29, _HS.physicalAge = 29, _HS.visualAge = 29, _HS.ovaryAge = 29, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.skin = "tanned", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.butt = 2, _HS.lips = 25, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.oralSkill = 15, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "She has a red star tattoo on her back, and a hammer and sickle on her right buttock.", _HS.customDesc = "She has a Slavic face with high cheekbones and a strong, pointed jaw. She is a skilled martial artist.", _HS.faceShape = "masculine", _HS.career = "a bodyguard">>
+<<set _HS.slaveName = "Valentina", _HS.birthName = "Valentina", _HS.origin = "She was once the bodyguard to a Russian drug lord, and was sold into slavery after his death by cocaine overdose.", _HS.ID = _i++, _HS.nationality = "Russian", _HS.birthWeek = random(0,51), _HS.actualAge = 29, _HS.physicalAge = 29, _HS.visualAge = 29, _HS.ovaryAge = 29, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.skin = "tanned", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.butt = 2, _HS.lips = 25, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.oralSkill = 15, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "She has a red star tattoo on her back, and a hammer and sickle on her right buttock.", _HS.customDesc = "She has a Slavic face with high cheekbones and a strong, pointed jaw. She is a skilled martial artist.", _HS.faceShape = "masculine", _HS.career = "a bodyguard">>
 <<set $heroSlaves.push(_HS)>>
 /*Tweaked devotion up, changed eyes to green, corrected tattoo syntax, added combat skill -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Maria", _HS.birthName = "Maria", _HS.origin = "She was sold into slavery on a legal technicality.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 40, _HS.devotion = 15, _HS.height = 155, _HS.race = "latina", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 25, _HS.hStyle = "in a bob", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = -15, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.anus = 1, _HS.analArea = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.clothes = "attractive lingerie", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.sexualFlaw = "hates penetration">>
+<<set _HS.slaveName = "Maria", _HS.birthName = "Maria", _HS.origin = "She was sold into slavery on a legal technicality.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 40, _HS.devotion = 15, _HS.height = 155, _HS.race = "latina", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 25, _HS.hStyle = "in a bob", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = -15, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.anus = 1, _HS.analArea = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.clothes = "attractive lingerie", _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.sexualFlaw = "hates penetration">>
 <<set $heroSlaves.push(_HS)>>
 /*fighter*/
 /*Tweaked face down, added 'hates penetration' and combat skill -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Cecilia", _HS.birthName = "Cecilia", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 20, _HS.devotion = 100, _HS.height = 178, _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 650, _HS.nipplesPiercing = 2, _HS.boobsTat = "tribal patterns", _HS.butt = 3, _HS.buttTat = "tribal patterns", _HS.lipsPiercing = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.anus = 1, _HS.ovaries = 1, _HS.cosmeticPiercings = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 1, _HS.attrXY = 40>>
+<<set _HS.slaveName = "Cecilia", _HS.birthName = "Cecilia", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 20, _HS.devotion = 100, _HS.height = 178, _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 650, _HS.nipplesPiercing = 2, _HS.boobsTat = "tribal patterns", _HS.butt = 3, _HS.buttTat = "tribal patterns", _HS.lipsPiercing = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.anus = 1, _HS.ovaries = 1, _HS.cosmeticPiercings = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 10, _HS.attrXY = 40>>
 <<set $heroSlaves.push(_HS)>>
 /*Tweaked devotion up, added arrogant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Elise", _HS.birthName = "Elise", _HS.origin = "She is a spoiled former rich girl who has been discarded by several former owners for her attitude.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -40, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hLength = 10, _HS.boobs = 400, _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.sexualFlaw = "hates penetration">>
+<<set _HS.slaveName = "Elise", _HS.birthName = "Elise", _HS.origin = "She is a spoiled former rich girl who has been discarded by several former owners for her attitude.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -40, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hLength = 10, _HS.boobs = 400, _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.sexualFlaw = "hates penetration">>
 <<set $heroSlaves.push(_HS)>>
 /*hates sex*/
 /*Changed eye color, hard to pick between 'hates penetration' and 'arrogant', chose the latter because it seems more central to the character. -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Santa", _HS.birthName = "Santa", _HS.origin = "She claims that she actually is Santa Claus.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 10, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "strawberry blonde", _HS.pubicHColor = "strawberry blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 650, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.sexualFlaw = "hates penetration", _HS.customDesc = "She has a verbal tic that causes her to say 'ho, ho, ho' frequently.", _HS.weight = 35>>
+<<set _HS.slaveName = "Santa", _HS.birthName = "Santa", _HS.origin = "She claims that she actually is Santa Claus.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 10, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "strawberry blonde", _HS.pubicHColor = "strawberry blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 650, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.intelligence = -50, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.sexualFlaw = "hates penetration", _HS.customDesc = "She has a verbal tic that causes her to say 'ho, ho, ho' frequently.", _HS.weight = 35>>
 <<set $heroSlaves.push(_HS)>>
 /*Changed eye color, added odd, tweaked vaginalSkill, added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Joan", _HS.birthName = "Joan", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 20, _HS.devotion = 15, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.hStyle = "long", _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.butt = 4, _HS.face = 15, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 1, _HS.attrXX = 80, _HS.attrXY = 80, _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Joan", _HS.birthName = "Joan", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 20, _HS.devotion = 15, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.hStyle = "long", _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.butt = 4, _HS.face = 15, _HS.lips = 35, _HS.lipsImplant = 10, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 30, _HS.attrXX = 80, _HS.attrXY = 80, _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*heterochromia*/
 /*Tweaked face upwards, changed eye color, changed health from 20 to 6 -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Belle", _HS.birthName = "Belle", _HS.origin = "Formerly used solely for titfucking, she quickly became a nymphomaniac after experiencing 'proper' sex.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -75, _HS.height = 155, _HS.boobs = 1200, _HS.boobsImplant = 1000, _HS.butt = 4, _HS.buttImplant = 3, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = -1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "Her breasts are tattooed with her implant history, showing repeated additions.", _HS.sexualFlaw = "crude">>
+<<set _HS.slaveName = "Belle", _HS.birthName = "Belle", _HS.origin = "Formerly used solely for titfucking, she quickly became a nymphomaniac after experiencing 'proper' sex.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -75, _HS.height = 155, _HS.boobs = 1200, _HS.boobsImplant = 1000, _HS.butt = 4, _HS.buttImplant = 3, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = -30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "Her breasts are tattooed with her implant history, showing repeated additions.", _HS.sexualFlaw = "crude">>
 <<set $heroSlaves.push(_HS)>>
 /*rapey implant addict*/
 /*Is 'rapey' a quirk? Guess so. Added odd. Changed eye color, added nympho, added origin. -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sophia", _HS.birthName = "Sophia", _HS.origin = "A former head girl of a rich man's harem, she is used to being in charge of others.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = 20, _HS.devotion = 25, _HS.height = 175, _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "white", _HS.hLength = 35, _HS.hStyle = "shoulder length", _HS.boobs = 1000, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 0, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.behavioralFlaw = "arrogant">>
+<<set _HS.slaveName = "Sophia", _HS.birthName = "Sophia", _HS.origin = "A former head girl of a rich man's harem, she is used to being in charge of others.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = 20, _HS.devotion = 25, _HS.height = 175, _HS.hColor = "brown", _HS.pubicHColor = "brown", _HS.skin = "white", _HS.hLength = 35, _HS.hStyle = "shoulder length", _HS.boobs = 1000, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = random(96,99), _HS.intelligenceImplant = 30, _HS.attrXX = 0, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.behavioralFlaw = "arrogant">>
 <<set $heroSlaves.push(_HS)>>
 /*dislikes women*/
 /*Added 'arrogant' and origin -BoneyM*/
@@ -163,7 +163,7 @@
 /*Added big clit, increased nipple piercing, added clit piercing -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Jones", _HS.birthName = "Jones", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 40, _HS.devotion = 25, _HS.height = 175, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 40, _HS.hStyle = "long curls back in a ponytail", _HS.boobs = 400, _HS.butt = 1, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a large yakuza tattoo over her shoulder, depicting roses and koi fishes swimming upstream.">>
+<<set _HS.slaveName = "Jones", _HS.birthName = "Jones", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 40, _HS.devotion = 25, _HS.height = 175, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 40, _HS.hStyle = "long curls back in a ponytail", _HS.boobs = 400, _HS.butt = 1, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.combatSkill = 1, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a large yakuza tattoo over her shoulder, depicting roses and koi fishes swimming upstream.">>
 <<set $heroSlaves.push(_HS)>>
 /*violent nymphomania, buttslut*/
 /*Tweaked health upwards, corrected tattoo syntax, added combat skill -BoneyM*/
@@ -181,17 +181,17 @@
 /*Reduced weight, changed eyes to blue, corrected tattoo syntax, added flexibility in customdesc, changed skin to pale -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Jennifer", _HS.birthName = "Jennifer", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 60, _HS.race = "white", _HS.hColor = "brunette", _HS.pubicHColor = "brunette", _HS.skin = "fair", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.entertainSkill = 35, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.height = 173>>
+<<set _HS.slaveName = "Jennifer", _HS.birthName = "Jennifer", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 60, _HS.race = "white", _HS.hColor = "brunette", _HS.pubicHColor = "brunette", _HS.skin = "fair", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.entertainSkill = 35, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.height = 173>>
 <<set $heroSlaves.push(_HS)>>
 /*Added entertain skill -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Charity", _HS.birthName = "Charity", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 29, _HS.physicalAge = 29, _HS.visualAge = 29, _HS.ovaryAge = 29, _HS.health = 20, _HS.devotion = 90, _HS.race = "middle eastern", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light olive", _HS.hLength = 80, _HS.hStyle = "very long", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 35, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has 'Charity' tattooed in cursive across the back of her neck.">>
+<<set _HS.slaveName = "Charity", _HS.birthName = "Charity", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 29, _HS.physicalAge = 29, _HS.visualAge = 29, _HS.ovaryAge = 29, _HS.health = 20, _HS.devotion = 90, _HS.race = "middle eastern", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light olive", _HS.hLength = 80, _HS.hStyle = "very long", _HS.boobs = 650, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 35, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has 'Charity' tattooed in cursive across the back of her neck.">>
 <<set $heroSlaves.push(_HS)>>
 /*Changed her to Arabic, corrected tattoo syntax, added entertain skill -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Riya", _HS.birthName = "Riya", _HS.origin = "She grew up in a well-to-do family and discovered her fetish for servitude in college, and she decided to become the world's best slave and slave trainer in one.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.weight = -20, _HS.height = 155, _HS.race = "indo-aryan", _HS.eyeColor = "grey", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a barcode of her identifying information tattooed on her left shoulder.", _HS.career = "a slaver">>
+<<set _HS.slaveName = "Riya", _HS.birthName = "Riya", _HS.origin = "She grew up in a well-to-do family and discovered her fetish for servitude in college, and she decided to become the world's best slave and slave trainer in one.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.weight = -20, _HS.height = 155, _HS.race = "indo-aryan", _HS.eyeColor = "grey", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a barcode of her identifying information tattooed on her left shoulder.", _HS.career = "a slaver">>
 <<set $heroSlaves.push(_HS)>>
 /*Changed eyes to grey, reduced height and weight, added origin, smart piercing, entertain and whore skill (representing theoretical knowledge from being a trainer), added ear piercings -BoneyM*/
 
@@ -208,12 +208,12 @@
 /*Reduced weight, changed eyes, added nail polish -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Kino", _HS.birthName = "Kino", _HS.origin = "She was formerly owned by someone who fancied themselves a geneticist, where she acquired permanently discolored hair and odd fetishes.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = -75, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue-green", _HS.override_H_Color = 1, _HS.hColor = "blue", _HS.pubicHColor = "blue", _HS.skin = "tanned", _HS.hLength = 30, _HS.hStyle = "short, spiky, with a long shoulder-length lock leading from her temples down, one on each side", _HS.boobs = 650, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has a vertical scar through her right eye, is a dabbling artist, and is an oviposition fetishist.">>
+<<set _HS.slaveName = "Kino", _HS.birthName = "Kino", _HS.origin = "She was formerly owned by someone who fancied themselves a geneticist, where she acquired permanently discolored hair and odd fetishes.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = -75, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue-green", _HS.override_H_Color = 1, _HS.hColor = "blue", _HS.pubicHColor = "blue", _HS.skin = "tanned", _HS.hLength = 30, _HS.hStyle = "short, spiky, with a long shoulder-length lock leading from her temples down, one on each side", _HS.boobs = 650, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has a vertical scar through her right eye, is a dabbling artist, and is an oviposition fetishist.">>
 <<set $heroSlaves.push(_HS)>>
 /*Added combat skill, increased health, added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Vivienne", _HS.birthName = "Vivienne", _HS.origin = "She is a former soldier who was sold into slavery after losing her leg to an IED.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 39, _HS.physicalAge = 39, _HS.visualAge = 39, _HS.ovaryAge = 39, _HS.health = 20, _HS.devotion = 90, _HS.race = "white", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 1, _HS.fetishKnown = 1, _HS.customTat = "She has a military tattoo on her back.", _HS.customDesc = "Her left leg is artificial, and she has a number of scars on her thigh and shoulder and a burn near her temple.">>
+<<set _HS.slaveName = "Vivienne", _HS.birthName = "Vivienne", _HS.origin = "She is a former soldier who was sold into slavery after losing her leg to an IED.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 39, _HS.physicalAge = 39, _HS.visualAge = 39, _HS.ovaryAge = 39, _HS.health = 20, _HS.devotion = 90, _HS.race = "white", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.attrXY = 1, _HS.fetishKnown = 1, _HS.customTat = "She has a military tattoo on her back.", _HS.customDesc = "Her left leg is artificial, and she has a number of scars on her thigh and shoulder and a burn near her temple.">>
 <<set $heroSlaves.push(_HS)>>
 /*missing left leg, burn scar, low sex drive, fighter*/
 /*Added customdesc, fixed tattoo syntax, added combat skill, eye color and origin -BoneyM*/
@@ -235,29 +235,29 @@
 /% Corrected skin to light?, and changed markings to freckled Bane70 %/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Alexis", _HS.birthName = "Alexis", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 150, _HS.race = "mixed race", _HS.eyeColor = "hazel", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "ebony", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clit = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.energy = 100, _HS.attrXY = 75, _HS.attrXX = 75,  _HS.fetishKnown = 1, _HS.customDesc = "She has a feminine personality despite her high testosterone.", _HS.areolae = 2, _HS.nipples = "huge", _HS.voice = 1, _HS.navelPiercing = 1, _HS.tonguePiercing = 1>>
+<<set _HS.slaveName = "Alexis", _HS.birthName = "Alexis", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 150, _HS.race = "mixed race", _HS.eyeColor = "hazel", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "ebony", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clit = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -20, _HS.energy = 100, _HS.attrXY = 75, _HS.attrXX = 75,  _HS.fetishKnown = 1, _HS.customDesc = "She has a feminine personality despite her high testosterone.", _HS.areolae = 2, _HS.nipples = "huge", _HS.voice = 1, _HS.navelPiercing = 1, _HS.tonguePiercing = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*big clit*/
 /*Changed eyes to hazel, increased clit, added a lot of piercings, changed fetish to nympho, fixed customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Anneliese", _HS.birthName = "Anneliese", _HS.origin = "She is a former Head Girl that fetishizes her own degradation.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 31, _HS.physicalAge = 31, _HS.visualAge = 31, _HS.ovaryAge = 31, _HS.health = 20, _HS.devotion = 100, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "golden", _HS.pubicHColor = "golden", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.anus = 2, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.clothes = "slutty jewelry", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.customDesc = "She has the air of a princess.">>
+<<set _HS.slaveName = "Anneliese", _HS.birthName = "Anneliese", _HS.origin = "She is a former Head Girl that fetishizes her own degradation.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 31, _HS.physicalAge = 31, _HS.visualAge = 31, _HS.ovaryAge = 31, _HS.health = 20, _HS.devotion = 100, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "golden", _HS.pubicHColor = "golden", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.anus = 2, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.clothes = "slutty jewelry", _HS.intelligence = random(96,99), _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.fetishKnown = 1, _HS.customDesc = "She has the air of a princess.">>
 <<set $heroSlaves.push(_HS)>>
 /*Changed eyes to blue, added origin, pierced ears, fixed customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Riley", _HS.birthName = "Riley", _HS.origin = "She sold herself into slavery in an attempt to sate her incredible sex drive.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 75, _HS.weight = -20, _HS.height = 180, _HS.hColor = "black", _HS.pubicHStyle = "black", _HS.skin = "pale", _HS.hLength = 10, _HS.pubicHStyle = "bald", _HS.underArmHStyle = "bald", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lipsPiercing = 2, _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clitPiercing = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 100, _HS.fetishKnown = 1, _HS.customDesc = "She has a scar on the back of her head, concealed by her hair.">>
+<<set _HS.slaveName = "Riley", _HS.birthName = "Riley", _HS.origin = "She sold herself into slavery in an attempt to sate her incredible sex drive.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 75, _HS.weight = -20, _HS.height = 180, _HS.hColor = "black", _HS.pubicHStyle = "black", _HS.skin = "pale", _HS.hLength = 10, _HS.pubicHStyle = "bald", _HS.underArmHStyle = "bald", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lipsPiercing = 2, _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clitPiercing = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 100, _HS.fetishKnown = 1, _HS.customDesc = "She has a scar on the back of her head, concealed by her hair.">>
 <<set $heroSlaves.push(_HS)>>
 /*compulsive masturbation*/
 /*Moved customdesc to origin, added scar to customdesc, reduced weight, added nympho, added nipple and clit piercings -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Victoria", _HS.birthName = "Victoria", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = -7, _HS.devotion = 25, _HS.race = "white", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 650, _HS.boobsTat = "degradation", _HS.buttTat = "degradation", _HS.lipsTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "degradation", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.addict = 999, _HS.intelligence = -2, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She is a permanent, irrecoverable aphrodisiac addict.">>
+<<set _HS.slaveName = "Victoria", _HS.birthName = "Victoria", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = -7, _HS.devotion = 25, _HS.race = "white", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 650, _HS.boobsTat = "degradation", _HS.buttTat = "degradation", _HS.lipsTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "degradation", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.addict = 999, _HS.intelligence = -90, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She is a permanent, irrecoverable aphrodisiac addict.">>
 <<set $heroSlaves.push(_HS)>>
 /*Corrected customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Aveline", _HS.birthName = "Aveline", _HS.origin = "She was sold into slavery from a remote, primitive village.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 20, _HS.devotion = -75, _HS.skin = "tanned", _HS.hLength = 25, _HS.hStyle = "in a bob", _HS.boobs = 400, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.stampTat = "She has a barcode tattooed above her butt.">>
+<<set _HS.slaveName = "Aveline", _HS.birthName = "Aveline", _HS.origin = "She was sold into slavery from a remote, primitive village.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 20, _HS.devotion = -75, _HS.skin = "tanned", _HS.hLength = 25, _HS.hStyle = "in a bob", _HS.boobs = 400, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.stampTat = "She has a barcode tattooed above her butt.">>
 <<set $heroSlaves.push(_HS)>>
 /*Added barcode tattoo and origin -BoneyM*/
 
@@ -268,12 +268,12 @@
 /*Increased weight, added entertain and whore skill, added ear piercing, changed eyes -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Twenty", _HS.birthName = "Twenty", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 40, _HS.weight = 20, _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light", _HS.hStyle = "long", _HS.boobs = 800, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a paw print tattoo on her left buttock.", _HS.customDesc = "She constantly uses 'pussy' and 'kitty' puns when permitted.", _HS.clothes = "kitty lingerie">>
+<<set _HS.slaveName = "Twenty", _HS.birthName = "Twenty", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 40, _HS.weight = 20, _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "light", _HS.hStyle = "long", _HS.boobs = 800, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = -50, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a paw print tattoo on her left buttock.", _HS.customDesc = "She constantly uses 'pussy' and 'kitty' puns when permitted.", _HS.clothes = "kitty lingerie">>
 <<set $heroSlaves.push(_HS)>>
 /*Fixed tattoo and customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Thorn", _HS.birthName = "Thorn", _HS.origin = "She lived a hard life before becoming a slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 32, _HS.physicalAge = 32, _HS.visualAge = 32, _HS.ovaryAge = 32, _HS.health = 40, _HS.devotion = -50, _HS.muscles = 20, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "dark", _HS.hLength = 10, _HS.boobs = 650, _HS.butt = 3, _HS.ovaries = 1, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.customDesc = "She has many scars, including one over her blind left eye.">>
+<<set _HS.slaveName = "Thorn", _HS.birthName = "Thorn", _HS.origin = "She lived a hard life before becoming a slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 32, _HS.physicalAge = 32, _HS.visualAge = 32, _HS.ovaryAge = 32, _HS.health = 40, _HS.devotion = -50, _HS.muscles = 20, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "dark", _HS.hLength = 10, _HS.boobs = 650, _HS.butt = 3, _HS.ovaries = 1, _HS.intelligence = -30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.customDesc = "She has many scars, including one over her blind left eye.">>
 <<set $heroSlaves.push(_HS)>>
 /*Increased health, added origin, fixed customdesc syntax -BoneyM*/
 
@@ -283,18 +283,18 @@
 /*Added nose piercing, reduced height, changed fetish to bisexual -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sammy", _HS.birthName = "Sammy", _HS.origin = "She chose to be a slave because the romanticized view of it she had turns her on.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 25, _HS.weight = 20, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 80, _HS.hStyle = "ass-length", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 100, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "She has fetishes for wedgies, spanking and herms.">>
+<<set _HS.slaveName = "Sammy", _HS.birthName = "Sammy", _HS.origin = "She chose to be a slave because the romanticized view of it she had turns her on.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 25, _HS.weight = 20, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 80, _HS.hStyle = "ass-length", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 100, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "She has fetishes for wedgies, spanking and herms.">>
 <<set $heroSlaves.push(_HS)>>
 /*laid back*/
 /*Added origin, increased weight, pierced ears, added customdesc -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Klara", _HS.birthName = "Klara", _HS.origin = "She was forced into slavery and rather brutally broken in.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.skin = "fair", _HS.hStyle = "long and braided", _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "'Cum slut' is branded on her right ass cheek, and 'bitch whore' is tattooed on her inner left thigh.">>
+<<set _HS.slaveName = "Klara", _HS.birthName = "Klara", _HS.origin = "She was forced into slavery and rather brutally broken in.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -75, _HS.height = 175, _HS.race = "white", _HS.eyeColor = "blue", _HS.skin = "fair", _HS.hStyle = "long and braided", _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "'Cum slut' is branded on her right ass cheek, and 'bitch whore' is tattooed on her inner left thigh.">>
 <<set $heroSlaves.push(_HS)>>
 /*Fixed typo in customdesc, increased whore and entertainskill, changed eye color -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Lucy", _HS.birthName = "Lucy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.race = "white", _HS.skin = "white", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Arm_H_Color = 1,  _HS.override_Brow_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "brown", _HS.hColor = "pale blonde", _HS.eyebrowHColor = "brown", _HS.pubicHColor = "brown", _HS.underArmHColor = "brown", _HS.hLength = 95, _HS.hStyle = "ass length", _HS.boobs = 300, _HS.butt = 3, _HS.buttTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.ovaries = 1, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.height = 165>>
+<<set _HS.slaveName = "Lucy", _HS.birthName = "Lucy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 40, _HS.race = "white", _HS.skin = "white", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Arm_H_Color = 1,  _HS.override_Brow_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "brown", _HS.hColor = "pale blonde", _HS.eyebrowHColor = "brown", _HS.pubicHColor = "brown", _HS.underArmHColor = "brown", _HS.hLength = 95, _HS.hStyle = "ass length", _HS.boobs = 300, _HS.butt = 3, _HS.buttTat = "degradation", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "degradation", _HS.ovaries = 1, _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.height = 165>>
 <<set $heroSlaves.push(_HS)>>
 /*innuendo*/
 /*Added odd, changed eye color -BoneyM*/
@@ -310,19 +310,19 @@
 /*Fetish was set to 'arrogant' instead of quirk, corrected tattoo syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Aya", _HS.birthName = "Aya", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -25, _HS.race = "white", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "red", _HS.hColor = "bright red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.clothes = "attractive lingerie", _HS.intelligence = 3, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.customDesc = "She has piercings along her collarbones and corset piercings with red ribbons down her lower back and thighs.", _HS.height = 168>>
+<<set _HS.slaveName = "Aya", _HS.birthName = "Aya", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -25, _HS.race = "white", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "red", _HS.hColor = "bright red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.clothes = "attractive lingerie", _HS.intelligence = random(96,99), _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.customDesc = "She has piercings along her collarbones and corset piercings with red ribbons down her lower back and thighs.", _HS.height = 168>>
 <<set $heroSlaves.push(_HS)>>
 /*masochist*/
 /*Added piercings, corrected customdesc syntax, added bitchy to fit with her smart-ass masochist personality. -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Mikayla", _HS.birthName = "Mikayla", _HS.origin = "She was previously owned by a creative sadist, who has left a variety of mental scars on her.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -25, _HS.weight = 20, _HS.height = 157, _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customDesc = "She is extremely claustrophobic.">>
+<<set _HS.slaveName = "Mikayla", _HS.birthName = "Mikayla", _HS.origin = "She was previously owned by a creative sadist, who has left a variety of mental scars on her.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = -25, _HS.weight = 20, _HS.height = 157, _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.clitPiercing = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -35, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customDesc = "She is extremely claustrophobic.">>
 <<set $heroSlaves.push(_HS)>>
 /*claustrophobia, pride*/
 /*Fixed customdesc syntax, added pierced ears, corrected hair color, added origin and arrogant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Xendra", _HS.birthName = "Xendra", _HS.origin = "She was a hermit until she became a slave, and went along with it out of boredom.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 75, _HS.height = 175, _HS.race = "black", _HS.origEye = "brown", _HS.override_Eye_Color = 1, _HS.override_H_Color = 1, _HS.eyeColor = "purple", _HS.hColor = "white", _HS.skin = "dark", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.customTat = "She has a pair of full sleeve tattoos.", _HS.customDesc = "She has many scars, and is skilled with plants.">>
+<<set _HS.slaveName = "Xendra", _HS.birthName = "Xendra", _HS.origin = "She was a hermit until she became a slave, and went along with it out of boredom.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 75, _HS.height = 175, _HS.race = "black", _HS.origEye = "brown", _HS.override_Eye_Color = 1, _HS.override_H_Color = 1, _HS.eyeColor = "purple", _HS.hColor = "white", _HS.skin = "dark", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.customTat = "She has a pair of full sleeve tattoos.", _HS.customDesc = "She has many scars, and is skilled with plants.">>
 <<set $heroSlaves.push(_HS)>>
 /*toned, snuff, fighter*/
 /*Increased health, added combatskill, bitchy and pierced ears, fixed tattoo and customdesc syntax, corrected skin color from 'white' to 'dark' -BoneyM*/
@@ -338,12 +338,12 @@
 /*Reduced weight, increased face and faceimplant, added piercings, corrected tattoo and customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Emily", _HS.birthName = "Emily", _HS.origin = "Before she was made a slave, she was a wealthy, popular honor student.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -25, _HS.height = 155, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 400, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customDesc = "She has a short nose and is very intelligent.">>
+<<set _HS.slaveName = "Emily", _HS.birthName = "Emily", _HS.origin = "Before she was made a slave, she was a wealthy, popular honor student.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -25, _HS.height = 155, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 400, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = random(96,100), _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customDesc = "She has a short nose and is very intelligent.">>
 <<set $heroSlaves.push(_HS)>>
 /*Added origin, reduced age, fetish was 'arrogant', changed it to quirk, fixed customdesc syntax. -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Bitch", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = -20, _HS.devotion = -75, _HS.height = 155, _HS.eyeColor = "dark", _HS.pupil = "almond-shaped", _HS.hColor = "dark", _HS.skin = "pale", _HS.waist = -55, _HS.boobs = 300, _HS.butt = 5, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.eyebrowPiercing = 1, _HS.oralSkill = 35, _HS.intelligence = -2, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has a heart shaped face and many scars.", _HS.faceShape = "cute", _HS.hips = 3, _HS.markings = "beauty">>
+<<set _HS.slaveName = "Bitch", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = -20, _HS.devotion = -75, _HS.height = 155, _HS.eyeColor = "dark", _HS.pupil = "almond-shaped", _HS.hColor = "dark", _HS.skin = "pale", _HS.waist = -55, _HS.boobs = 300, _HS.butt = 5, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.eyebrowPiercing = 1, _HS.oralSkill = 35, _HS.intelligence = -60, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has a heart shaped face and many scars.", _HS.faceShape = "cute", _HS.hips = 3, _HS.markings = "beauty">>
 <<set $heroSlaves.push(_HS)>>
 /*Fixed customdesc syntax, changed eye color, added piercings, increased waist -BoneyM*/
 
@@ -353,7 +353,7 @@
 /*First slave that didn't need fixing -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Ervona", _HS.birthName = "Ervona", _HS.origin = "She was groomed just for you and believes herself to be madly in love with you.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 100, _HS.height = 178, _HS.override_H_Color = 1, _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "bronzed", _HS.hLength = 25, _HS.hStyle = "chin length", _HS.boobs = 500, _HS.nipples = "inverted", _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.clitPiercing = 1, _HS.ovaries = 1, _HS.clothes = "attractive lingerie", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40>>
+<<set _HS.slaveName = "Ervona", _HS.birthName = "Ervona", _HS.origin = "She was groomed just for you and believes herself to be madly in love with you.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 100, _HS.height = 178, _HS.override_H_Color = 1, _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "bronzed", _HS.hLength = 25, _HS.hStyle = "chin length", _HS.boobs = 500, _HS.nipples = "inverted", _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.clitPiercing = 1, _HS.ovaries = 1, _HS.clothes = "attractive lingerie", _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40>>
 <<set $heroSlaves.push(_HS)>>
 /*love*/
 /*Added origin, removed it from customdesc. Increased health.*/
@@ -376,42 +376,42 @@
 /*Corrected hair color, added piercings, added 'hates penetration' -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Fatiah", _HS.birthName = "Fatiah", _HS.origin = "She was taken as a slave by a Sultan, who presented her as a gift to a surveyor.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 80, _HS.devotion = 45, _HS.weight = 20, _HS.height = 257, _HS.race = "middle eastern", _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "black and oily", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "brown", _HS.hStyle = "long, but shaved on the left side", _HS.boobs = 1200, _HS.butt = 4, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.attrKnown = 0, _HS.eyes = -1, _HS.eyewear = "corrective glasses", _HS.clothes = "a niqab and abaya", _HS.hips = 2>>
+<<set _HS.slaveName = "Fatiah", _HS.birthName = "Fatiah", _HS.origin = "She was taken as a slave by a Sultan, who presented her as a gift to a surveyor.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 80, _HS.devotion = 45, _HS.weight = 20, _HS.height = 257, _HS.race = "middle eastern", _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "black and oily", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "brown", _HS.hStyle = "long, but shaved on the left side", _HS.boobs = 1200, _HS.butt = 4, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.intelligence = -30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.attrKnown = 0, _HS.eyes = -1, _HS.eyewear = "corrective glasses", _HS.clothes = "a niqab and abaya", _HS.hips = 2>>
 <<set $heroSlaves.push(_HS)>>
 /*Increased height, reduced weight, reduced butt, fixed customdesc syntax -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "No Name", _HS.birthName = "No Name", _HS.origin = "A previous owner cultivated her desire to escape slavery for his own amusement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 50, _HS.devotion = -100, _HS.height = 165, _HS.weight = -20, _HS.muscles = 20, _HS.race = "mixed race", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.pubicHStyle = "neat", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.anus = 2, _HS.ovaries = 1, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.customDesc = "She is fit and athletic.", _HS.behavioralFlaw = "arrogant", _HS.hips = 1>>
+<<set _HS.slaveName = "No Name", _HS.birthName = "No Name", _HS.origin = "A previous owner cultivated her desire to escape slavery for his own amusement.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 50, _HS.devotion = -100, _HS.height = 165, _HS.weight = -20, _HS.muscles = 20, _HS.race = "mixed race", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.pubicHStyle = "neat", _HS.boobs = 300, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.anus = 2, _HS.ovaries = 1, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.intelligence = random(96,99), _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.customDesc = "She is fit and athletic.", _HS.behavioralFlaw = "arrogant", _HS.hips = 1>>
 <<set $heroSlaves.push(_HS)>>
 *//*hypno-anal/cum*/
 /*Reduced weight, changed eyes, corrected customdesc syntax, added origin, increased rebelliousness, changed clitsetting to oral. -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sara", _HS.birthName = "Sara", _HS.origin = "She sold herself into slavery after a pregnancy scare, desiring to give up control of her life to someone better suited to running it.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 60, _HS.height = 155, _HS.nationality = "Mexican", _HS.race = "latina", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "dark red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "masochist", _HS.fetishKnown = 1, _HS.customTat = "She has her medical allergies tattooed around her wrist.", _HS.customDesc = "She has either or both of a masochistic streak or a self-harm habit.">>
+<<set _HS.slaveName = "Sara", _HS.birthName = "Sara", _HS.origin = "She sold herself into slavery after a pregnancy scare, desiring to give up control of her life to someone better suited to running it.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 60, _HS.height = 155, _HS.nationality = "Mexican", _HS.race = "latina", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "dark red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -40, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "masochist", _HS.fetishKnown = 1, _HS.customTat = "She has her medical allergies tattooed around her wrist.", _HS.customDesc = "She has either or both of a masochistic streak or a self-harm habit.">>
 <<set $heroSlaves.push(_HS)>>
 /*likes pain*/
 /*Corrected tattoo syntax, added origin and customdesc, increased health -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Falcon", _HS.birthName = "Jamie", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 25, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.clothes = "a slave gown", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has an implanted GPS tracker to find her in case her habit of stalking pretty girls gets the better of her.">>
+<<set _HS.slaveName = "Falcon", _HS.birthName = "Jamie", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 25, _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 400, _HS.butt = 3, _HS.lips = 35, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.clothes = "a slave gown", _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has an implanted GPS tracker to find her in case her habit of stalking pretty girls gets the better of her.">>
 <<set $heroSlaves.push(_HS)>>
 /*proactive stalker hypnosis masseuse*/
 /*Corrected birthname (was 'Jasmine'), changed eye color, added customdesc -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Beatrice (No. 525)", _HS.birthName = "Beatrice", _HS.origin = "She comes from old money and sold herself into slavery to satisfy her obsession with the practice, believing her family would buy her back out of slavery later.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 30, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue-green", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "red", _HS.hColor = "bright red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "pure white", _HS.hLength = 80, _HS.hStyle = "long and wavy, and down past her ass", _HS.waist = -55, _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a slave gown", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has a fine, intricate vine-like tattoo around her right ankle.">>
+<<set _HS.slaveName = "Beatrice (No. 525)", _HS.birthName = "Beatrice", _HS.origin = "She comes from old money and sold herself into slavery to satisfy her obsession with the practice, believing her family would buy her back out of slavery later.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 30, _HS.height = 155, _HS.race = "white", _HS.eyeColor = "blue-green", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "red", _HS.hColor = "bright red", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "pure white", _HS.hLength = 80, _HS.hStyle = "long and wavy, and down past her ass", _HS.waist = -55, _HS.boobs = 800, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a slave gown", _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has a fine, intricate vine-like tattoo around her right ankle.">>
 <<set $heroSlaves.push(_HS)>>
 /*contraception but breeder naturally, well trained*/
 /*Fetish was 'arrogant', changed it to flaw. Added origin, whore and entertainskill. Changed eye color, corrected tattoo syntax, pierced ears, reduced weight -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Yuuki", _HS.birthName = "Yuuki", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 45, _HS.height = 145, _HS.race = "asian", _HS.override_Eye_Color = 1, _HS.override_H_Color = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "fair", _HS.hStyle = "long and curly", _HS.waist = -55, _HS.boobs = 1000, _HS.butt = 5, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.oralSkill = 100, _HS.entertainSkill = 35, _HS.intelligence = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.sexualFlaw = "crude ">>
+<<set _HS.slaveName = "Yuuki", _HS.birthName = "Yuuki", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 45, _HS.height = 145, _HS.race = "asian", _HS.override_Eye_Color = 1, _HS.override_H_Color = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "fair", _HS.hStyle = "long and curly", _HS.waist = -55, _HS.boobs = 1000, _HS.butt = 5, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.oralSkill = 100, _HS.entertainSkill = 35, _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.sexualFlaw = "crude ">>
 <<set $heroSlaves.push(_HS)>>
 /*mischievous tease*/
 /*Reduced height, added entertainskill, added bitchy, changed eyes -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Elisa", _HS.birthName = "Elisa", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -55, _HS.muscles = 20, _HS.height = 145, _HS.race = "white", _HS.eyeColor = "bright blue", _HS.hColor = "white-blonde", _HS.pubicHColor = "white-blonde", _HS.skin = "extremely pale", _HS.hStyle = "in a long braid", _HS.waist = -55, _HS.boobs = 500, _HS.butt = 4, _HS.face = 55, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.behavioralFlaw = "arrogant", _HS.sexualFlaw = "hates penetration", _HS.customDesc = "An iron-willed, recently captured figure of a prominent anti-Free City guerrilla party, she still clings strongly to traditional beliefs on Man's natural good, economic restriction, and monogamy. Excitable, girly, and sweet in comparison to her natural brother, Martin, she has a lovely singing voice. She prays quite often, if allowed to.", _HS.mother = -9997, _HS.father = -9996>>
+<<set _HS.slaveName = "Elisa", _HS.birthName = "Elisa", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = -55, _HS.muscles = 20, _HS.height = 145, _HS.race = "white", _HS.eyeColor = "bright blue", _HS.hColor = "white-blonde", _HS.pubicHColor = "white-blonde", _HS.skin = "extremely pale", _HS.hStyle = "in a long braid", _HS.waist = -55, _HS.boobs = 500, _HS.butt = 4, _HS.face = 55, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.combatSkill = 1, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.behavioralFlaw = "arrogant", _HS.sexualFlaw = "hates penetration", _HS.customDesc = "An iron-willed, recently captured figure of a prominent anti-Free City guerrilla party, she still clings strongly to traditional beliefs on Man's natural good, economic restriction, and monogamy. Excitable, girly, and sweet in comparison to her natural brother, Martin, she has a lovely singing voice. She prays quite often, if allowed to.", _HS.mother = -9997, _HS.father = -9996>>
 <<set $heroSlaves.push(_HS)>>
 /*also hates pen*/
 /*martin's sibling*/
@@ -421,11 +421,11 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Terminatrix' Heaven", _HS.birthName = "Gabrielle", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 80, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "brown", _HS.skin = "black", _HS.hLength = 5, _HS.hStyle = "very short and a poor emulation of a military cut", _HS.boobs = 250, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.buttTat = "tribal patterns", _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "tribal patterns", _HS.clit = 2, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "a comfortable bodysuit", _HS.collar = "heavy gold", _HS.shoes = "flats", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Amongst the scars that decorate her body, one in the shape of a heart can be made out on the top of her right hand.">>
+<<set _HS.slaveName = "'Terminatrix' Heaven", _HS.birthName = "Gabrielle", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 80, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.race = "black", _HS.hColor = "black", _HS.pubicHColor = "brown", _HS.skin = "black", _HS.hLength = 5, _HS.hStyle = "very short and a poor emulation of a military cut", _HS.boobs = 250, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.buttTat = "tribal patterns", _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaTat = "tribal patterns", _HS.clit = 2, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "tribal patterns", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "a comfortable bodysuit", _HS.collar = "heavy gold", _HS.shoes = "flats", _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Amongst the scars that decorate her body, one in the shape of a heart can be made out on the top of her right hand.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Lilliana", _HS.birthName = "Zuzanna", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 13, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 190, _HS.eyeColor = "white", _HS.eyes = -2, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "white with red stripes", _HS.eyebrowHColor = "white", _HS.pubicHColor = "white", _HS.underArmHColor = "white", _HS.skin = "tanned", _HS.hLength = 100, _HS.hStyle = "back in a large ass length braid", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.face = 15, _HS.faceImplant = 65, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 1, _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "nice business attire", _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Lilliana", _HS.birthName = "Zuzanna", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 25, _HS.physicalAge = 25, _HS.visualAge = 25, _HS.ovaryAge = 25, _HS.health = 13, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 190, _HS.eyeColor = "white", _HS.eyes = -2, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "white with red stripes", _HS.eyebrowHColor = "white", _HS.pubicHColor = "white", _HS.underArmHColor = "white", _HS.skin = "tanned", _HS.hLength = 100, _HS.hStyle = "back in a large ass length braid", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.face = 15, _HS.faceImplant = 65, _HS.lipsPiercing = 1, _HS.tonguePiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 1, _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "nice business attire", _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*Blind*/
 
@@ -434,12 +434,12 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Asspussy' Miss Julie O", _HS.birthName = "Leah", _HS.origin = "She was sentenced to enslavement as a punishment for fraud and theft.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 70, _HS.devotion = 100, _HS.height = 155, _HS.markings = "none", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 40, _HS.hStyle = "fashionable for a Free Cities 3rd Grade Teacher, up in a tight bun", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.clit = 1, _HS.clitPiercing = 3, _HS.clitSetting = "anal", _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipples = "huge", _HS.butt = 3, _HS.face = 15, _HS.faceImplant = 65, _HS.anus = 1, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 2, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.clothes = "nice business attire", _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "Her pale skin is lightly freckled, and her nipples are dark tan. She used to be sexually repressed, and used to hate anal sex.">>
+<<set _HS.slaveName = "'Asspussy' Miss Julie O", _HS.birthName = "Leah", _HS.origin = "She was sentenced to enslavement as a punishment for fraud and theft.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 70, _HS.devotion = 100, _HS.height = 155, _HS.markings = "none", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 40, _HS.hStyle = "fashionable for a Free Cities 3rd Grade Teacher, up in a tight bun", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.clit = 1, _HS.clitPiercing = 3, _HS.clitSetting = "anal", _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipples = "huge", _HS.butt = 3, _HS.face = 15, _HS.faceImplant = 65, _HS.anus = 1, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 2, _HS.earPiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.clothes = "nice business attire", _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = -40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "Her pale skin is lightly freckled, and her nipples are dark tan. She used to be sexually repressed, and used to hate anal sex.">>
 <<set $heroSlaves.push(_HS)>>
 /*huge nips*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Golden Cobra", _HS.birthName = "Auyala", _HS.origin = "She was captured from West Central Africa.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 30, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Central African", _HS.race = "black", _HS.eyes = 1, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.eyeColor = "green", _HS.hColor = "golden blonde with copper streaks", _HS.eyebrowHColor = "blonde", _HS.pubicHColor = "blonde", _HS.underArmHColor = "blonde", _HS.skin = "brown", _HS.hLength = 35, _HS.hStyle = "shoulder-length, plaited in cornrow braids; a single thin braid adorned with several colorful feathers and fearsome fang of unknown origin is hanging aside her left eye", _HS.pubicHStyle = "in a strip", _HS.waist = -55, _HS.boobs = 1450, _HS.nipplesPiercing = 2, _HS.butt = 5, _HS.lips = 55, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.clit = 2, _HS.clitPiercing = 2, _HS.clitSetting = "lesbian", _HS.anus = 2, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.clothes = "slutty jewelry", _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = -1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has tattoo of cobra wrapping around her neck, which head with wide open maw and inflated hood tattooed right at her throat.", _HS.customDesc = "She has a streak of ritual scars resembling some very complex snake skin pattern running down her spine from nape to tail-bone.">>
+<<set _HS.slaveName = "Golden Cobra", _HS.birthName = "Auyala", _HS.origin = "She was captured from West Central Africa.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 30, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Central African", _HS.race = "black", _HS.eyes = 1, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.eyeColor = "green", _HS.hColor = "golden blonde with copper streaks", _HS.eyebrowHColor = "blonde", _HS.pubicHColor = "blonde", _HS.underArmHColor = "blonde", _HS.skin = "brown", _HS.hLength = 35, _HS.hStyle = "shoulder-length, plaited in cornrow braids; a single thin braid adorned with several colorful feathers and fearsome fang of unknown origin is hanging aside her left eye", _HS.pubicHStyle = "in a strip", _HS.waist = -55, _HS.boobs = 1450, _HS.nipplesPiercing = 2, _HS.butt = 5, _HS.lips = 55, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.clit = 2, _HS.clitPiercing = 2, _HS.clitSetting = "lesbian", _HS.anus = 2, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.clothes = "slutty jewelry", _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = -30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has tattoo of cobra wrapping around her neck, which head with wide open maw and inflated hood tattooed right at her throat.", _HS.customDesc = "She has a streak of ritual scars resembling some very complex snake skin pattern running down her spine from nape to tail-bone.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -451,7 +451,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sheena", _HS.birthName = "Penelope", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 80, _HS.devotion = 90, _HS.height = 155, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "black with deep red highlights", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "pale", _HS.hStyle = "long and disheveled", _HS.waist = -55, _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lipsPiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.clitSetting = "anal", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 2, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.navelPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 35, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a slutty outfit", _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "She has been heavily tattooed, with her chest, thighs and both arms covered in various punk-style pieces. The biggest and most impressive piece is the large logo of a legendary late 20th century punk band.">>
+<<set _HS.slaveName = "Sheena", _HS.birthName = "Penelope", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 80, _HS.devotion = 90, _HS.height = 155, _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "black with deep red highlights", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "pale", _HS.hStyle = "long and disheveled", _HS.waist = -55, _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lipsPiercing = 1, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.clitSetting = "anal", _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.makeup = 2, _HS.nails = 2, _HS.earPiercing = 2, _HS.nosePiercing = 1, _HS.navelPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 35, _HS.whoreSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a slutty outfit", _HS.intelligence = -30, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "She has been heavily tattooed, with her chest, thighs and both arms covered in various punk-style pieces. The biggest and most impressive piece is the large logo of a legendary late 20th century punk band.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -463,11 +463,11 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Miss Maree", _HS.birthName = "Tina", _HS.origin = "A former headmistress, she was sentenced to slavery after she was caught training her students to be lesbian trophy slaves.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 100, _HS.devotion = -50, _HS.weight = 20, _HS.height = 155, _HS.nationality = "American", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "in a large bun", _HS.pubicHStyle = "in a strip", _HS.waist = -55, _HS.boobs = 1500, _HS.areolae = 3, _HS.boobsTat = "advertisements", _HS.butt = 6, _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.vaginaLube = 1, _HS.bellyAccessory = "a corset", _HS.ovaries = 1, _HS.anusTat = "flowers", _HS.earPiercing = 1, _HS.stampTat = "scenes", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 0, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.sexualFlaw = "hates men", _HS.customDesc = "She absolutely detests men.", _HS.career = "a principal">>
+<<set _HS.slaveName = "Miss Maree", _HS.birthName = "Tina", _HS.origin = "A former headmistress, she was sentenced to slavery after she was caught training her students to be lesbian trophy slaves.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 100, _HS.devotion = -50, _HS.weight = 20, _HS.height = 155, _HS.nationality = "American", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "in a large bun", _HS.pubicHStyle = "in a strip", _HS.waist = -55, _HS.boobs = 1500, _HS.areolae = 3, _HS.boobsTat = "advertisements", _HS.butt = 6, _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.vaginaLube = 1, _HS.bellyAccessory = "a corset", _HS.ovaries = 1, _HS.anusTat = "flowers", _HS.earPiercing = 1, _HS.stampTat = "scenes", _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 0, _HS.fetishKnown = 1, _HS.behavioralFlaw = "bitchy", _HS.sexualFlaw = "hates men", _HS.customDesc = "She absolutely detests men.", _HS.career = "a principal">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Caroline", _HS.birthName = "Carl", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She was once a rising free cities politician who argued for compulsory female enslavement, but she became an addict, fell into debt, and was subsequently enslaved.", _HS.birthWeek = random(0,51), _HS.genes = "XY", _HS.actualAge = 44, _HS.physicalAge = 44, _HS.visualAge = 44, _HS.ovaryAge = 44, _HS.health = 60, _HS.devotion = 90, _HS.height = 145, _HS.heightImplant = -1, _HS.race = "white", _HS.nationality = "French", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 70, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.heels = 1, _HS.boobs = 1100, _HS.boobsImplant = 400, _HS.nipplesPiercing = 1, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.preg = -2, _HS.anus = 2, _HS.anusTat = "bleached", _HS.makeup = 3, _HS.nails = 1, _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.legsTat = "degradation", _HS.stampTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 15, _HS.entertainSkill = 35, _HS.drugs = "breast injections", _HS.addict = 1, _HS.clothes = "slutty jewelry", _HS.collar = "tight steel", _HS.intelligence = -2, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has a tattoo down her left arm, which reads 'Once a tall, muscular, handsome man with a big dick and big balls.'", _HS.customDesc = "Since becoming a slave she has been turned into a little bimbo.">>
+<<set _HS.slaveName = "Caroline", _HS.birthName = "Carl", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She was once a rising free cities politician who argued for compulsory female enslavement, but she became an addict, fell into debt, and was subsequently enslaved.", _HS.birthWeek = random(0,51), _HS.genes = "XY", _HS.actualAge = 44, _HS.physicalAge = 44, _HS.visualAge = 44, _HS.ovaryAge = 44, _HS.health = 60, _HS.devotion = 90, _HS.height = 145, _HS.heightImplant = -1, _HS.race = "white", _HS.nationality = "French", _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 70, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.heels = 1, _HS.boobs = 1100, _HS.boobsImplant = 400, _HS.nipplesPiercing = 1, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.preg = -2, _HS.anus = 2, _HS.anusTat = "bleached", _HS.makeup = 3, _HS.nails = 1, _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.legsTat = "degradation", _HS.stampTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 15, _HS.entertainSkill = 35, _HS.drugs = "breast injections", _HS.addict = 1, _HS.clothes = "slutty jewelry", _HS.collar = "tight steel", _HS.intelligence = -90, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "humiliation", _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has a tattoo down her left arm, which reads 'Once a tall, muscular, handsome man with a big dick and big balls.'", _HS.customDesc = "Since becoming a slave she has been turned into a little bimbo.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<if $seePreg != 0>>
@@ -477,19 +477,19 @@
 <</if>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Horsepussy", _HS.birthName = "Amber", _HS.origin = "She was sold to you from the public slave market, and was probably kidnapped or otherwise forced into slavery.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 35, _HS.physicalAge = 35, _HS.visualAge = 35, _HS.ovaryAge = 35, _HS.health = 80, _HS.devotion = 55.7, _HS.height = 170, _HS.race = "white", _HS.nationality = "American", _HS.eyeColor = "blue", _HS.skin = "pale", _HS.hLength = 10, _HS.boobs = 500, _HS.butt = 5, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.clitPiercing = 3, _HS.clitSetting = "vanilla", _HS.anus = 3, _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.makeup = 1, _HS.brand = "SLAVE", _HS.brandLocation = "buttocks", _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 35, _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Her nickname, 'Horsepussy,' is tattooed on her forehead.", _HS.customDesc = "Her pussy has been extensively surgically altered. Her labia are large and puffy, sticking out nearly an inch from her crotch. Her cunt is exquisitely pink at the center, but her large labia are dark at the edges, almost black.", _HS.labia = 3>>
+<<set _HS.slaveName = "Horsepussy", _HS.birthName = "Amber", _HS.origin = "She was sold to you from the public slave market, and was probably kidnapped or otherwise forced into slavery.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 35, _HS.physicalAge = 35, _HS.visualAge = 35, _HS.ovaryAge = 35, _HS.health = 80, _HS.devotion = 55.7, _HS.height = 170, _HS.race = "white", _HS.nationality = "American", _HS.eyeColor = "blue", _HS.skin = "pale", _HS.hLength = 10, _HS.boobs = 500, _HS.butt = 5, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.clitPiercing = 3, _HS.clitSetting = "vanilla", _HS.anus = 3, _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.makeup = 1, _HS.brand = "SLAVE", _HS.brandLocation = "buttocks", _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 35, _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = 96, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Her nickname, 'Horsepussy,' is tattooed on her forehead.", _HS.customDesc = "Her pussy has been extensively surgically altered. Her labia are large and puffy, sticking out nearly an inch from her crotch. Her cunt is exquisitely pink at the center, but her large labia are dark at the edges, almost black.", _HS.labia = 3>>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sakura", _HS.birthName = "Mei", _HS.origin = "She is the winner of a martial arts slave tournament. You won her in a bet.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 80, _HS.devotion = 40, _HS.muscles = 20, _HS.nationality = "Japanese", _HS.race = "asian", _HS.hColor = "black", _HS.hStyle = "long, tied into a neat ponytail", _HS.boobs = 300, _HS.butt = 1, _HS.face = 15, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "submissive", _HS.analArea = 1, _HS.ovaries = 1, _HS.combatSkill = 1, _HS.clothes = "choosing her own clothes", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "She has a tattoo of falling cherry petals on her back, starting at her shoulder blades, down to her butt.", _HS.customDesc = "She has a small scar on the back of her right hand. She was injured while participating in the finals of the national kendo tournament, and decided to keep the scar to remind her of her achievements.">>
+<<set _HS.slaveName = "Sakura", _HS.birthName = "Mei", _HS.origin = "She is the winner of a martial arts slave tournament. You won her in a bet.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 80, _HS.devotion = 40, _HS.muscles = 20, _HS.nationality = "Japanese", _HS.race = "asian", _HS.hColor = "black", _HS.hStyle = "long, tied into a neat ponytail", _HS.boobs = 300, _HS.butt = 1, _HS.face = 15, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "submissive", _HS.analArea = 1, _HS.ovaries = 1, _HS.combatSkill = 1, _HS.clothes = "choosing her own clothes", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "She has a tattoo of falling cherry petals on her back, starting at her shoulder blades, down to her butt.", _HS.customDesc = "She has a small scar on the back of her right hand. She was injured while participating in the finals of the national kendo tournament, and decided to keep the scar to remind her of her achievements.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Zhao Li", _HS.birthName = "Zhao Li", _HS.origin = "She was caught and enslaved while working undercover.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 35, _HS.physicalAge = 35, _HS.visualAge = 35, _HS.ovaryAge = 35, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 175, _HS.race = "asian", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long, but tied into Chinese buns.", _HS.pubicHStyle = "in a strip", _HS.boobs = 755, _HS.butt = 4, _HS.face = 15, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clit = 1, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.anus = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "a comfortable bodysuit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishStrength = 100, _HS.fetishKnown = 1, _HS.customDesc = "She was a once skilled police investigator. Even at her age, her long, enticing legs are proof that she still retains her natural strength and beauty.", _HS.career = "a police detective">>
+<<set _HS.slaveName = "Zhao Li", _HS.birthName = "Zhao Li", _HS.origin = "She was caught and enslaved while working undercover.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 35, _HS.physicalAge = 35, _HS.visualAge = 35, _HS.ovaryAge = 35, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 100, _HS.height = 175, _HS.race = "asian", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long, but tied into Chinese buns.", _HS.pubicHStyle = "in a strip", _HS.boobs = 755, _HS.butt = 4, _HS.face = 15, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.clit = 1, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.anus = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.entertainSkill = 15, _HS.combatSkill = 1, _HS.clothes = "a comfortable bodysuit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishStrength = 100, _HS.fetishKnown = 1, _HS.customDesc = "She was a once skilled police investigator. Even at her age, her long, enticing legs are proof that she still retains her natural strength and beauty.", _HS.career = "a police detective">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Virago' Kissa", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "In spite of the great demand for her kind, she has apparently eluded enslavement until recently.", _HS.career = "a wanderer", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a natural albino.", _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Ugandan", _HS.race = "black", _HS.eyeColor = "pale grey", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 100, _HS.hStyle = "extremely long and bushy", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 600, _HS.face = 55, _HS.lips = 35, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.oralSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.combatSkill = 3, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.collar = "pretty jewelry", _HS.shoes = "flats", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "Her entire body is tattooed with a detailed map of her arteries which, combined with her albinism, gives her a quasi-translucent quality.", _HS.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">>
+<<set _HS.slaveName = "'Virago' Kissa", _HS.birthName = "", _HS.birthSurname = "", _HS.origin = "In spite of the great demand for her kind, she has apparently eluded enslavement until recently.", _HS.career = "a wanderer", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a natural albino.", _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 190, _HS.nationality = "Ugandan", _HS.race = "black", _HS.eyeColor = "pale grey", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 100, _HS.hStyle = "extremely long and bushy", _HS.pubicHStyle = "bushy", _HS.waist = -55, _HS.boobs = 600, _HS.face = 55, _HS.lips = 35, _HS.vaginaLube = 1, _HS.clitPiercing = 3, _HS.clitSetting = "oral", _HS.ovaries = 1, _HS.anusTat = "bleached", _HS.oralSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.combatSkill = 3, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.collar = "pretty jewelry", _HS.shoes = "flats", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "Her entire body is tattooed with a detailed map of her arteries which, combined with her albinism, gives her a quasi-translucent quality.", _HS.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -497,15 +497,15 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Vampire' Elvira", _HS.birthName = "Elvira", _HS.career = "service worker", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 90, _HS.devotion = 100, _HS.height = 145, _HS.nationality = "Swedish", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "tanned", _HS.hLength = 85, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipplesPiercing = 2, _HS.butt = 3, _HS.buttImplant = 1, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.tonguePiercing = 1, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand = "your initials", _HS.brandLocation = "buttocks", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 15, _HS.livingRules = "luxurious", _HS.clothes = "choosing her own clothes", _HS.collar = "heavy gold", _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "'Vampire' Elvira", _HS.birthName = "Elvira", _HS.career = "service worker", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 90, _HS.devotion = 100, _HS.height = 145, _HS.nationality = "Swedish", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "tanned", _HS.hLength = 85, _HS.hStyle = "ass-length", _HS.waist = -55, _HS.boobs = 650, _HS.boobsImplant = 200, _HS.nipplesPiercing = 2, _HS.butt = 3, _HS.buttImplant = 1, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.tonguePiercing = 1, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clitPiercing = 1, _HS.anus = 3, _HS.ovaries = 1, _HS.brand = "your initials", _HS.brandLocation = "buttocks", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 15, _HS.livingRules = "luxurious", _HS.clothes = "choosing her own clothes", _HS.collar = "heavy gold", _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.births = 1, _HS.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 1, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customDesc = "She is quite sweaty, often soaking though any clothing she is wearing.">>
+<<set _HS.slaveName = "'Creamy' Mayu", _HS.birthName = "Mayu", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 100, _HS.devotion = 100, _HS.weight = 20, _HS.height = 190, _HS.nationality = "Japanese", _HS.race = "asian", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 7500, _HS.nipples = "huge", _HS.areolae = 3, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.butt = 7, _HS.buttTat = "bovine patterns", _HS.face = 15, _HS.faceImplant = 65, _HS.lips = 35, _HS.lipsTat = "bovine patterns", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaTat = "bovine patterns", _HS.births = 1, _HS.birthsTotal = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.anusTat = "bovine patterns", _HS.earPiercing = 1, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "a nice maid outfit", _HS.collar = "leather with cowbell", _HS.shoes = "flats", _HS.intelligence = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1, _HS.customDesc = "She is quite sweaty, often soaking though any clothing she is wearing.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Submissive' Cindy", _HS.birthName = "Cindy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 175, _HS.nationality = "Indonesian", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald, with a barcode tattooed on the top of her head", _HS.pubicHStyle = "bushy", _HS.boobs = 600, _HS.nipplesPiercing = 1, _HS.boobsTat = "tribal patterns", _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.oralSkill = 35, _HS.combatSkill = 1, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "attractive lingerie", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -2, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Her skin is unnaturally perfect, totally without blemishes. She radiates unnatural health and resilience.">>
+<<set _HS.slaveName = "'Submissive' Cindy", _HS.birthName = "Cindy", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 175, _HS.nationality = "Indonesian", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald, with a barcode tattooed on the top of her head", _HS.pubicHStyle = "bushy", _HS.boobs = 600, _HS.nipplesPiercing = 1, _HS.boobsTat = "tribal patterns", _HS.butt = 2, _HS.buttTat = "tribal patterns", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsPiercing = 1, _HS.lipsTat = "tribal patterns", _HS.tonguePiercing = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 1, _HS.vaginaTat = "tribal patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "all", _HS.ovaries = 1, _HS.anusPiercing = 1, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.eyebrowPiercing = 1, _HS.navelPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "tribal patterns", _HS.legsTat = "tribal patterns", _HS.stampTat = "tribal patterns", _HS.oralSkill = 35, _HS.combatSkill = 1, _HS.livingRules = "luxurious", _HS.speechRules = "permissive", _HS.releaseRules = "permissive", _HS.relationshipRules = "permissive", _HS.clothes = "attractive lingerie", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Her skin is unnaturally perfect, totally without blemishes. She radiates unnatural health and resilience.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -521,27 +521,27 @@
 /*Increased nipples and areolae, changed eye color, added mute -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Box", _HS.birthName = "Box", _HS.origin = "When you took her from her previous owner, she was locked into a beautiful rosewood box lined with red velvet, crying.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.devotion = -75, _HS.weight = 20, _HS.eyes = -2, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.eyebrowHColor = "blonde", _HS.pubicHColor = "blonde", _HS.underArmHColor = "blonde", _HS.skin = "pale", _HS.hColor = "golden blonde", _HS.hStyle = "long", _HS.amp = 1, _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Her amputation sites have titanium rings that go through to the bone. She has been chemically blinded.">>
+<<set _HS.slaveName = "Box", _HS.birthName = "Box", _HS.origin = "When you took her from her previous owner, she was locked into a beautiful rosewood box lined with red velvet, crying.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.devotion = -75, _HS.weight = 20, _HS.eyes = -2, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.eyebrowHColor = "blonde", _HS.pubicHColor = "blonde", _HS.underArmHColor = "blonde", _HS.skin = "pale", _HS.hColor = "golden blonde", _HS.hStyle = "long", _HS.amp = 1, _HS.boobs = 400, _HS.butt = 2, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -50, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "Her amputation sites have titanium rings that go through to the bone. She has been chemically blinded.">>
 <<set $heroSlaves.push(_HS)>>
 /* put some of her custom description in her origin (box stuff), tagged as amp, lowered obedience, increased weight but lowered health, changed skin color from white to pale */
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Yukiko", _HS.birthName = "Yukiko", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 100, _HS.weight = -20, _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "very fair", _HS.hStyle = "long, and in a hime cut", _HS.amp = 1, _HS.boobs = 500, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.clothes = "a slave gown", _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customDesc = "She is a work of art: stoic, mysterious, doll-like, - and always smiling.", _HS.voice = 0>>
+<<set _HS.slaveName = "Yukiko", _HS.birthName = "Yukiko", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 100, _HS.weight = -20, _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "very fair", _HS.hStyle = "long, and in a hime cut", _HS.amp = 1, _HS.boobs = 500, _HS.butt = 3, _HS.vaginaLube = 1, _HS.ovaries = 1, _HS.clothes = "a slave gown", _HS.intelligence = -40, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customDesc = "She is a work of art: stoic, mysterious, doll-like, - and always smiling.", _HS.voice = 0>>
 <<set $heroSlaves.push(_HS)>>
 /* not much to change, lowered weight ('perfect slim body'), set to mute and changed flaw to odd- described as creepy */
 
 <<if $seePreg != 0>>
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Fucknugget' Pillow", _HS.birthName = "Anika", _HS.origin = "She sold herself into slavery to escape life on the streets.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 37, _HS.physicalAge = 37, _HS.visualAge = 37, _HS.ovaryAge = 37, _HS.health = 80, _HS.devotion = 100, _HS.weight = 40, _HS.origRace = "white", _HS.override_Race = 1, _HS.race = "latina", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.hStyle = "long", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 6260, _HS.boobsImplant = 4200, _HS.nipplesPiercing = 2, _HS.areolae = 3, _HS.boobsTat = "flowers", _HS.lactation = 2, _HS.butt = 12, _HS.buttImplant = 1, _HS.buttTat = "flowers", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.lipsPiercing = 2, _HS.lipsTat = "flowers", _HS.tonguePiercing = 2, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.vaginaTat = "flowers", _HS.preg = 37, _HS.pregType = 1, _HS.pregWeek = 37, _HS.pregKnown = 1, _HS.belly = 13000, _HS.bellyPreg = 13000, _HS.births = 2, _HS.birthsTotal = 2, _HS.clitPiercing = 3, _HS.clitSetting = "boobs", _HS.anus = 2, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "flowers", _HS.makeup = 3, _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "advertisements", _HS.stampTat = "flowers", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 15, _HS.aphrodisiacs = 1, _HS.addict = 99, _HS.clothes = "restrictive latex", _HS.collar = "leather with cowbell", _HS.intelligence = -2, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "'Fucknugget' Pillow", _HS.birthName = "Anika", _HS.origin = "She sold herself into slavery to escape life on the streets.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 37, _HS.physicalAge = 37, _HS.visualAge = 37, _HS.ovaryAge = 37, _HS.health = 80, _HS.devotion = 100, _HS.weight = 40, _HS.origRace = "white", _HS.override_Race = 1, _HS.race = "latina", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.hStyle = "long", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 6260, _HS.boobsImplant = 4200, _HS.nipplesPiercing = 2, _HS.areolae = 3, _HS.boobsTat = "flowers", _HS.lactation = 2, _HS.butt = 12, _HS.buttImplant = 1, _HS.buttTat = "flowers", _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 55, _HS.lipsImplant = 10, _HS.lipsPiercing = 2, _HS.lipsTat = "flowers", _HS.tonguePiercing = 2, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.vaginaTat = "flowers", _HS.preg = 37, _HS.pregType = 1, _HS.pregWeek = 37, _HS.pregKnown = 1, _HS.belly = 13000, _HS.bellyPreg = 13000, _HS.births = 2, _HS.birthsTotal = 2, _HS.clitPiercing = 3, _HS.clitSetting = "boobs", _HS.anus = 2, _HS.ovaries = 1, _HS.anusPiercing = 2, _HS.anusTat = "flowers", _HS.makeup = 3, _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "advertisements", _HS.stampTat = "flowers", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 15, _HS.aphrodisiacs = 1, _HS.addict = 99, _HS.clothes = "restrictive latex", _HS.collar = "leather with cowbell", _HS.intelligence = -70, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "boobs", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 <</if>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'DoL Toy' Allie", _HS.birthName = "Aliana", _HS.origin = "She is an enslaved member of an anti-slavery extremist group.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 33, _HS.physicalAge = 33, _HS.visualAge = 33, _HS.ovaryAge = 33, _HS.health = 80, _HS.devotion = 65, _HS.height = 155, _HS.nationality = "Mexican", _HS.race = "latina", _HS.override_H_Color = 1, _HS.hColor = "raven black with red highlights", _HS.skin = "brown", _HS.hLength = 10, _HS.waist = -55, _HS.boobs = 700, _HS.butt = 3, _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.bellyAccessory = "an extreme corset", _HS.clitPiercing = 3, _HS.clitSetting = "submissive", _HS.anus = 2, _HS.ovaries = 1, _HS.stampTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 15, _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Her left butt cheek is tattooed with a small shield bearing the words 'Daughter of Liberty' with a large red 'not' symbol added over it.">>
+<<set _HS.slaveName = "'DoL Toy' Allie", _HS.birthName = "Aliana", _HS.origin = "She is an enslaved member of an anti-slavery extremist group.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 33, _HS.physicalAge = 33, _HS.visualAge = 33, _HS.ovaryAge = 33, _HS.health = 80, _HS.devotion = 65, _HS.height = 155, _HS.nationality = "Mexican", _HS.race = "latina", _HS.override_H_Color = 1, _HS.hColor = "raven black with red highlights", _HS.skin = "brown", _HS.hLength = 10, _HS.waist = -55, _HS.boobs = 700, _HS.butt = 3, _HS.face = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.vagina = 2, _HS.vaginaLube = 1, _HS.bellyAccessory = "an extreme corset", _HS.clitPiercing = 3, _HS.clitSetting = "submissive", _HS.anus = 2, _HS.ovaries = 1, _HS.stampTat = "degradation", _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 35, _HS.entertainSkill = 15, _HS.collar = "heavy gold", _HS.shoes = "heels", _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Her left butt cheek is tattooed with a small shield bearing the words 'Daughter of Liberty' with a large red 'not' symbol added over it.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Onahole' Lian the Liberty Whore", _HS.birthName = "Lian", _HS.origin = "She is an enslaved member of an anti-slavery extremist group.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = -70, _HS.devotion = 100, _HS.muscles = 20, _HS.nationality = "Chinese", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 2000, _HS.boobsImplant = 600, _HS.areolae = 2, _HS.butt = 8, _HS.face = 55, _HS.faceImplant = 65, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clit = 2, _HS.anus = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.collar = "shock punishment", _HS.shoes = "flats", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "'Onahole' Lian the Liberty Whore", _HS.birthName = "Lian", _HS.origin = "She is an enslaved member of an anti-slavery extremist group.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = -70, _HS.devotion = 100, _HS.muscles = 20, _HS.nationality = "Chinese", _HS.race = "asian", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.waist = -100, _HS.amp = 1, _HS.boobs = 2000, _HS.boobsImplant = 600, _HS.areolae = 2, _HS.butt = 8, _HS.face = 55, _HS.faceImplant = 65, _HS.vagina = 3, _HS.vaginaLube = 1, _HS.clit = 2, _HS.anus = 2, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.collar = "shock punishment", _HS.shoes = "flats", _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXY = 40, _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -555,7 +555,7 @@
 /*Added 'bitchy' quirk, reduced height and weight, added customdesc -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Cunt", _HS.birthName = "Cunt", _HS.ID = _i++, _HS.indenture = -1, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = -10, _HS.devotion = 10, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.heels = 1, _HS.boobs = 800, _HS.boobsImplant = 600, _HS.butt = 4, _HS.buttImplant = 2, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.clitPiercing = 1, _HS.anus = 2, _HS.anusTat = "tribal patterns", _HS.nosePiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 35, _HS.intelligence = -2, _HS.attrXY = 40, _HS.attrKnown = 0, _HS.fetish = "mindbroken", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Cunt", _HS.birthName = "Cunt", _HS.ID = _i++, _HS.indenture = -1, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = -10, _HS.devotion = 10, _HS.race = "white", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.heels = 1, _HS.boobs = 800, _HS.boobsImplant = 600, _HS.butt = 4, _HS.buttImplant = 2, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.clitPiercing = 1, _HS.anus = 2, _HS.anusTat = "tribal patterns", _HS.nosePiercing = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 15, _HS.analSkill = 35, _HS.intelligence = -70, _HS.attrXY = 40, _HS.attrKnown = 0, _HS.fetish = "mindbroken", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*mindbroken*/
 /*Tweaked smart piercing setting, corrected piercings -BoneyM*/
diff --git a/src/npc/databases/ddSlavesDatabase.tw b/src/npc/databases/ddSlavesDatabase.tw
index 6487d18d6a1c3155e920d4eba6c873a08666c0e0..3c4ba5150a442ebb8b2d8461186c9e1d80bf979f 100644
--- a/src/npc/databases/ddSlavesDatabase.tw
+++ b/src/npc/databases/ddSlavesDatabase.tw
@@ -2,7 +2,7 @@
 
 <<set _i = 800000>>
 <<set _HS = {}>>
-<<set _HS.slaveName = "Marylynne", _HS.birthName = "Tyson", _HS.genes = "XY", _HS.origin = "She is a life-long house slave who has always tried to be the perfect woman, despite her dick.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 20, _HS.devotion = 100, _HS.skin = "white", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.areolae = 1, _HS.butt = 5, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 35, _HS.analSkill = 100, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "She is extremely self-conscious about her dick.", _HS.sexualFlaw = "shamefast", _HS.behavioralQuirk = "insecure">>
+<<set _HS.slaveName = "Marylynne", _HS.birthName = "Tyson", _HS.genes = "XY", _HS.origin = "She is a life-long house slave who has always tried to be the perfect woman, despite her dick.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 34, _HS.physicalAge = 34, _HS.visualAge = 34, _HS.ovaryAge = 34, _HS.health = 20, _HS.devotion = 100, _HS.skin = "white", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.areolae = 1, _HS.butt = 5, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 35, _HS.analSkill = 100, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "She is extremely self-conscious about her dick.", _HS.sexualFlaw = "shamefast", _HS.behavioralQuirk = "insecure">>
 <<set $heroSlaves.push(_HS)>>
 /*Increased areolae, added origin and customdesc -BoneyM*/
 
@@ -18,34 +18,34 @@
 /*Added odd as a stand-in for the multiple personalities -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Lola", _HS.birthName = "Lola", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = 20, _HS.devotion = 35, _HS.height = 175, _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.butt = 4, _HS.buttImplant = 2, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.aphrodisiacs = 1, _HS.addict = 10, _HS.intelligence = -1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Lola", _HS.birthName = "Lola", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 27, _HS.physicalAge = 27, _HS.visualAge = 27, _HS.ovaryAge = 27, _HS.health = 20, _HS.devotion = 35, _HS.height = 175, _HS.skin = "white", _HS.hStyle = "long", _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.butt = 4, _HS.buttImplant = 2, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.aphrodisiacs = 1, _HS.addict = 10, _HS.intelligence = -30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*Second slave to not need changes -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Amanda", _HS.birthName = "Amanda", _HS.genes = "XY", _HS.origin = "She was raised as a girl despite her gargantuan dick to be a truly unique slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 17, _HS.physicalAge = 17, _HS.visualAge = 17, _HS.ovaryAge = 17, _HS.health = 20, _HS.height = 152, _HS.hColor = "black", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Amanda", _HS.birthName = "Amanda", _HS.genes = "XY", _HS.origin = "She was raised as a girl despite her gargantuan dick to be a truly unique slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 17, _HS.physicalAge = 17, _HS.visualAge = 17, _HS.ovaryAge = 17, _HS.health = 20, _HS.height = 152, _HS.hColor = "black", _HS.hStyle = "long", _HS.boobs = 500, _HS.butt = 3, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*Added origin, removed anal virginity -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Mrs.' Maria", _HS.birthName = "Maria", _HS.genes = "XY", _HS.origin = "She was once a successful drug lord, but was turned into her current self after making too many enemies.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.devotion = 75, _HS.muscles = 20, _HS.height = 175, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 10, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.lips = 55, _HS.lipsImplant = 10, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "anal", _HS.dick = 5, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a brand of a former master on her left testicle.", _HS.brand = "a brand of a former master", _HS.stampTat = "She has a fairly generic tramp stamp.", _HS.career = "a gang leader">>
+<<set _HS.slaveName = "'Mrs.' Maria", _HS.birthName = "Maria", _HS.genes = "XY", _HS.origin = "She was once a successful drug lord, but was turned into her current self after making too many enemies.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.devotion = 75, _HS.muscles = 20, _HS.height = 175, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 10, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.nipplesPiercing = 1, _HS.lips = 55, _HS.lipsImplant = 10, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.clitSetting = "anal", _HS.dick = 5, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a brand of a former master on her left testicle.", _HS.brand = "a brand of a former master", _HS.stampTat = "She has a fairly generic tramp stamp.", _HS.career = "a gang leader">>
 <<set $heroSlaves.push(_HS)>>
 /*branded nut*/
 /*Added brand to customtat, added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Sugar", _HS.birthName = "Sugar", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 20, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "platinum blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1400, _HS.boobsImplant = 1200, _HS.butt = 5, _HS.buttImplant = 4, _HS.lips = 55, _HS.lipsImplant = 2, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.clothes = "slutty jewelry", _HS.intelligence = -2, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.customDesc = "She is as dumb as a bag of hammers.">>
+<<set _HS.slaveName = "Sugar", _HS.birthName = "Sugar", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 24, _HS.physicalAge = 24, _HS.visualAge = 24, _HS.ovaryAge = 24, _HS.health = 20, _HS.height = 175, _HS.eyeColor = "blue", _HS.hColor = "platinum blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1400, _HS.boobsImplant = 1200, _HS.butt = 5, _HS.buttImplant = 4, _HS.lips = 55, _HS.lipsImplant = 2, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.clothes = "slutty jewelry", _HS.intelligence = -90, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.customDesc = "She is as dumb as a bag of hammers.">>
 <<set $heroSlaves.push(_HS)>>
 /*also buttslut*/
 /*Added customdesc, changed eye color -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Bella", _HS.birthName = "Bella", _HS.genes = "XY", _HS.origin = "She grew up in a rich and deviant household, surrounded by but never a part of bizarre and unusual sex acts.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 10, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.clothes = "a slave gown", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant">>
+<<set _HS.slaveName = "Bella", _HS.birthName = "Bella", _HS.genes = "XY", _HS.origin = "She grew up in a rich and deviant household, surrounded by but never a part of bizarre and unusual sex acts.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = 10, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 10, _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.clothes = "a slave gown", _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant">>
 <<set $heroSlaves.push(_HS)>>
 /*Added origin -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Julia", _HS.birthName = "Julia", _HS.genes = "XY", _HS.origin = "She was homeless and willing to do anything for food, which in the end resulted in her becoming a slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 30, _HS.skin = "white", _HS.hLength = 10, _HS.hStyle = "short", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.clothes = "a slave gown", _HS.intelligence = -1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has beautiful eyes and some scars.">>
+<<set _HS.slaveName = "Julia", _HS.birthName = "Julia", _HS.genes = "XY", _HS.origin = "She was homeless and willing to do anything for food, which in the end resulted in her becoming a slave.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 30, _HS.skin = "white", _HS.hLength = 10, _HS.hStyle = "short", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.clothes = "a slave gown", _HS.intelligence = -20, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has beautiful eyes and some scars.">>
 <<set $heroSlaves.push(_HS)>>
 /*love*/
 /*Added origin, corrected customdesc syntax, increased cock and balls size to average -BoneyM*/
@@ -57,31 +57,31 @@
 /*Added bitchy, increased cock and balls size to average -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Harry", _HS.birthName = "Harry", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 20, _HS.devotion = 25, _HS.height = 175, _HS.heightImplant = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "a medium length", _HS.boobs = 300, _HS.butt = 5, _HS.face = 15, _HS.faceImplant = 15, _HS.lipsTat = "permanent makeup", _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.clothes = "attractive lingerie", _HS.intelligence = -1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Harry", _HS.birthName = "Harry", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 20, _HS.devotion = 25, _HS.height = 175, _HS.heightImplant = 1, _HS.eyeColor = "blue", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hStyle = "a medium length", _HS.boobs = 300, _HS.butt = 5, _HS.face = 15, _HS.faceImplant = 15, _HS.lipsTat = "permanent makeup", _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.clothes = "attractive lingerie", _HS.intelligence = -20, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*light makeup tats*/
 /*Added makeup tattoos, added facial surgery, changed eye color, added height and heightimplant -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Jen", _HS.birthName = "Jen", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 20, _HS.devotion = 40, _HS.height = 175, _HS.hColor = "dark brown", _HS.pubicHColor = "dark brown", _HS.skin = "white", _HS.hLength = 40, _HS.hStyle = "up in a bun", _HS.boobs = 300, _HS.butt = 5, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.clothes = "attractive lingerie", _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.career = "a librarian", _HS.intelligence = 2, _HS.intelligenceImplant = 1>>
+<<set _HS.slaveName = "Jen", _HS.birthName = "Jen", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 20, _HS.physicalAge = 20, _HS.visualAge = 20, _HS.ovaryAge = 20, _HS.health = 20, _HS.devotion = 40, _HS.height = 175, _HS.hColor = "dark brown", _HS.pubicHColor = "dark brown", _HS.skin = "white", _HS.hLength = 40, _HS.hStyle = "up in a bun", _HS.boobs = 300, _HS.butt = 5, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.clothes = "attractive lingerie", _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "cumslut", _HS.fetishKnown = 1, _HS.career = "a librarian", _HS.intelligence = 35, _HS.intelligenceImplant = 30>>
 <<set $heroSlaves.push(_HS)>>
 /*bookkeeper etc*/
 /*Removed customdesc copied over from previous slave -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Kai", _HS.birthName = "Mordecai", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 60, _HS.height = 191, _HS.nationality = "Russian", _HS.race = "white", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "white", _HS.hLength = 140, _HS.hStyle = "knee length", _HS.waist = -55, _HS.heels = 1, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.nipplesPiercing = 2, _HS.lactation = 1, _HS.butt = 5, _HS.buttImplant = 3, _HS.lips = 35, _HS.lipsImplant = 10, _HS.lipsPiercing = 1, _HS.vagina = 1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.clothes = "restrictive latex", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has many girly tattoos.", _HS.customDesc = "She likes hair play.", _HS.navelPiercing = 1>>
+<<set _HS.slaveName = "Kai", _HS.birthName = "Mordecai", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 60, _HS.height = 191, _HS.nationality = "Russian", _HS.race = "white", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "white", _HS.hLength = 140, _HS.hStyle = "knee length", _HS.waist = -55, _HS.heels = 1, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.nipplesPiercing = 2, _HS.lactation = 1, _HS.butt = 5, _HS.buttImplant = 3, _HS.lips = 35, _HS.lipsImplant = 10, _HS.lipsPiercing = 1, _HS.vagina = 1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.clothes = "restrictive latex", _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has many girly tattoos.", _HS.customDesc = "She likes hair play.", _HS.navelPiercing = 1>>
 <<set $heroSlaves.push(_HS)>>
 /*Increased height and balls size -BoneyM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Mackenzie", _HS.birthName = "Mackenzie", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 60, _HS.markings = "freckled", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 1800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customDesc = "She has a slim and perfectly feminine frame except for big feet and ears. She's very intelligent and well learned.">>
+<<set _HS.slaveName = "Mackenzie", _HS.birthName = "Mackenzie", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 40, _HS.devotion = 60, _HS.markings = "freckled", _HS.eyeColor = "blue", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hStyle = "long", _HS.boobs = 1800, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.anus = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = random(96,99), _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customDesc = "She has a slim and perfectly feminine frame except for big feet and ears. She's very intelligent and well learned.">>
 <<set $heroSlaves.push(_HS)>>
 /*intelligent, classy, devoted to Master*/
 /*Increased ball size, changed eye color, changed skin to freckled, increased health, corrected customdesc syntax -BoneyM*/
 /% Fixed skin to pale, and changed markings to freckled %/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Rachel", _HS.birthName = "Rachel", _HS.genes = "XY", _HS.origin = "She volunteered to become a slave when she turned 18.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 100, _HS.height = 155, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 60, _HS.hStyle = "shoulder length", _HS.waist = -55, _HS.boobs = 600, _HS.butt = 2, _HS.face = 15, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.anusTat = "bleached", _HS.intelligence = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut">>
+<<set _HS.slaveName = "Rachel", _HS.birthName = "Rachel", _HS.genes = "XY", _HS.origin = "She volunteered to become a slave when she turned 18.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 100, _HS.height = 155, _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "pale", _HS.hLength = 60, _HS.hStyle = "shoulder length", _HS.waist = -55, _HS.boobs = 600, _HS.butt = 2, _HS.face = 15, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.scrotum = 1, _HS.anusTat = "bleached", _HS.intelligence = 20, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -90,13 +90,13 @@
 /% Put the freckles from custDesc to markings Bane70 %/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Exta", _HS.birthName = "Exta", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 190, _HS.eyeColor = "brown", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 15, _HS.hStyle = "short, and in a boyish cut", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.anusTat = "bleached", _HS.oralSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a raised circuitry pattern on the nape of her neck.", _HS.sexualFlaw = "shamefast", _HS.career = "a businessman">>
+<<set _HS.slaveName = "Exta", _HS.birthName = "Exta", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 60, _HS.muscles = 20, _HS.height = 190, _HS.eyeColor = "brown", _HS.hColor = "blonde", _HS.pubicHColor = "blonde", _HS.skin = "white", _HS.hLength = 15, _HS.hStyle = "short, and in a boyish cut", _HS.boobs = 300, _HS.butt = 1, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 1, _HS.anusTat = "bleached", _HS.oralSkill = 15, _HS.combatSkill = 1, _HS.intelligence = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a raised circuitry pattern on the nape of her neck.", _HS.sexualFlaw = "shamefast", _HS.career = "a businessman">>
 <<set $heroSlaves.push(_HS)>>
 /*business skill*/
 /*likes mods - gave internal tesiticles as such PM*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Martin", _HS.birthName = "Martin", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -55, _HS.muscles = 20, _HS.height = 190, _HS.eyeColor = "bright blue", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 15, _HS.hStyle = "short and in a boyish cut", _HS.waist = -55, _HS.boobs = 100, _HS.butt = 4, _HS.face = 55, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.anusTat = "bleached", _HS.combatSkill = 1, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.behavioralFlaw = "arrogant", _HS.customDesc = "An iron-willed, recently captured figure of a prominent anti-Free City guerrilla party, she still clings strongly to traditional beliefs on Man's natural good, economic restriction, and monogamy. Excitable, girly, and sweet in comparison to her natural sister, Elisa, she has a lovely singing voice. She prays quite often, if allowed to.", _HS.mother = -9997, _HS.father = -9996, _HS.sexualFlaw = "hates penetration">>
+<<set _HS.slaveName = "Martin", _HS.birthName = "Martin", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 19, _HS.physicalAge = 19, _HS.visualAge = 19, _HS.ovaryAge = 19, _HS.health = 20, _HS.devotion = -55, _HS.muscles = 20, _HS.height = 190, _HS.eyeColor = "bright blue", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "extremely pale", _HS.hLength = 15, _HS.hStyle = "short and in a boyish cut", _HS.waist = -55, _HS.boobs = 100, _HS.butt = 4, _HS.face = 55, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.anusTat = "bleached", _HS.combatSkill = 1, _HS.intelligence = 30, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.behavioralFlaw = "arrogant", _HS.customDesc = "An iron-willed, recently captured figure of a prominent anti-Free City guerrilla party, she still clings strongly to traditional beliefs on Man's natural good, economic restriction, and monogamy. Excitable, girly, and sweet in comparison to her natural sister, Elisa, she has a lovely singing voice. She prays quite often, if allowed to.", _HS.mother = -9997, _HS.father = -9996, _HS.sexualFlaw = "hates penetration">>
 <<set $heroSlaves.push(_HS)>>
 /*also hates pen*/
 /*elisa's sibling*/
@@ -108,40 +108,40 @@
 /*wide dick*/
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Selene", _HS.birthName = "Selene", _HS.genes = "XY", _HS.origin = "Once she was an arcology security officer, lured to aphrodisiacs addiction and feminized by her boss (and former wife), to whom she was sold as a slave to satisfy her spousal maintenance after divorce.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 32, _HS.physicalAge = 32, _HS.visualAge = 32, _HS.ovaryAge = 32, _HS.health = 20, _HS.devotion = 40, _HS.muscles = 20, _HS.height = 175, _HS.race = "latina", _HS.eyeColor = "ice blue", _HS.hColor = "ashen with black streaks", _HS.pubicHColor = "ashen", _HS.skin = "brown", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.waist = -55, _HS.boobs = 1400, _HS.butt = 1, _HS.face = 55, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 2, _HS.dickPiercing = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.addict = 50, _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customDesc = "She has large police badge made of polished silver pinned right to the skin with several barbell-piercing several inches above her left nipple. She wears two pairs of handcuffs as bracelets (one pair on each wrist); the handcuff keyholes are welded, so they cannot be unlocked and removed in normal way.", _HS.career = "a security guard">>
+<<set _HS.slaveName = "Selene", _HS.birthName = "Selene", _HS.genes = "XY", _HS.origin = "Once she was an arcology security officer, lured to aphrodisiacs addiction and feminized by her boss (and former wife), to whom she was sold as a slave to satisfy her spousal maintenance after divorce.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 32, _HS.physicalAge = 32, _HS.visualAge = 32, _HS.ovaryAge = 32, _HS.health = 20, _HS.devotion = 40, _HS.muscles = 20, _HS.height = 175, _HS.race = "latina", _HS.eyeColor = "ice blue", _HS.hColor = "ashen with black streaks", _HS.pubicHColor = "ashen", _HS.skin = "brown", _HS.hLength = 30, _HS.hStyle = "shoulder length", _HS.waist = -55, _HS.boobs = 1400, _HS.butt = 1, _HS.face = 55, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 2, _HS.dickPiercing = 1, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.analSkill = 100, _HS.combatSkill = 1, _HS.addict = 50, _HS.intelligence = 20, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customDesc = "She has large police badge made of polished silver pinned right to the skin with several barbell-piercing several inches above her left nipple. She wears two pairs of handcuffs as bracelets (one pair on each wrist); the handcuff keyholes are welded, so they cannot be unlocked and removed in normal way.", _HS.career = "a security guard">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Buns' Jones", _HS.birthName = "Jones", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.devotion = 31, _HS.nationality = "Chinese", _HS.race = "asian", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "dark brown with bleached highlights", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "long and braided into a ponytail", _HS.waist = -55, _HS.boobs = 200, _HS.butt = 8, _HS.lips = 35, _HS.vagina = -1, _HS.vaginaTat = "rude words", _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusTat = "flowers", _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "rude words", _HS.stampTat = "rude words", _HS.oralSkill = 100, _HS.entertainSkill = 15, _HS.clothes = "a slutty outfit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "A palm sized ring adorns the end of her braid, perfect for grabbing and pulling during any occasion.">>
+<<set _HS.slaveName = "'Buns' Jones", _HS.birthName = "Jones", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.devotion = 31, _HS.nationality = "Chinese", _HS.race = "asian", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "dark brown with bleached highlights", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "long and braided into a ponytail", _HS.waist = -55, _HS.boobs = 200, _HS.butt = 8, _HS.lips = 35, _HS.vagina = -1, _HS.vaginaTat = "rude words", _HS.preg = -2, _HS.dick = 3, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusTat = "flowers", _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.shouldersTat = "tribal patterns", _HS.armsTat = "rude words", _HS.stampTat = "rude words", _HS.oralSkill = 100, _HS.entertainSkill = 15, _HS.clothes = "a slutty outfit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customDesc = "A palm sized ring adorns the end of her braid, perfect for grabbing and pulling during any occasion.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Mistress Izzy", _HS.birthName = "Isabella", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 70, _HS.devotion = 100, _HS.eyeColor = "black", _HS.hColor = "sparkling and shiny golden red", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "in thick long heavy braids", _HS.waist = -100, _HS.boobs = 9200, _HS.boobsImplant = 6000, _HS.nipplesPiercing = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.milk = 3010, _HS.butt = 8, _HS.buttImplant = 1, _HS.buttTat = "bovine patterns", _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.lipsPiercing = 2, _HS.lipsTat = "bovine patterns", _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaPiercing = 2, _HS.vaginaTat = "bovine patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 2, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 2, _HS.anusPiercing = 2, _HS.anusTat = "bovine patterns", _HS.makeup = 2, _HS.nails = 2, _HS.brand = "SLUT", _HS.brandLocation = "buttocks", _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.vaginalSkill = 35, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 35, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 1, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has tattoos of teasing, enticing messages begging others to come taste her addictive milk.", _HS.customDesc = "Her musky milky aura drives men and women around her giggly and dumb with lust.">>
+<<set _HS.slaveName = "Mistress Izzy", _HS.birthName = "Isabella", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 70, _HS.devotion = 100, _HS.eyeColor = "black", _HS.hColor = "sparkling and shiny golden red", _HS.pubicHColor = "blonde", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "in thick long heavy braids", _HS.waist = -100, _HS.boobs = 9200, _HS.boobsImplant = 6000, _HS.nipplesPiercing = 2, _HS.boobsTat = "bovine patterns", _HS.lactation = 2, _HS.milk = 3010, _HS.butt = 8, _HS.buttImplant = 1, _HS.buttTat = "bovine patterns", _HS.face = 55, _HS.faceImplant = 65, _HS.lips = 55, _HS.lipsImplant = 2, _HS.lipsPiercing = 2, _HS.lipsTat = "bovine patterns", _HS.tonguePiercing = 2, _HS.vagina = 2, _HS.vaginaPiercing = 2, _HS.vaginaTat = "bovine patterns", _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 2, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 2, _HS.anusPiercing = 2, _HS.anusTat = "bovine patterns", _HS.makeup = 2, _HS.nails = 2, _HS.brand = "SLUT", _HS.brandLocation = "buttocks", _HS.earPiercing = 2, _HS.nosePiercing = 2, _HS.eyebrowPiercing = 2, _HS.navelPiercing = 2, _HS.shouldersTat = "bovine patterns", _HS.armsTat = "bovine patterns", _HS.legsTat = "bovine patterns", _HS.stampTat = "bovine patterns", _HS.vaginalSkill = 35, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 35, _HS.collar = "leather with cowbell", _HS.shoes = "heels", _HS.intelligence = 20, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has tattoos of teasing, enticing messages begging others to come taste her addictive milk.", _HS.customDesc = "Her musky milky aura drives men and women around her giggly and dumb with lust.">>
 <<set $heroSlaves.push(_HS)>>
 /*Dropped desc = She has two cute horns protruding from her forehead. A few addicted milkslaves of her own tag along behind her. */
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Joan", _HS.birthName = "Mila", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.devotion = 25, _HS.weight = 20, _HS.height = 175, _HS.hColor = "dark brown", _HS.pubicHColor = "brown", _HS.skin = "pale", _HS.hLength = 30, _HS.hStyle = "shoulder-length, done up in a ponytail", _HS.pubicHStyle = "bushy", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.areolae = 2, _HS.lactation = 2, _HS.butt = 7, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.dick = 4, _HS.prostate = 1, _HS.balls = 5, _HS.scrotum = 4, _HS.anusPiercing = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.entertainSkill = 35, _HS.clothes = "cutoffs and a t-shirt", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "She has a blood red, faux brand tattoo on her left ass cheek.", _HS.customDesc = "She has a nearly faded pockmark on the skin above her left eyebrow, the last reminder of her awkward past.">>
+<<set _HS.slaveName = "Joan", _HS.birthName = "Mila", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.devotion = 25, _HS.weight = 20, _HS.height = 175, _HS.hColor = "dark brown", _HS.pubicHColor = "brown", _HS.skin = "pale", _HS.hLength = 30, _HS.hStyle = "shoulder-length, done up in a ponytail", _HS.pubicHStyle = "bushy", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.areolae = 2, _HS.lactation = 2, _HS.butt = 7, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.dick = 4, _HS.prostate = 1, _HS.balls = 5, _HS.scrotum = 4, _HS.anusPiercing = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.entertainSkill = 35, _HS.clothes = "cutoffs and a t-shirt", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -40, _HS.intelligenceImplant = 30, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "odd", _HS.customTat = "She has a blood red, faux brand tattoo on her left ass cheek.", _HS.customDesc = "She has a nearly faded pockmark on the skin above her left eyebrow, the last reminder of her awkward past.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Aisha", _HS.birthName = "Aicha", _HS.genes = "XY", _HS.origin = "She sold herself into slavery to escape a life of boredom.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = -20, _HS.devotion = 45, _HS.height = 155, _HS.heightImplant = -1, _HS.race = "middle eastern", _HS.override_Eye_Color = 1, _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "peachy fading into a red ombre at the bottom", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "lightened", _HS.hLength = 30, _HS.hStyle = "shoulder-length in a hime cut", _HS.waist = -55, _HS.boobs = 250, _HS.butt = 3.5, _HS.face = 55, _HS.faceImplant = 65, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 1, _HS.dick = 5, _HS.dickTat = "flowers", _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusPiercing = 1, _HS.anusTat = "flowers", _HS.brand = "your initials", _HS.brandLocation = "back", _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a comfortable bodysuit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.customTat = "She has tattooed petals trailing from the nape of her neck down her back, ending between her butt cheeks.", _HS.customDesc = "Her red pubic hair is waxed into the shape of a heart. She has bright blue eyeshadow on her bottom lids.", _HS.pubicHStyle = "waxed">>
+<<set _HS.slaveName = "Aisha", _HS.birthName = "Aicha", _HS.genes = "XY", _HS.origin = "She sold herself into slavery to escape a life of boredom.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = -20, _HS.devotion = 45, _HS.height = 155, _HS.heightImplant = -1, _HS.race = "middle eastern", _HS.override_Eye_Color = 1, _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.hColor = "peachy fading into a red ombre at the bottom", _HS.eyebrowHColor = "red", _HS.pubicHColor = "red", _HS.underArmHColor = "red", _HS.skin = "lightened", _HS.hLength = 30, _HS.hStyle = "shoulder-length in a hime cut", _HS.waist = -55, _HS.boobs = 250, _HS.butt = 3.5, _HS.face = 55, _HS.faceImplant = 65, _HS.vagina = -1, _HS.preg = -2, _HS.clitPiercing = 3, _HS.anus = 1, _HS.dick = 5, _HS.dickTat = "flowers", _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.anusPiercing = 1, _HS.anusTat = "flowers", _HS.brand = "your initials", _HS.brandLocation = "back", _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.entertainSkill = 15, _HS.clothes = "a comfortable bodysuit", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.customTat = "She has tattooed petals trailing from the nape of her neck down her back, ending between her butt cheeks.", _HS.customDesc = "Her red pubic hair is waxed into the shape of a heart. She has bright blue eyeshadow on her bottom lids.", _HS.pubicHStyle = "waxed">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Laura", _HS.birthName = "Rolan", _HS.genes = "XY", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a high-ranking spy who was captured while trying to obtain secrets about the defenses of one the Free Cities.", _HS.birthWeek = random(0,51), _HS.health = -10, _HS.devotion = 5, _HS.height = 155, _HS.race = "middle eastern", _HS.override_H_Color = 1, _HS.override_Eye_Color = 1, _HS.eyeColor = "blue", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "dark", _HS.hLength = 60, _HS.hStyle = "long and tied in a bun using a pearl chain", _HS.heels = 1, _HS.boobs = 200, _HS.butt = 2, _HS.vagina = -1, _HS.preg = -2, _HS.bellyAccessory = "a corset", _HS.dick = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.oralSkill = 15, _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 3, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.career = "a spy">>
+<<set _HS.slaveName = "Laura", _HS.birthName = "Rolan", _HS.genes = "XY", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a high-ranking spy who was captured while trying to obtain secrets about the defenses of one the Free Cities.", _HS.birthWeek = random(0,51), _HS.health = -10, _HS.devotion = 5, _HS.height = 155, _HS.race = "middle eastern", _HS.override_H_Color = 1, _HS.override_Eye_Color = 1, _HS.eyeColor = "blue", _HS.hColor = "white", _HS.pubicHColor = "white", _HS.skin = "dark", _HS.hLength = 60, _HS.hStyle = "long and tied in a bun using a pearl chain", _HS.heels = 1, _HS.boobs = 200, _HS.butt = 2, _HS.vagina = -1, _HS.preg = -2, _HS.bellyAccessory = "a corset", _HS.dick = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.navelPiercing = 1, _HS.oralSkill = 15, _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = 100, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.career = "a spy">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Dragon Goddess' Chae-won", _HS.genes = "XY", _HS.birthName = "Chae-won", _HS.origin = "She is a former Kkangpae gang member who was sold into slavery by her former boss as a punishment.", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a famed Free Cities whore, and commands top prices.", _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 50, _HS.devotion = 31, _HS.muscles = 50, _HS.height = 155, _HS.nationality = "Korean", _HS.race = "asian", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "onyx black and rainbow-streaked", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "styled in high chignon resembling a traditional Japanese geisha's Shimada hairstyle, with plenty of decorated hairpins", _HS.waist = -55, _HS.boobs = 6000, _HS.boobsImplant = 3000, _HS.nipples = "huge", _HS.butt = 4.5, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.tonguePiercing = 1, _HS.vagina = -1, _HS.preg = -2, _HS.anus = 1, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 4, _HS.scrotum = 4, _HS.anusTat = "bleached", _HS.nails = 3, _HS.earPiercing = 1, _HS.legsTat = "flowers", _HS.stampTat = "flowers", _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.clothes = "a slave gown", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has two neon-blue butterflies tattooed on her right temple and one more right above right eyebrow; a bright blue, luminescent tattoo of an oriental dragon is intertwining with floral tattoos on her right leg.", _HS.customDesc = "She is almost never seen without her long, thin, lavishly decorated smoking pipe, either holding it in hand, or carrying it tucked in her chignon.", _HS.career = "a gang member">>
+<<set _HS.slaveName = "'Dragon Goddess' Chae-won", _HS.genes = "XY", _HS.birthName = "Chae-won", _HS.origin = "She is a former Kkangpae gang member who was sold into slavery by her former boss as a punishment.", _HS.ID = _i++, _HS.prestige = 1, _HS.prestigeDesc = "She is a famed Free Cities whore, and commands top prices.", _HS.birthWeek = random(0,51), _HS.actualAge = 26, _HS.physicalAge = 26, _HS.visualAge = 26, _HS.ovaryAge = 26, _HS.health = 50, _HS.devotion = 31, _HS.muscles = 50, _HS.height = 155, _HS.nationality = "Korean", _HS.race = "asian", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "onyx black and rainbow-streaked", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "tanned", _HS.hLength = 60, _HS.hStyle = "styled in high chignon resembling a traditional Japanese geisha's Shimada hairstyle, with plenty of decorated hairpins", _HS.waist = -55, _HS.boobs = 6000, _HS.boobsImplant = 3000, _HS.nipples = "huge", _HS.butt = 4.5, _HS.face = 55, _HS.faceImplant = 15, _HS.lips = 35, _HS.lipsTat = "permanent makeup", _HS.tonguePiercing = 1, _HS.vagina = -1, _HS.preg = -2, _HS.anus = 1, _HS.dick = 5, _HS.prostate = 1, _HS.balls = 4, _HS.scrotum = 4, _HS.anusTat = "bleached", _HS.nails = 3, _HS.earPiercing = 1, _HS.legsTat = "flowers", _HS.stampTat = "flowers", _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.clothes = "a slave gown", _HS.collar = "pretty jewelry", _HS.shoes = "heels", _HS.intelligence = -3, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.behavioralFlaw = "arrogant", _HS.customTat = "She has two neon-blue butterflies tattooed on her right temple and one more right above right eyebrow; a bright blue, luminescent tattoo of an oriental dragon is intertwining with floral tattoos on her right leg.", _HS.customDesc = "She is almost never seen without her long, thin, lavishly decorated smoking pipe, either holding it in hand, or carrying it tucked in her chignon.", _HS.career = "a gang member">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Bailey", _HS.birthName = "Bryan", _HS.genes = "XY", _HS.origin = "She was sold to your predecessor by her husband to pay off his extreme debt.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 22, _HS.physicalAge = 22, _HS.visualAge = 22, _HS.ovaryAge = 22, _HS.health = 50, _HS.devotion = -50, _HS.nationality = "American", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "fair", _HS.hLength = 50, _HS.hStyle = "chest-length, styled up in schoolgirl pigtails with bangs", _HS.boobs = 700, _HS.boobsImplant = 400, _HS.butt = 2, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.anus = 1, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.clothes = "a slutty maid outfit", _HS.shoes = "heels", _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1>>
+<<set _HS.slaveName = "Bailey", _HS.birthName = "Bryan", _HS.genes = "XY", _HS.origin = "She was sold to your predecessor by her husband to pay off his extreme debt.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 22, _HS.physicalAge = 22, _HS.visualAge = 22, _HS.ovaryAge = 22, _HS.health = 50, _HS.devotion = -50, _HS.nationality = "American", _HS.race = "white", _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "fair", _HS.hLength = 50, _HS.hStyle = "chest-length, styled up in schoolgirl pigtails with bangs", _HS.boobs = 700, _HS.boobsImplant = 400, _HS.butt = 2, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.anus = 1, _HS.dick = 2, _HS.prostate = 1, _HS.balls = 2, _HS.scrotum = 2, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.oralSkill = 15, _HS.clothes = "a slutty maid outfit", _HS.shoes = "heels", _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1>>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "'Mistress' Ingrid", _HS.birthName = "Ingrid", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 190, _HS.race = "white", _HS.nationality = "Norwegian", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "onyx black", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "pale", _HS.hLength = 90, _HS.hStyle = "ass-length with Nordic braids throughout", _HS.waist = -55, _HS.boobs = 800, _HS.butt = 5, _HS.face = 55, _HS.lips = 35, _HS.preg = -2, _HS.clitPiercing = 3, _HS.dick = 4, _HS.prostate = 1, _HS.balls = 4, _HS.scrotum = 4, _HS.ovaries = 1, _HS.makeup = 2, _HS.nails = 2, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.combatSkill = 1, _HS.clothes = "a slave gown", _HS.collar = "pretty jewelry", _HS.shoes = "boots", _HS.intelligence = 1, _HS.intelligenceImplant = 1, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has the style of Gothic royalty, and the demeanor to match.">>
+<<set _HS.slaveName = "'Mistress' Ingrid", _HS.birthName = "Ingrid", _HS.genes = "XY", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ovaryAge = 42, _HS.health = 100, _HS.devotion = 100, _HS.muscles = 20, _HS.height = 190, _HS.race = "white", _HS.nationality = "Norwegian", _HS.eyeColor = "blue", _HS.override_H_Color = 1, _HS.override_Brow_H_Color = 1, _HS.override_Arm_H_Color = 1, _HS.override_Pubic_H_Color = 1, _HS.origHColor = "black", _HS.hColor = "onyx black", _HS.eyebrowHColor = "black", _HS.pubicHColor = "black", _HS.underArmHColor = "black", _HS.skin = "pale", _HS.hLength = 90, _HS.hStyle = "ass-length with Nordic braids throughout", _HS.waist = -55, _HS.boobs = 800, _HS.butt = 5, _HS.face = 55, _HS.lips = 35, _HS.preg = -2, _HS.clitPiercing = 3, _HS.dick = 4, _HS.prostate = 1, _HS.balls = 4, _HS.scrotum = 4, _HS.ovaries = 1, _HS.makeup = 2, _HS.nails = 2, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 15, _HS.whoreSkill = 35, _HS.entertainSkill = 35, _HS.combatSkill = 1, _HS.clothes = "a slave gown", _HS.collar = "pretty jewelry", _HS.shoes = "boots", _HS.intelligence = 25, _HS.intelligenceImplant = 30, _HS.energy = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customDesc = "She has the style of Gothic royalty, and the demeanor to match.">>
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
@@ -155,7 +155,7 @@
 <<if $seeExtreme == 1>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Fjola", _HS.birthName = "Fjola", _HS.genes = "XY", _HS.origin = "She was born into a slave ring that practiced heavy hormone manipulation to alter slaves from a very young age.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 10, _HS.weight = 20, _HS.height = 160, _HS.eyeColor = "grey", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 30, _HS.hStyle = "curly and shoulder length", _HS.boobs = 1000, _HS.butt = 3, _HS.vagina = 1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customDesc = "She has a small scar on her cheek, and many larger ones on her back.">>
+<<set _HS.slaveName = "Fjola", _HS.birthName = "Fjola", _HS.genes = "XY", _HS.origin = "She was born into a slave ring that practiced heavy hormone manipulation to alter slaves from a very young age.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 21, _HS.physicalAge = 21, _HS.visualAge = 21, _HS.ovaryAge = 21, _HS.health = 20, _HS.devotion = 10, _HS.weight = 20, _HS.height = 160, _HS.eyeColor = "grey", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hLength = 30, _HS.hStyle = "curly and shoulder length", _HS.boobs = 1000, _HS.butt = 3, _HS.vagina = 1, _HS.preg = -2, _HS.dick = 2, _HS.anus = 1, _HS.oralSkill = 15, _HS.analSkill = 15, _HS.intelligence = -40, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customDesc = "She has a small scar on her cheek, and many larger ones on her back.">>
 <<set $heroSlaves.push(_HS)>>
 /*tsundere, grey eyes, unhappy to be herm*/
 /*Changed eye color, added customdesc and origin -BoneyM*/
@@ -171,7 +171,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Buck", _HS.birthName = "Buck", _HS.genes = "XY", _HS.origin = "She was a soldier before being enslaved.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 90, _HS.devotion = -100, _HS.muscles = 50, _HS.height = 190, _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "tanned", _HS.hLength = 0, _HS.prostate = 1, _HS.hStyle = "shaved", _HS.waist = -55, _HS.boobs = 100, _HS.nipplesPiercing = 1, _HS.butt = 1, _HS.face = 15, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.analArea = 1, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.navelPiercing = 1, _HS.combatSkill = 1, _HS.intelligence = -1, _HS.intelligenceImplant = 1, _HS.attrXX = 40, _HS.attrXY = 40, _HS.behavioralFlaw = "bitchy">>
+<<set _HS.slaveName = "Buck", _HS.birthName = "Buck", _HS.genes = "XY", _HS.origin = "She was a soldier before being enslaved.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 90, _HS.devotion = -100, _HS.muscles = 50, _HS.height = 190, _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "tanned", _HS.hLength = 0, _HS.prostate = 1, _HS.hStyle = "shaved", _HS.waist = -55, _HS.boobs = 100, _HS.nipplesPiercing = 1, _HS.butt = 1, _HS.face = 15, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.analArea = 1, _HS.prostate = 1, _HS.balls = 3, _HS.scrotum = 3, _HS.anusTat = "bleached", _HS.earPiercing = 1, _HS.nosePiercing = 1, _HS.navelPiercing = 1, _HS.combatSkill = 1, _HS.intelligence = -40, _HS.intelligenceImplant = 30, _HS.attrXX = 40, _HS.attrXY = 40, _HS.behavioralFlaw = "bitchy">>
 <<set $heroSlaves.push(_HS)>>
 /*dickskilled*/
 
@@ -180,7 +180,7 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Danny 'The D'", _HS.slaveSurname = "Ildoe", _HS.birthName = "Danny 'The D'", _HS.birthSurname = "Ildoe", _HS.origin = "Born without limbs and abandoned by her parents, she was taken in by a posh family, given a massive cock and trained to be the wealthy lady's perfect living sex toy.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.visualAge = 28, _HS.physicalAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.amp = 1, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 94, _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "tanned", _HS.hLength = 10, _HS.hStyle = "short", _HS.waist = 55, _HS.boobs = 50, _HS.hips = -1, _HS.butt = 0, _HS.face = 45, _HS.vagina = -1, _HS.preg = 0, _HS.dick = 6, _HS.balls = 10, _HS.scrotum = 7, _HS.prostate = 2, _HS.anusTat = "bleached", _HS.energy = 95, _HS.intelligenceImplant = 1, _HS.attrXX = 100, _HS.attrXY = 0, _HS.oralSkill = 95, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.behavioralQuirk = "advocate">>
+<<set _HS.slaveName = "Danny 'The D'", _HS.slaveSurname = "Ildoe", _HS.birthName = "Danny 'The D'", _HS.birthSurname = "Ildoe", _HS.origin = "Born without limbs and abandoned by her parents, she was taken in by a posh family, given a massive cock and trained to be the wealthy lady's perfect living sex toy.", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.visualAge = 28, _HS.physicalAge = 28, _HS.ovaryAge = 28, _HS.health = 100, _HS.amp = 1, _HS.devotion = 100, _HS.muscles = 50, _HS.height = 94, _HS.eyeColor = "blue", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "tanned", _HS.hLength = 10, _HS.hStyle = "short", _HS.waist = 55, _HS.boobs = 50, _HS.hips = -1, _HS.butt = 0, _HS.face = 45, _HS.vagina = -1, _HS.preg = 0, _HS.dick = 6, _HS.balls = 10, _HS.scrotum = 7, _HS.prostate = 2, _HS.anusTat = "bleached", _HS.energy = 95, _HS.intelligenceImplant = 30, _HS.attrXX = 100, _HS.attrXY = 0, _HS.oralSkill = 95, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.behavioralQuirk = "advocate">>
 <<set $heroSlaves.push(_HS)>>
 /* needed an amputated slave for debug reasons -prndev */
 
diff --git a/src/npc/databases/dfSlavesDatabase.tw b/src/npc/databases/dfSlavesDatabase.tw
index 1ac251f8ed018b558129f7313e5732c3f24a1063..ac0cb74b62b6ad697fbbaf23dbd5cd4820a7697b 100644
--- a/src/npc/databases/dfSlavesDatabase.tw
+++ b/src/npc/databases/dfSlavesDatabase.tw
@@ -22,22 +22,22 @@
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Banana", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 20, _HS.devotion = 65, _HS.race = "latina", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.pubicHStyle = "waxed", _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.lips = 35, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 100, _HS.analSkill = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Bananas are tattooed on her buttocks and on her face.", _HS.teeth = "removable", _HS.clitPiercing = 2, _HS.hips = 1, _HS.labia = 2, _HS.clit = 1, _HS.bald = 1, _HS.hStyle = "bald", _HS.pubicHStyle = "bald", _HS.underArmHStyle = "bald", _HS.intelligence = -1>>
+<<set _HS.slaveName = "Banana", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 20, _HS.devotion = 65, _HS.race = "latina", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 0, _HS.hStyle = "shaved bald", _HS.pubicHStyle = "waxed", _HS.boobs = 400, _HS.nipplesPiercing = 1, _HS.butt = 5, _HS.lips = 35, _HS.vagina = 2, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 100, _HS.analSkill = 35, _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Bananas are tattooed on her buttocks and on her face.", _HS.teeth = "removable", _HS.clitPiercing = 2, _HS.hips = 1, _HS.labia = 2, _HS.clit = 1, _HS.bald = 1, _HS.hStyle = "bald", _HS.pubicHStyle = "bald", _HS.underArmHStyle = "bald", _HS.intelligence = -30>>
 /*vibe nips, big pusslips+clit*/
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Green Grape", _HS.birthName = "Green Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 40, _HS.actualAge = 18, _HS.physicalAge = 18, _HS.visualAge = 18, _HS.ovaryAge = 18, _HS.race = "mixed race", _HS.eyeColor = "green", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Green grapes are tattooed on her buttocks and on her face.", _HS.mother = -9995, _HS.father = -9994, _HS.clitPiercing = 2, _HS.intelligence = -2>>
+<<set _HS.slaveName = "Green Grape", _HS.birthName = "Green Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 40, _HS.actualAge = 18, _HS.physicalAge = 18, _HS.visualAge = 18, _HS.ovaryAge = 18, _HS.race = "mixed race", _HS.eyeColor = "green", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Green grapes are tattooed on her buttocks and on her face.", _HS.mother = -9995, _HS.father = -9994, _HS.clitPiercing = 2, _HS.intelligence = -60>>
 /*vibe nips, implant link to sister*/
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Purple Grape", _HS.birthName = "Purple Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 40, _HS.race = "mixed race", _HS.eyeColor = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 60, _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Purple grapes are tattooed on her buttocks and on her face.", _HS.mother = -9995, _HS.father = -9994, _HS.clitPiercing = 2, _HS.intelligence = -2>>
+<<set _HS.slaveName = "Purple Grape", _HS.birthName = "Purple Grape", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 23, _HS.physicalAge = 23, _HS.visualAge = 23, _HS.ovaryAge = 23, _HS.health = 20, _HS.devotion = 40, _HS.race = "mixed race", _HS.eyeColor = "black", _HS.hColor = "black", _HS.pubicHColor = "black", _HS.skin = "brown", _HS.hLength = 60, _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 650, _HS.nipplesPiercing = 1, _HS.butt = 4, _HS.vagina = 1, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.anus = 1, _HS.ovaries = 1, _HS.vaginalSkill = 35, _HS.oralSkill = 35, _HS.analSkill = 35, _HS.attrXX = 80, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "Purple grapes are tattooed on her buttocks and on her face.", _HS.mother = -9995, _HS.father = -9994, _HS.clitPiercing = 2, _HS.intelligence = -60>>
 /*vibe nips, implant link to sister
 <<set $heroSlaves.push(_HS)>>
 
 <<set _HS = {}>>
-<<set _HS.slaveName = "Apple", _HS.birthName = "Apple", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 20, _HS.devotion = 75, _HS.muscles = 20, _HS.eyeColor = "dark brown", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 55, _HS.lipsTat = "permanent makeup", _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Cored apples are tattooed on her buttocks and on her face.", _HS.intelligence = -2, _HS.clitPiercing = 2>>
+<<set _HS.slaveName = "Apple", _HS.birthName = "Apple", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.actualAge = 28, _HS.physicalAge = 28, _HS.visualAge = 28, _HS.ovaryAge = 28, _HS.health = 20, _HS.devotion = 75, _HS.muscles = 20, _HS.eyeColor = "dark brown", _HS.pubicHColor = "black", _HS.skin = "pale", _HS.hColor = "black", _HS.hStyle = "long", _HS.pubicHStyle = "waxed", _HS.boobs = 500, _HS.nipplesPiercing = 1, _HS.butt = 3, _HS.lips = 55, _HS.lipsTat = "permanent makeup", _HS.vagina = 3, _HS.vaginaLube = 1, _HS.vaginaPiercing = 2, _HS.preg = -2, _HS.ovaries = 1, _HS.vaginalSkill = 15, _HS.oralSkill = 35, _HS.vaginalAccessory = "large dildo", _HS.buttplug = "large plug", _HS.attrXY = 40, _HS.fetish = "submissive", _HS.fetishKnown = 1, _HS.customTat = "Cored apples are tattooed on her buttocks and on her face.", _HS.intelligence = -60, _HS.clitPiercing = 2>>
 /*vibe nips, stupid, sensitive, no masturb implant*/
 <<set $heroSlaves.push(_HS)>>
 
diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw
index f5bbcf3640210488694ce2018b3e4db400ae91cc..da17f11c85a6cf37b12b940945d38c3b8e50a63c 100644
--- a/src/npc/fFeelings.tw
+++ b/src/npc/fFeelings.tw
@@ -1063,7 +1063,7 @@ My favorite part of my body i<<s>>
 <</if>>
 
 <<if $arcologies[0].FSRomanRevivalist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		The new Rome is fa<<s>>cinating, <<Master>>. I'm glad to be a part of it.
 	<<elseif ($activeSlave.devotion > 20)>>
 		I'm proud to be a <<s>>lave in the new Rome.
@@ -1072,7 +1072,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSAztecRevivalist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		The new Aztec Empire is enthralling, <<Master>>. I'm amazed at how easily people jump to sacrifice and debauchery when they're offered.
 	<<elseif ($activeSlave.devotion > 20)>>
 		I'm proud to <<s>>erve the will of the god<<s>>, and you.
@@ -1081,7 +1081,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSEgyptianRevivalist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		This new Egypt is fa<<s>>cinating, <<Master>>. I'm glad to be a part of it.
 	<<elseif ($activeSlave.devotion > 20)>>
 		I'm proud to be a <<s>>lave of the new Pharaoh.
@@ -1090,7 +1090,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSChattelReligionist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		It'<<s>> intere<<s>>ting, <<s>>eeing how fa<<s>>t a new faith can take hold.
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "masochist") && ($activeSlave.fetishStrength > 60)>>
 		I - I alway<<s>> thought pain wa<<s>> good for me. It'<<s>> <<s>>o ni<<c>>e to be told that it'<<s>> true at la<<s>>t.
@@ -1110,7 +1110,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSAssetExpansionist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I've been watching all the body	dysphoria on display lately; it's certainly novel.
 	<<elseif ($activeSlave.energy > 95)>>
 		Thank you <<s>>o much for <<s>>upporting thi<<s>> new T&A expan<<s>>ion culture, <<Master>>. It'<<s>> like you made it ju<<s>>t for me. <<S>>o much eye candy!
@@ -1121,7 +1121,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSTransformationFetishist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I'm learning a lot about men, just watching how what'<<s>> beautiful is changing.
 	<<elseif ($activeSlave.energy > 95)>>
 		The arcology is like, a bimbo land now, <<Master>>. It's <<s>>o hot
@@ -1130,7 +1130,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSGenderRadicalist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I <<s>>uppo<<s>>e it wa<<s>> inevitable that a pla<<c>>e where anyone can be a <<s>>lave would <<s>>tart treating anyone who's a <<s>>lave a<<s>> a girl.
 	<<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXY > 80)>>
 		I really like how you're encouraging <<s>>lavery to focu<<s>> on cock<<s>>." $He giggles. "I like cock<<s>>!
@@ -1141,7 +1141,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSGenderFundamentalist >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I shouldn't be surpri<<s>>ed at how ea<<s>>y it i<<s>> to reinforce traditional value<<s>> in a new, <<s>>lavery focused culture.
 	<<elseif ($activeSlave.attrKnown == 1) && ($activeSlave.attrXX > 80)>>
 		I really like how you're encouraging <<s>>lavery to focus on girl<<s>>." $He giggle<<s>>. "I like girl<<s>>!
@@ -1152,7 +1152,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSRepopulationFocus >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I really hope we can <<s>>ave humanity like thi<<s>>.
 	<<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "pregnancy")>>
 		I really like how you are encouraging girl<<s>> to get pregnant." $He giggles. "I really like big, pregnant bellie<<s>>!
@@ -1163,7 +1163,7 @@ My favorite part of my body i<<s>>
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSRestart >= 10>>
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		I really hope we can <<s>>ave humanity like thi<<s>>.
 	<<elseif ($activeSlave.preg < 0 || $activeSlave.ovaries == 0)>>
 		I'm relieved I fit into your vi<<s>>ion of the future.
diff --git a/src/npc/fSlaveImpregConsummate.tw b/src/npc/fSlaveImpregConsummate.tw
index 84fb35b53615cc1f3b09bdad53cd6aea4c7fd6aa..5489a951ea7c21f310d17f815e440ace5a8235e2 100644
--- a/src/npc/fSlaveImpregConsummate.tw
+++ b/src/npc/fSlaveImpregConsummate.tw
@@ -344,13 +344,13 @@ $activeSlave.slaveName and $impregnatrix.slaveName are likely to produce
 
 <</if>>
 
-<<if (($activeSlave.intelligence+$impregnatrix.intelligence) > 3)>>
+<<if (($activeSlave.intelligence+$impregnatrix.intelligence)/2 > 95)>>
 	brilliant,
-<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence) > 1)>>
+<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence)/2 > 15)>>
 	smart,
-<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence) < -3)>>
+<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence)/2 < -95)>>
 	cretinous,
-<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence) < -1)>>
+<<elseif (($activeSlave.intelligence+$impregnatrix.intelligence)/2 < -15)>>
 	stupid,
 <</if>>
 
diff --git a/src/npc/rgASDump.tw b/src/npc/rgASDump.tw
index 5d1b399cd9e6349fd67ec9a0d78c08b0a7156845..db756d9a91da6ed9e98b2dd04fe60517e92e5847 100644
--- a/src/npc/rgASDump.tw
+++ b/src/npc/rgASDump.tw
@@ -59,9 +59,9 @@
 			<<set $activeSlave.combatSkill += 1>>
 		<</if>>
 	<<elseif $PC.career == "BlackHat">>
-		<<set $activeSlave.intelligence++>>
-		<<if $activeSlave.intelligence > 3>>
-			<<set $activeSlave.intelligence = 3>>
+		<<set $activeSlave.intelligence += 40>>
+		<<if $activeSlave.intelligence > 100>>
+			<<set $activeSlave.intelligence = 100>>
 		<</if>>
 	<<elseif $PC.career == "escort">>
 		<<if $activeSlave.entertainSkill < 60>>
diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw
index 46ece83c62e4d65fd909059d3d84f79919ed1296..d185d03117be4e5e5e330d7430b48e962020c1c3 100644
--- a/src/npc/startingGirls/startingGirls.tw
+++ b/src/npc/startingGirls/startingGirls.tw
@@ -356,7 +356,7 @@ __You are customizing this slave:__
 <<elseif ($activeSlave.vagina > 2 && $activeSlave.vaginalSkill <= 10) || ($activeSlave.vagina == 0 && $activeSlave.vaginalSkill > 30)>>
 	<<set $activeSlave.vaginalSkill = 15>>
 <</if>>
-<<if ($activeSlave.intelligence + $activeSlave.intelligenceImplant > 2) && $activeSlave.entertainSkill <= 10>>
+<<if ($activeSlave.intelligence + $activeSlave.intelligenceImplant > 15) && $activeSlave.entertainSkill <= 10>>
 	<<set $activeSlave.entertainSkill = 15>>
 <</if>>
 
@@ -382,7 +382,7 @@ __You are customizing this slave:__
 	<<set $activeSlave.career = setup.veryYoungCareers.random()>>
 <<elseif ($activeSlave.actualAge <= 24)>>
 	<<set $activeSlave.career = setup.youngCareers.random()>>
-<<elseif ($activeSlave.intelligenceImplant == 1)>>
+<<elseif ($activeSlave.intelligenceImplant >= 10)>>
 	<<set $activeSlave.career = setup.educatedCareers.random()>>
 <<else>>
 	<<set $activeSlave.career = setup.uneducatedCareers.random()>>
@@ -1167,30 +1167,32 @@ Her nationality is $activeSlave.nationality.
 
 <br>''Intelligence:''
 <span id="intelligence">
-<<if $activeSlave.intelligence == 3>>@@.deepskyblue;Brilliant.@@
-<<elseif $activeSlave.intelligence == 2>>@@.deepskyblue;Very smart.@@
-<<elseif $activeSlave.intelligence == 1>>@@.deepskyblue;Smart.@@
-<<elseif $activeSlave.intelligence == 0>>Average.
-<<elseif $activeSlave.intelligence == -1>>@@.orangered;Stupid.@@
-<<elseif $activeSlave.intelligence == -2>>@@.orangered;Very stupid.@@
+<<if $activeSlave.intelligence > 95>>@@.deepskyblue;Brilliant.@@
+<<elseif $activeSlave.intelligence > 50>>@@.deepskyblue;Very smart.@@
+<<elseif $activeSlave.intelligence > 15>>@@.deepskyblue;Smart.@@
+<<elseif $activeSlave.intelligence >= -15>>Average.
+<<elseif $activeSlave.intelligence >= -50>>@@.orangered;Stupid.@@
+<<elseif $activeSlave.intelligence >= -95>>@@.orangered;Very stupid.@@
 <<else>>@@.orangered;Moronic.@@
 <</if>>
 </span>
-<<link "Brilliant">><<set $activeSlave.intelligence = 3>><<replace "#intelligence">>@@.deepskyblue;Brilliant.@@<</replace>><<StartingGirlsCost>><</link>> |
-<<link "Very smart">><<set $activeSlave.intelligence = 2>><<replace "#intelligence">>@@.deepskyblue;Very smart.@@<</replace>><<StartingGirlsCost>><</link>> |
-<<link "Smart">><<set $activeSlave.intelligence = 1>><<replace "#intelligence">>@@.deepskyblue;Smart.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Brilliant">><<set $activeSlave.intelligence = 100>><<replace "#intelligence">>@@.deepskyblue;Brilliant.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Very smart">><<set $activeSlave.intelligence = 60>><<replace "#intelligence">>@@.deepskyblue;Very smart.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Smart">><<set $activeSlave.intelligence = 30>><<replace "#intelligence">>@@.deepskyblue;Smart.@@<</replace>><<StartingGirlsCost>><</link>> |
 <<link "Average intelligence">><<set $activeSlave.intelligence = 0>><<replace "#intelligence">>Average.<</replace>><<StartingGirlsCost>><</link>> |
-<<link "Stupid">><<set $activeSlave.intelligence = -1>><<replace "#intelligence">>@@.orangered;Stupid.@@<</replace>><<StartingGirlsCost>><</link>> |
-<<link "Very stupid">><<set $activeSlave.intelligence = -2>><<replace "#intelligence">>@@.orangered;Very stupid.@@<</replace>><<StartingGirlsCost>><</link>> |
-<<link "Moronic">><<set $activeSlave.intelligence = -3>><<replace "#intelligence">>@@.orangered;Moronic.@@<</replace>><<StartingGirlsCost>><</link>>
+<<link "Stupid">><<set $activeSlave.intelligence = -30>><<replace "#intelligence">>@@.orangered;Stupid.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Very stupid">><<set $activeSlave.intelligence = -60>><<replace "#intelligence">>@@.orangered;Very stupid.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Moronic">><<set $activeSlave.intelligence = -100>><<replace "#intelligence">>@@.orangered;Moronic.@@<</replace>><<StartingGirlsCost>><</link>>
 
 <br>''Education:''
 <span id="intelligenceImplant">
-<<if $activeSlave.intelligenceImplant == 1>>@@.deepskyblue;Educated.@@
+<<if $activeSlave.intelligenceImplant >= 30>>@@.deepskyblue;Well educated.@@
+<<elseif $activeSlave.intelligenceImplant >= 15>>@@.deepskyblue;Educated.@@
 <<else>>Uneducated.
 <</if>>
 </span>
-<<link "Educated">><<set $activeSlave.intelligenceImplant = 1>><<replace "#intelligenceImplant">>@@.deepskyblue;Educated.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Well educated">><<set $activeSlave.intelligenceImplant = 30>><<replace "#intelligenceImplant">>@@.deepskyblue;Well educated.@@<</replace>><<StartingGirlsCost>><</link>> |
+<<link "Educated">><<set $activeSlave.intelligenceImplant = 15>><<replace "#intelligenceImplant">>@@.deepskyblue;Educated.@@<</replace>><<StartingGirlsCost>><</link>> |
 <<link "Uneducated">><<set $activeSlave.intelligenceImplant = 0>><<replace "#intelligenceImplant">>Uneducated.<</replace>><<StartingGirlsCost>><</link>>
 
 <br>''Fetish:''
@@ -1572,7 +1574,7 @@ Her nationality is $activeSlave.nationality.
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 <<link "Head Girl Prospect">>
 	<<StartingGirlsWorkaround>>
-	<<set $activeSlave.career = setup.HGCareers.random(), $activeSlave.actualAge = Math.clamp(36, 44, $activeSlave.actualAge), $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.intelligence = 2, $activeSlave.intelligenceImplant = 0>>
+	<<set $activeSlave.career = setup.HGCareers.random(), $activeSlave.actualAge = Math.clamp(36, 44, $activeSlave.actualAge), $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.intelligence = 70, $activeSlave.intelligenceImplant = 0>>
 	<<StartingGirlsRefresh>>
 	<<SaleDescription>>
 	<<StartingGirlsCost>>
@@ -1582,7 +1584,7 @@ Her nationality is $activeSlave.nationality.
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
 <<link "Wellspring">>
 	<<StartingGirlsWorkaround>>
-	<<set $activeSlave.analSkill = 0, $activeSlave.oralSkill = 0, $activeSlave.vaginalSkill = 0, $activeSlave.whoreSkill = 0, $activeSlave.entertainSkill = 0, $activeSlave.combatSkill = 0, $activeSlave.actualAge = 18, $activeSlave.visualAge = 18, $activeSlave.physicalAge = 18, $activeSlave.fetishKnown = 0, $activeSlave.attrKnown = 0, $activeSlave.health = 10, $activeSlave.intelligence = -3, $activeSlave.intelligenceImplant = 0, $activeSlave.vagina = 3, $activeSlave.anus = 3, $activeSlave.ovaries = 1, $activeSlave.dick = 5, $activeSlave.balls = 5, $activeSlave.prostate = 1, $activeSlave.lactation = 2, $activeSlave.nipples = "huge", $activeSlave.boobs = 10000>>
+	<<set $activeSlave.analSkill = 0, $activeSlave.oralSkill = 0, $activeSlave.vaginalSkill = 0, $activeSlave.whoreSkill = 0, $activeSlave.entertainSkill = 0, $activeSlave.combatSkill = 0, $activeSlave.actualAge = 18, $activeSlave.visualAge = 18, $activeSlave.physicalAge = 18, $activeSlave.fetishKnown = 0, $activeSlave.attrKnown = 0, $activeSlave.health = 10, $activeSlave.intelligence = -100, $activeSlave.intelligenceImplant = 0, $activeSlave.vagina = 3, $activeSlave.anus = 3, $activeSlave.ovaries = 1, $activeSlave.dick = 5, $activeSlave.balls = 5, $activeSlave.prostate = 1, $activeSlave.lactation = 2, $activeSlave.nipples = "huge", $activeSlave.boobs = 10000>>
 	<<StartingGirlsRefresh>>
 	<<SaleDescription>>
 	<<StartingGirlsCost>>
diff --git a/src/pregmod/editGenetics.tw b/src/pregmod/editGenetics.tw
index 89e27b7c55c062295570763471cd1351b205f438..b8229aefad27cf22f81ed5cfad3926ae437e617f 100644
--- a/src/pregmod/editGenetics.tw
+++ b/src/pregmod/editGenetics.tw
@@ -100,7 +100,7 @@
 		</tr>
 		<tr><td></td><td colspan="6"><hr></td><td></td></tr>
 		<tr>
-			<th>Intelligence</th><td class="editor number-editor" data-param="intelligence" data-min="-3" data-max="3"><%= tmpl.intelligenceDesc(s.intelligence) %></td>
+			<th>Intelligence</th><td class="editor number-editor" data-param="intelligence" data-min="-100" data-max="100"><%= tmpl.intelligenceCat.cat(s.intelligence) %></td>
 			<th>Behavioral</th><td><%= s.behavioralFlaw !== 'none' ? s.behavioralFlaw : s.behavioralQuirk %></td>
 			<th>Sexual</th><td><%= s.sexualFlaw !== 'none' ? s.sexualFlaw : s.sexualQuirk %></td>
 			<td colspan="2"></td>
@@ -189,11 +189,7 @@
 		}
 		return res.join(' ');
 	};
-	tmpl.intelligenceDesc = function(s) {
-		return ({
-			'-3': 'borderline retarded', '-2': 'very slow', '-1': 'slow', '0': 'average',
-			'1': 'smart', '2': 'very smart', '3': 'brilliant'}[s] || 'unknown') + ' (' + Number(s) + ')';
-	};
+	tmpl.intelligenceCat = new Categorizer([-Infinity, 'borderline retarded'], [-95, 'very slow'], [-50, 'slow'], [-15, 'average'], [16, 'smart'], [51, 'very smart'], [96, 'brilliant']);
 	tmpl.birthFullName = _.template(jQuery('#birthFullNameTmpl').html(), {variable: 's'});
 	tmpl.currentFullName = _.template(jQuery('#currentFullNameTmpl').html(), {variable: 's'});
 	tmpl.parentFullName = function(id) {
diff --git a/src/pregmod/eliteSlave.tw b/src/pregmod/eliteSlave.tw
index a8da434e3707c881bbb9c54e53ee2168678508f7..e8ced09b7dfbd89cea36a2e61dedd3912b64455e 100644
--- a/src/pregmod/eliteSlave.tw
+++ b/src/pregmod/eliteSlave.tw
@@ -34,10 +34,10 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 <<set $activeSlave.devotion = random(60,100)>>
 <<if $arcologies[0].FSPaternalist > 20>>
 	<<set $activeSlave.health = 100>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 <<else>>
 	<<set $activeSlave.health = random(10,60)>>
-	<<set $activeSlave.intelligenceImplant = random(0,1,1)>>
+	<<set $activeSlave.intelligenceImplant = either(0,15,30)>>
 <</if>>
 <<if $arcologies[0].FSSlimnessEnthusiast > 20>>
 	<<if $arcologies[0].FSHedonisticDecadence > 20 || $arcologies[0].FSPhysicalIdealistLaw == 1>>
@@ -191,7 +191,7 @@ You check to see if any potential breeding slaves are on auction. <<if $eliteAuc
 <</if>>
 <<set $activeSlave.oralSkill = 100>>
 <<set $activeSlave.vaginalAccessory = "chastity belt">>
-<<set $activeSlave.intelligence = either(2,2,2,2,2,2,2,3)>>
+<<set $activeSlave.intelligence = random(51,100)>>
 <<set $activeSlave.attrKnown = 1>>
 <<set $activeSlave.fetishKnown = 1>>
 <<set $activeSlave.behavioralQuirk = "confident">>
diff --git a/src/pregmod/eliteTakeOverResult.tw b/src/pregmod/eliteTakeOverResult.tw
index fc70c7a61838938b869c3b91e3378d2ef325636f..f8b3aaa2bd1b91df60e0e1596ca50ed945d75d2e 100644
--- a/src/pregmod/eliteTakeOverResult.tw
+++ b/src/pregmod/eliteTakeOverResult.tw
@@ -134,8 +134,8 @@
 		<<set $activeSlave.underArmHStyle = "waxed">>
 		<<set $activeSlave.anus = 0>>
 		<<set $activeSlave.weight = random(10,75)>>
-		<<set $activeSlave.intelligence = either(2,3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(70,100)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.entertainSkill = 0>>
 		<<set $activeSlave.whoreSkill = 0>>
 		<<set $activeSlave.health = random(60,75)>>
@@ -170,8 +170,8 @@
 		<<set $activeSlave.underArmHStyle = "waxed">>
 		<<set $activeSlave.anus = 0>>
 		<<set $activeSlave.weight = random(-30,75)>>
-		<<set $activeSlave.intelligence = either(0,-1, 1, 2,3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,60)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.entertainSkill = 0>>
 		<<set $activeSlave.whoreSkill = 0>>
 		<<set $activeSlave.health = random(60,75)>>
diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw
index 023e75bd4637f50179ef14ed04c542a33a85dd50..ddcf96bb06320dca27abd1c53097bebd6df81431 100644
--- a/src/pregmod/generateChild.tw
+++ b/src/pregmod/generateChild.tw
@@ -31,9 +31,13 @@
 		<<if $PC.pregSource != -6>>
 			<<set $activeSlave.father = $missingParent>>
 			<<set $activeSlave.nationality = "Stateless">>
+			<<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>>
+			<<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>>
 		<<else>>
 			<<set $activeSlave.father = -1>>
 			<<set $activeSlave.nationality = $PC.nationality>>
+			<<set $activeSlave.eyeColor = $PC.origEye>>
+			<<set $activeSlave.hColor = $PC.origHColor>>
 		<</if>>
 		<<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">>
 			<<set $activeSlave.race = either($PC.origRace, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>>
@@ -46,8 +50,6 @@
 			<<set $activeSlave.race = $PC.origRace>>
 		<</if>>
 		<<set $activeSlave.skin = $PC.origSkin>>
-		<<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>>
-		<<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>>
 		<<set $activeSlave.pubicHColor = $activeSlave.hColor>>
 		<<set $activeSlave.underArmHColor = $activeSlave.hColor>>
 		<<set $activeSlave.sexualFlaw = "none">>
@@ -165,9 +167,13 @@
 		<<if $PC.pregSource != -6>>
 			<<set $activeSlave.father = $missingParent>>
 			<<set $activeSlave.nationality = "Stateless">>
+			<<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>>
+			<<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>>
 		<<else>>
 			<<set $activeSlave.father = -1>>
 			<<set $activeSlave.nationality = $PC.nationality>>
+			<<set $activeSlave.eyeColor = $PC.origEye>>
+			<<set $activeSlave.hColor = $PC.origHColor>>
 		<</if>>
 		<<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">>
 			<<set $activeSlave.race = either($PC.origRace, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>>
@@ -180,8 +186,6 @@
 			<<set $activeSlave.race = $PC.origRace>>
 		<</if>>
 		<<set $activeSlave.skin = $PC.origSkin>>
-		<<set $activeSlave.eyeColor = either($PC.origEye, "brown", "blue", "brown", "green", "hazel", "green")>>
-		<<set $activeSlave.hColor = either($PC.origHColor, "brown", "blonde", "black", "brown")>>
 		<<set $activeSlave.pubicHColor = $PC.origHColor>>
 		<<set $activeSlave.underArmHColor = $PC.origHColor>>
 		<<set $activeSlave.sexualFlaw = "none">>
@@ -446,7 +450,7 @@
 /* Int and facial attractiveness changes to bolster eugenics and add negatives for excessive inbreeding */
 <<if $activeSlave.mother == -1 && $PC.pregSource == -1>>
 	<<set $activeSlave.face = random(90,100)>>
-	<<set $activeSlave.intelligence = either(2, 2, 2, 2, 3, 3)>>
+	<<set $activeSlave.intelligence = random(90,100)>>
 <<elseif $activeSlave.mother == -1>>
 	<<if $PC.pregSource > 0>>
 		<<if $mergeDad.face < $PC.face>>
@@ -462,12 +466,12 @@
 		<<else>>
 			<<set $activeSlave.intelligence = $PC.intelligence>>
 		<</if>>
-		<<if $activeSlave.intelligence < 2>>
-			<<set $activeSlave.intelligence += 1>>
+		<<if $activeSlave.intelligence <= 50>>
+			<<set $activeSlave.intelligence += 30>>
 		<</if>>
 	<<else>>
 		<<set $activeSlave.face =random(20,100)>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 3, 3)>>
+		<<set $activeSlave.intelligence = random(50,100)>>
 	<</if>>
 <<elseif $activeSlave.father == -1>>
 	<<if $PC.face > $mergeMom.face>>
@@ -484,17 +488,17 @@
 		<<if $activeSlave.face < 60>>
 			<<set $activeSlave.face = random(60,100)>>
 		<</if>>
-		<<if $activeSlave.intelligence < 2>>
-			<<set $activeSlave.intelligence = either(2, 2, 2, 2, 3, 3)>>
+		<<if $activeSlave.intelligence <= 50>>
+			<<set $activeSlave.intelligence = either(60,100)>>
 		<</if>>
 	<<elseif $inbreeding == 1>>
 		<<if $activeSlave.face > -100 && random(1,100) > 60>>
 			<<set $activeSlave.face -= random(2,20)>>
 		<</if>>
-		<<if $activeSlave.intelligence > -3 && random(1,100) < 40>>
-			<<set $activeSlave.intelligence -= 1>>
-			<<if $activeSlave.intelligence > -3 && random(1,100) < 20>>
-				<<set $activeSlave.intelligence -= 1>>
+		<<if $activeSlave.intelligence >= -95 && random(1,100) < 40>>
+			<<set $activeSlave.intelligence -= random(1,10)>>
+			<<if $activeSlave.intelligence >= -95 && random(1,100) < 20>>
+				<<set $activeSlave.intelligence -= random(1,5)>>
 			<</if>>
 		<</if>>
 	<</if>>
@@ -517,11 +521,11 @@
 		<<if $activeSlave.face > -100 && random(1,100) < 50>>
 			<<set $activeSlave.face -= random(5,20)>>
 		<</if>>
-		<<if $activeSlave.intelligence > -3 && random(1,100) < 50>>
-			<<set $activeSlave.intelligence -= 1>>
-				<<if $activeSlave.intelligence > -3 && random(1,100) < 30>>
-					<<set $activeSlave.intelligence -= 1>>
-				<</if>>
+		<<if $activeSlave.intelligence >= -95 && random(1,100) < 50>>
+			<<set $activeSlave.intelligence -= random(1,15)>>
+			<<if $activeSlave.intelligence >= -95 && random(1,100) < 30>>
+				<<set $activeSlave.intelligence -= random(1,15)>>
+			<</if>>
 		<</if>>
 	<</if>>
 <</if>>
@@ -529,6 +533,7 @@
 <<set $activeSlave.origRace = $activeSlave.race>>
 <<set $activeSlave.areolaePiercing = 0>>
 <<set $activeSlave.face = Math.clamp($activeSlave.face, -100, 100)>>
+<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence, -100, 100)>>
 <<set $activeSlave.corsetPiercing = 0>>
 <<set $activeSlave.boobsImplant = 0>>
 <<set $activeSlave.boobsImplantType = 0>>
diff --git a/src/pregmod/managePersonalAffairs.tw b/src/pregmod/managePersonalAffairs.tw
index 08e48ab8cda1f0e113590b60b2d30e68c7fff150..3eeff1bdd2ee65cebfac28e914828d1b3e3158d5 100644
--- a/src/pregmod/managePersonalAffairs.tw
+++ b/src/pregmod/managePersonalAffairs.tw
@@ -358,7 +358,7 @@ __Rumors__
 		<</link>>
 	</span>
 	*/
-	<<if totalPlayerRelatives($PC) > 0>>
+	<<if totalPlayerRelatives($PC) > 0 || ($showMissingSlaves && ($PC.mother in $missingTable || $PC.father in $missingTable))>>
 		<<PlayerFamily>>
 	<</if>>
 <</if>>
diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw
index 680916c450f41ee94d0af84e8c1bf0771769f77f..bd6ce5f1d8872a68e80942b6da00fff140a6f293 100644
--- a/src/pregmod/reMaleCitizenHookup.tw
+++ b/src/pregmod/reMaleCitizenHookup.tw
@@ -188,7 +188,7 @@ He's clearly attracted to you; even the most consummate actor would have difficu
 <br><<link "To them that hath, it shall be given">>
 	<<replace "#result">>
 	You're not exactly starved for casual sex, but you've never thought there was any such thing as too much of a good thing. <<if _FS != "Physical Idealist">>You pull his arm around your waist<<else>>You nudge him in the ribs and motion to the door<</if>>. You hear a slight gasp from him as he realizes that his gambit has succeeded with more immediate effect than he expected. He shivers with anticipation as you steer him back through a side door, grabbing a pair of glasses of <<if $PC.refreshmentType == 1>>$PC.refreshment<<else>>liquor<</if>> on the way, and making a discreet exit towards your private suite.
-	<<if $Concubine != 0 && $Concubine.intelligence > 1>>
+	<<if $Concubine != 0 && $Concubine.intelligence+$Concubine.intelligenceImplant > 50>>
 		$Concubine.slaveName is there, of course, and she instantly sees that her continued presence for a ménage à trois is wanted by both you and your guest.
 	<</if>>
 	Your guest restrains his eager praise now that you're in private, but his wide-eyed appreciation of your domain is compliment enough. Once in your suite, you undress him, revealing
diff --git a/src/pregmod/reTheSirenStrikesBack.tw b/src/pregmod/reTheSirenStrikesBack.tw
index ab0cec7dc040da156910d0dcdb444a0e1339e3b4..82a2d7b264439c3f15b07d5b8f6c2cef4e66f9cc 100644
--- a/src/pregmod/reTheSirenStrikesBack.tw
+++ b/src/pregmod/reTheSirenStrikesBack.tw
@@ -29,8 +29,8 @@
 <<set $activeSlave.hStyle = "neat">>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.intelligenceImplant = 1>>
-<<set $activeSlave.intelligence = 3>>
+<<set $activeSlave.intelligenceImplant = 30>>
+<<set $activeSlave.intelligence = 100>>
 <<set $activeSlave.prestige = 3>>
 <<set $activeSlave.prestigeDesc = "She was a well known music producer infamous for constantly having musicians disappear on her watch.">>
 <<set $activeSlave.accent = 1>>
diff --git a/src/pregmod/seFCTVshows.tw b/src/pregmod/seFCTVshows.tw
index 43ca42ba0d2a2a43c4bbbe32fe5f5424c0dfc7b6..c22295f86980dbb71899ec997b7a8c914aedf9b6 100644
--- a/src/pregmod/seFCTVshows.tw
+++ b/src/pregmod/seFCTVshows.tw
@@ -158,8 +158,8 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.oralSkill = random(20,60)>>
 		<<set $activeSlave.analSkill = 0>>
 		<<set $activeSlave.whoreSkill = 0>>
-		<<set $activeSlave.intelligence = random(2,3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(51,70)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.devotion = random(60,90)>>
 		<<set $activeSlave.trust = random(50,80)>>
 		<<set $activeSlave.chem = 0>>
@@ -216,8 +216,8 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.sexualQuirk = either("romantic", "caring", "caring")>>
 		<<set $activeSlave.chem = 0>>
 		<<set $activeSlave.health = 75>>
-		<<set $activeSlave.intelligence = random(0,2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(-15,80)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.origin = "You purchased her from FCTV's Home Slave Shopping stream channel.">>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
 		<<if $activeSlave.race == "asian" || $activeSlave.race == "indo-aryan" || $activeSlave.race == "amerindian">>an<<else>>a<</if>> $activeSlave.race breeder, young and healthy with an advanced <<if $seeHyperPreg == 0>><i>@@.pink;super pregnancy.@@</i><<else>>@@.pink;hyper pregnancy.@@<</if>> $activeSlave.slaveName is really into making babies, and has even had her hips surgically widened to help her carry a large brood. Our tests here at HSS show that she's pregnant with $activeSlave.pregType babies!"
@@ -255,8 +255,8 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.vaginalSkill = random(50,1000)>>
 		<<set $activeSlave.analSkill = random(20,80)>>
 		<<set $activeSlave.whoreSkill = random(20,80)>>
-		<<set $activeSlave.intelligence = random(0,2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(-15,80)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.devotion = random(60,90)>>
 		<<set $activeSlave.trust = random(50,80)>>
 		<<set $activeSlave.chem = 0>>
@@ -327,8 +327,8 @@ Tired after a long day, you tell <<if $Concubine != 0>>@@.pink;$Concubine.slaveN
 		<<set $activeSlave.behavioralFlaw = "none">>
 		<<set $activeSlave.behavioralQuirk = "none">>
 		<<set $activeSlave.sexualQuirk = "none">>
-		<<set $activeSlave.intelligence = random(0,2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(-15,80)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.devotion = random(60,90)>>
 		<<set $activeSlave.trust = random(50,80)>>
 		<<set $activeSlave.chem = 0>>
diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw
index 5703b26692e8610852687b44dce4f1611577c12f..b12b0fae07c3b2c861f5dd71e60fe692680b00ba 100644
--- a/src/pregmod/seHuskSlaveDelivery.tw
+++ b/src/pregmod/seHuskSlaveDelivery.tw
@@ -60,7 +60,7 @@
 <<set $activeSlave.behavioralQuirk = "none">>
 <<set $activeSlave.sexualFlaw = "none">>
 <<set $activeSlave.sexualQuirk = "none">>
-<<set $activeSlave.intelligence = -3>>
+<<set $activeSlave.intelligence = -100>>
 <<set $activeSlave.intelligenceImplant = 0>>
 <<set $activeSlave.vaginalSkill = 0>>
 <<set $activeSlave.oralSkill = 0>>
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 8c7d548eeb986cbf1fa1146fa5ebbd14cf98ae43..32b1815a07a15d17514635a8b26220a2539e7b6e 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -1,7 +1,7 @@
 :: pregmod widgets [nobr widget]
 
 <<widget "initPC">>
-	<<set $PC = {name: "Anonymous", surname: 0, title: 1, ID: -1, pronoun: "he", possessive: "him", object: "his", dick: 1, vagina: 0, preg: 0, pregType: 0, pregWeek: 0, pregKnown: 0, belly: 0, bellyPreg: 0, mpreg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warfare: 0, slaving: 0, engineering: 0, medicine: 0, hacking: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", markings: "none", eyeColor: "blue", origEye: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birthArcOwner: 0, birthCitizen: 0, birthSelf: 0, slavesFathered: 0, slavesKnockedUp: 0, intelligence: 3, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, balls: 0, ballsImplant: 0, ageImplant: 0, newVag: 0, reservedChildren: 0, reservedChildrenNursery: 0, fertDrugs: 0, forcedFertDrugs: 0, staminaPills: 0, ovaryAge: 35, storedCum: 0}>>
+	<<set $PC = {name: "Anonymous", surname: 0, title: 1, ID: -1, pronoun: "he", possessive: "him", object: "his", dick: 1, vagina: 0, preg: 0, pregType: 0, pregWeek: 0, pregKnown: 0, belly: 0, bellyPreg: 0, mpreg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warfare: 0, slaving: 0, engineering: 0, medicine: 0, hacking: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", markings: "none", eyeColor: "blue", origEye: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birthArcOwner: 0, birthCitizen: 0, birthSelf: 0, slavesFathered: 0, slavesKnockedUp: 0, intelligence: 100, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, balls: 0, ballsImplant: 0, ageImplant: 0, newVag: 0, reservedChildren: 0, fertDrugs: 0, forcedFertDrugs: 0, staminaPills: 0, ovaryAge: 35, storedCum: 0}>>
 
 	<<set WombInit($PC)>>
 
@@ -534,11 +534,11 @@
 
 <<widget "UpdateStandards">>
 <<if $failedElite > 100>>
-	<<set $activeStandard.intelligence = 3>>
+	<<set $activeStandard.intelligence = 95>>
 	<<set $activeStandard.beauty = 120>>
 	<<set $activeStandard.face = 95>>
 <<else>>
-	<<set $activeStandard.intelligence = 2>>
+	<<set $activeStandard.intelligence = 50>>
 	<<set $activeStandard.beauty = 100>>
 	<<set $activeStandard.face = 40>>
 <</if>>
@@ -558,10 +558,10 @@
 	<<set $activeStandard.balls = 0>>
 <</if>>
 <<if $arcologies[0].FSPaternalist > 20>>
-	<<set $activeStandard.intelligenceImplant = 1>>
+	<<set $activeStandard.intelligenceImplant = 15>>
 	<<set $activeStandard.health = 60>>
 <<elseif $arcologies[0].FSDegradationist > 20>>
-	<<set $activeStandard.intelligenceImplant = 0>>
+	<<set $activeStandard.intelligenceImplant = 15>>
 	<<set $activeStandard.health = 0>>
 <</if>>
 <<if $arcologies[0].FSBodyPurist > 20>>
@@ -689,7 +689,7 @@ In order to be eligible to be bred, the potential breeding bitch must first sati
 <<set _passing = 0>>
 <br><br>
 $activeSlave.slaveName is up for review:
-<<if $activeSlave.intelligence >= $activeStandard.intelligence>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= $activeStandard.intelligence>>
 	<br>She @@.lime;PASSED@@ the intelligence test.
 <<else>>
 	<br>She @@.red;FAILED@@ the intelligence test.
@@ -751,7 +751,7 @@ $activeSlave.slaveName is up for review:
 	<</if>>
 <</if>>
 <<if $arcologies[0].FSPaternalist > 20>>
-	<<if $activeSlave.intelligenceImplant == $activeStandard.intelligenceImplant>>
+	<<if $activeSlave.intelligenceImplant >= $activeStandard.intelligenceImplant>>
 		<br>She @@.lime;PASSED@@ educational trials.
 	<<else>>
 		<br>She @@.red;FAILED@@ educational trials.
diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw
index 1be41656c5e9e72cbbefa2d46734e8487e31e114..8198d9e14ef90fcf95e824bf93ec5eedcbde486d 100644
--- a/src/pregmod/widgets/seBirthWidgets.tw
+++ b/src/pregmod/widgets/seBirthWidgets.tw
@@ -93,7 +93,7 @@
 <<if $slaves[$i].hips > 0>>
 	<<set $birthDamage -= $slaves[$i].hips>>
 <</if>>
-<<if $slaves[$i].intelligenceImplant > 0>>
+<<if $slaves[$i].intelligenceImplant >= 15>>
 	<<set $birthDamage -= 2>>
 <</if>>
 <<if $slaves[$i].laborCount > 0>>
@@ -185,7 +185,7 @@
 		<<set $suddenBirth -= 20>>
 	<</if>>
 <</if>>
-<<set $suddenBirth -= ($slaves[$i].intelligence + $slaves[$i].intelligenceImplant)>>
+<<set $suddenBirth -= Math.trunc(($slaves[$i].intelligence + $slaves[$i].intelligenceImplant)/10)>>
 /* end calcs */
 
 <</widget>>
@@ -338,6 +338,8 @@
 <<set _getFather = $slaves.find(function(s) { return s.ID == $slaves[$i].pregSource; })>>
 <<if def _getFather>>
 	<<set $daddy = _getFather.slaveName>>
+<<elseif $slaves[$i].pregSource in $missingTable && $showMissingSlaves>>
+	<<set $daddy = $missingTable[$slaves[$i].pregSource].slaveName>>
 <<else>>
 	<<set $daddy = "some unknown father">>
 <</if>>
@@ -643,7 +645,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 		$His's <<if _curBabies > 1>>children<<else>>child<</if>> had extra time to grow @@.red;greatly complicating childbirth@@.
 		<<set _compoundCondition = 1>>
 	<</if>>
-	<<if (($slaves[$i].vagina >= 2 || $slaves[$i].vaginaLube > 0) && $slaves[$i].mpreg == 1) || $slaves[$i].births > 0 || $slaves[$i].hips > 0 || (setup.nurseCareers.includes($slaves[$i].career) && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles >= -95) || $slaves[$i].intelligenceImplant > 0 || $slaves[$i].pregAdaptation >= 100>>
+	<<if (($slaves[$i].vagina >= 2 || $slaves[$i].vaginaLube > 0) && $slaves[$i].mpreg == 1) || $slaves[$i].births > 0 || $slaves[$i].hips > 0 || (setup.nurseCareers.includes($slaves[$i].career) && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles >= -95) || $slaves[$i].intelligenceImplant >= 15 || $slaves[$i].pregAdaptation >= 100>>
 		<br>However:
 		<<if $slaves[$i].mpreg == 1>>
 			<<if $slaves[$i].anus >= 2>>
@@ -679,7 +681,7 @@ This decriptions can be expanded with more outcomes later. But it's not practica
 			<br>
 			Thanks to $his @@.green;previous career@@, childbirth went smoothly.
 		<</if>>
-		<<if $slaves[$i].intelligenceImplant > 0>>
+		<<if $slaves[$i].intelligenceImplant >= 15>>
 			<br>
 			$He was @@.green;taught how to handle birth@@ in class.
 		<</if>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index ae1eda9fb470e33203597300b8d91071558b5fd1..df1f80b9f1eb8b58076978fc90ddc4271c8ebfbe 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -200,7 +200,7 @@
 /* pregmod stuff */
 
 <<if ndef $PC.intelligence>>
-	<<set $PC.intelligence = 3>>
+	<<set $PC.intelligence = 100>>
 <</if>>
 <<if ndef $PC.face>>
 	<<set $PC.face = 100>>
@@ -2429,6 +2429,49 @@ Setting missing global variables:
 		<<set $PC.refreshmentType = 1>>
 	<</if>>
 <</if>>
+<<if $releaseID < 1031>>
+	<<set $PC.intelligence = 100>>
+	<<if $traitor != 0>>
+		<<if $traitor.intelligence == -3>>
+			<<set $traitor.intelligence = -100>>
+		<<elseif $traitor.intelligence == -2>>
+			<<set $traitor.intelligence = -60>>
+		<<elseif $traitor.intelligence == -1>>
+			<<set $traitor.intelligence = -30>>
+		<<elseif $traitor.intelligence == 0>>
+			<<set $traitor.intelligence = 0>>
+		<<elseif $traitor.intelligence == 1>>
+			<<set $traitor.intelligence = 30>>
+		<<elseif $traitor.intelligence == 2>>
+			<<set $traitor.intelligence = 60>>
+		<<else>>
+			<<set $traitor.intelligence = 99>>
+		<</if>>
+		<<if $traitor.intelligenceImplant == 1>>
+			<<set $traitor.intelligenceImplant = 30>>
+		<</if>>
+	<</if>>
+	<<if $boomerangSlave != 0>>
+		<<if $boomerangSlave.intelligence == -3>>
+			<<set $boomerangSlave.intelligence = -100>>
+		<<elseif $boomerangSlave.intelligence == -2>>
+			<<set $boomerangSlave.intelligence = -60>>
+		<<elseif $boomerangSlave.intelligence == -1>>
+			<<set $boomerangSlave.intelligence = -30>>
+		<<elseif $boomerangSlave.intelligence == 0>>
+			<<set $boomerangSlave.intelligence = 0>>
+		<<elseif $boomerangSlave.intelligence == 1>>
+			<<set $boomerangSlave.intelligence = 30>>
+		<<elseif $boomerangSlave.intelligence == 2>>
+			<<set $boomerangSlave.intelligence = 60>>
+		<<else>>
+			<<set $boomerangSlave.intelligence = 99>>
+		<</if>>
+		<<if $boomerangSlave.intelligenceImplant == 1>>
+			<<set $boomerangSlave.intelligenceImplant = 30>>
+		<</if>>
+	<</if>>
+<</if>>
 <<set WombInit($PC)>>
 
 <<if ndef $pornStarID>>
@@ -2718,6 +2761,26 @@ Setting missing slave variables:
 		<<set _Slave.face = 100>>
 	<</if>>
 <</if>>
+<<if $releaseID < 1031>>
+	<<if _Slave.intelligence == -3>>
+		<<set _Slave.intelligence = -100>>
+	<<elseif _Slave.intelligence == -2>>
+		<<set _Slave.intelligence = -60>>
+	<<elseif _Slave.intelligence == -1>>
+		<<set _Slave.intelligence = -30>>
+	<<elseif _Slave.intelligence == 0>>
+		<<set _Slave.intelligence = 0>>
+	<<elseif _Slave.intelligence == 1>>
+		<<set _Slave.intelligence = 30>>
+	<<elseif _Slave.intelligence == 2>>
+		<<set _Slave.intelligence = 60>>
+	<<else>>
+		<<set _Slave.intelligence = 99>>
+	<</if>>
+	<<if _Slave.intelligenceImplant == 1>>
+		<<set _Slave.intelligenceImplant = 30>>
+	<</if>>
+<</if>>
 
 <<if _Slave.teeth == 0>>
 	<<set _Slave.teeth = "normal">>
@@ -3422,6 +3485,26 @@ Setting missing slave variables:
 
 	<<if ndef _Slave.origSkin>><<set _Slave.origSkin = _Slave.skin>><</if>>
 	<<if ndef _Slave.origRace>><<set _Slave.origRace = _Slave.race>><</if>>
+	<<if $releaseID < 1031>>
+		<<if _Slave.intelligence == -3>>
+			<<set _Slave.intelligence = -100>>
+		<<elseif _Slave.intelligence == -2>>
+			<<set _Slave.intelligence = -60>>
+		<<elseif _Slave.intelligence == -1>>
+			<<set _Slave.intelligence = -30>>
+		<<elseif _Slave.intelligence == 0>>
+			<<set _Slave.intelligence = 0>>
+		<<elseif _Slave.intelligence == 1>>
+			<<set _Slave.intelligence = 30>>
+		<<elseif _Slave.intelligence == 2>>
+			<<set _Slave.intelligence = 60>>
+		<<else>>
+			<<set _Slave.intelligence = 99>>
+		<</if>>
+		<<if _Slave.intelligenceImplant == 1>>
+			<<set _Slave.intelligenceImplant = 30>>
+		<</if>>
+	<</if>>
 
 	<<set $genePool[_bci] = _Slave>>
 <</for>>
@@ -3430,6 +3513,23 @@ Setting missing slave variables:
 	<<for _bci = 0; _bci < $tanks.length; _bci++>>
 		<<set _incubatedSlave = $tanks[_bci]>>
 		<<PMODinit _incubatedSlave>>
+		<<if $releaseID < 1031>>
+			<<if _incubatedSlave.intelligence == -3>>
+				<<set _incubatedSlave.intelligence = -100>>
+			<<elseif _incubatedSlave.intelligence == -2>>
+				<<set _incubatedSlave.intelligence = -60>>
+			<<elseif _incubatedSlave.intelligence == -1>>
+				<<set _incubatedSlave.intelligence = -30>>
+			<<elseif _incubatedSlave.intelligence == 0>>
+				<<set _incubatedSlave.intelligence = 0>>
+			<<elseif _incubatedSlave.intelligence == 1>>
+				<<set _incubatedSlave.intelligence = 30>>
+			<<elseif _incubatedSlave.intelligence == 2>>
+				<<set _incubatedSlave.intelligence = 60>>
+			<<else>>
+				<<set _incubatedSlave.intelligence = 99>>
+			<</if>>
+		<</if>>
 	<</for>>
 <</if>>
 
@@ -3471,6 +3571,16 @@ Done!
 	<<set $brothelAdsSpending = 0>>
 <</if>>
 
+<<if ndef $missingTable>>
+	<<set $missingTable = {}>>
+<</if>>
+<<if ndef $showMissingSlaves>>
+	<<set $showMissingSlaves = false>>
+<</if>>
+<<if ndef $showMissingSlavesSD>>
+	<<set $showMissingSlavesSD = false>>
+<</if>>
+
 <<for _bci = 0; _bci < $defaultRules.length; _bci++>>
 	<<set _rule = $defaultRules[_bci].set>>
 	<<if !([true, false, "no default setting"].includes(_rule.preg))>>
@@ -3510,3 +3620,7 @@ Done!
 		<<set _rule.legAccessory = "no default setting">>
 	<</if>>
 <</for>>
+
+<<if $releaseID < 1031>>
+	<<set $releaseID = 1031>>
+<</if>>
\ No newline at end of file
diff --git a/src/uncategorized/PESS.tw b/src/uncategorized/PESS.tw
index 97b96a5c1f92a0127ffb83b6b88b4f1b79f7da11..7c431edb9473dd5a646e4d6b18147c604a88af15 100644
--- a/src/uncategorized/PESS.tw
+++ b/src/uncategorized/PESS.tw
@@ -186,7 +186,7 @@ $He sees you examining at $him, and looks back at you submissively, too tired to
 	<</replace>>
 <</link>>
 <</if>> 
-<<if ($activeSlave.intelligence < 0)>>
+<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant < -15)>>
 	<br>//Your bodyguard lacks the intellect required to de-escalate the situation with tact.//
 <<else>> 
 <br><<link "$He de-escalates the situation with tact">>
diff --git a/src/uncategorized/PETS.tw b/src/uncategorized/PETS.tw
index 172b160b45a0278fdb32dc3578da7370abbefda4..97b0f8bdb51e58bfdf5484e69347afbcf6852bc1 100644
--- a/src/uncategorized/PETS.tw
+++ b/src/uncategorized/PETS.tw
@@ -278,7 +278,7 @@ You decide to knit up care's raveled sleave with a break in the spa. You have yo
 	<<replace "#result">>
 	You lean against the doorway of the classroom. $activeSlave.slaveName glances at you, but you subtly let $him know to continue with $his business. When $he finishes the lesson and, around the same time, climaxes, you clear your throat. The students all start with surprise and turn to you with trepidation. You observe in a conversational tone of voice that $activeSlave.slaveName is making great sacrifices here, performing an unsexy, boring job, and that any slave that does not work hard to learn will find themselves at the teacher's sexual disposal. Several of the least attentive students @@.green;try to look studious,@@ though a few of the better ones can't hide a certain anticipation.
 	<<run $slaves.forEach(function(s) {
-		if (s.assignment == "learn in the schoolroom") {
+		if (s.assignment == "learn in the schoolroom" && s.intelligenceImplant < 30) {
 			s.intelligenceImplant += 0.1;
 			s.oralCount += 1;
 		};
diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw
index a6f1566b1ac0b8a50c12638d9a8d35e335a18366..e18132eef91e26b3888e64ef0394cffd58214acb 100644
--- a/src/uncategorized/RESS.tw
+++ b/src/uncategorized/RESS.tw
@@ -2572,7 +2572,14 @@ $He's sleeping soundly, $his breaths coming deep and slow. Most slaves where $he
 
 You cross paths with <<EventNameLink $activeSlave>> as $he moves from the living area to $activeSlave.assignment, just starting $his day. $He's full of energy, and $his succubus outfit is delightful. $He <<if canSee($activeSlave)>>sees your glance<<else>>recognizes your whistle<</if>> and greets you with a <<if canSee($activeSlave)>>wicked glint in $his eye<<else>>wicked smirk on $his face<</if>>, bowing a bit to show off $his <<if $activeSlave.boobs > 6000>>bare, inhumanly large breasts<<elseif $activeSlave.lactation > 0>>bare udders, heavy with milk<<elseif $activeSlave.boobsImplant > 0>>naked fake tits<<elseif $activeSlave.boobs > 800>>heavy, naked breasts<<elseif $activeSlave.boobs > 300>>naked little tits<<else>>pretty chest<</if>> and then continuing towards you with a pirouette. $His tail bounces flirtily, holding the back of $his skirt up to show off <<if $activeSlave.butt > 8>>$his absurdly wide bottom<<elseif $activeSlave.analArea > 3>>the broad area of puckered skin around $his slutty asspussy<<elseif $activeSlave.buttImplant > 0>>$his butt implants<<elseif $activeSlave.butt > 5>>$his big butt<<elseif $activeSlave.anus > 1>>a hint of $his asshole, which $his cute buttocks don't quite conceal<<else>>$his cute bottom<</if>>.
 <br><br>
-$He looks like <<if $activeSlave.bellyPreg >= 1500 || $activeSlave.bellyImplant >= 1500>>a lusty, pregnant, hungry<<elseif $activeSlave.bellyFluid >= 1500>>a gluttonous, over-fed but still hungry<<elseif $activeSlave.height > 180>>an imposing, hungry<<elseif $activeSlave.muscles > 30>>a muscular, hungry<<elseif $activeSlave.weight > 10>>a well-fed but still hungry<<elseif $activeSlave.energy > 95>>desperately hungry<<else>>cute, hungry little<</if>> sex demon, and you tell $him so. <<if $activeSlave.intelligence > 1>>The clever $girl knows all about succubi<<elseif $activeSlave.intelligenceImplant > 0>>$He's been taught the basics about succubi<<else>>$He quickly searches $his memory for the basic information about succubi that came with $his outfit<</if>>.
+$He looks like <<if $activeSlave.bellyPreg >= 1500 || $activeSlave.bellyImplant >= 1500>>a lusty, pregnant, hungry<<elseif $activeSlave.bellyFluid >= 1500>>a gluttonous, over-fed but still hungry<<elseif $activeSlave.height > 180>>an imposing, hungry<<elseif $activeSlave.muscles > 30>>a muscular, hungry<<elseif $activeSlave.weight > 10>>a well-fed but still hungry<<elseif $activeSlave.energy > 95>>desperately hungry<<else>>cute, hungry little<</if>> sex demon, and you tell $him so.
+<<if $activeSlave.intelligence > 50>>
+	The clever $girl knows all about succubi.
+<<elseif $activeSlave.intelligenceImplant >= 15>>
+	$He's been taught the basics about succubi.
+<<else>>
+	$He quickly searches $his memory for the basic information about succubi that came with $his outfit.
+<</if>>
 <<if SlaveStatsChecker.checkForLisp($activeSlave)>>
 	"Oh <<Master>> I'm thtarving," $he lisps,
 <<else>>
@@ -3124,7 +3131,7 @@ and flirting with passersby. Or $he would be, if $he weren't surrounded by a hos
 	"That dick is so disgusting,"
 <<elseif $activeSlave.weight > 130>>
 	"What a cow, how can you be so proud of being such a fat slob?"
-<<elseif $activeSlave.intelligence < 0>>
+<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 	"$He looks retarded,"
 <<elseif $activeSlave.lips > 40>>
 	"Those lips make $him look like a cartoon,"
@@ -3194,7 +3201,7 @@ against the edge of the counter as $he leans forward a little to <<if $activeSla
 
 You are inspecting the slave feeding area early in the week, watching your slaves as they come and go to get their required nourishment for the morning. You see <<EventNameLink $activeSlave>><<if $cockFeeder == 1>> as $he kneels in front of the feeder phallus with a look of disgust on $his face <<else>> as $he <<if canSee($activeSlave)>>stares into $his cup of nutritional fluid with a look of disgust on $his face<<else>>grimaces at $his cup of nutritional fluid<</if>>.<</if>> You quickly check your records and $assistantName confirms that $activeSlave.slaveName is required to ingest<<if $activeSlave.dietCum == 2>> an extreme diet based almost entirely on human ejaculate.<<else>> a large amount of human ejaculate as part of $his diet.<</if>>
 <br><br>
-As you watch $activeSlave.slaveName unpleasantly retch as $he<<if $cockFeeder == 1>> stimulates the feeder phallus with $his mouth<<else>> tentatively drinks from $his cup<</if>> and chokes $his food down, knowing that if $he doesn't eat it willingly, $he will be forced to, you can almost see $his <<if $activeSlave.intelligence > 0>> intelligent mind <<else>> stupid mind<</if>> working through the reality of what $his life has become. $He is now a receptacle for <<if $activeSlave.dietCum == 2>> concentrated <</if>>human ejaculate, and for no other reason than the perverse amusement of $his owner. Almost as soon as $he swallows $his food, $he whimpers, burps, and then <<if $activeSlave.belly >= 10000>>hastily waddles<<else>>quickly runs<</if>> to a nearby bathroom to vomit it back up. This is a common reaction for unbroken slaves on cum diets,<<if $activeSlave.weight > 0>> and can also be an effective, if unhealthy, way of forcing them to lose weight.<<else>> but it can also prevent slaves that are already too thin from gaining weight.<</if>>
+As you watch $activeSlave.slaveName unpleasantly retch as $he<<if $cockFeeder == 1>> stimulates the feeder phallus with $his mouth<<else>> tentatively drinks from $his cup<</if>> and chokes $his food down, knowing that if $he doesn't eat it willingly, $he will be forced to, you can almost see $his <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>> intelligent mind <<else>> stupid mind<</if>> working through the reality of what $his life has become. $He is now a receptacle for <<if $activeSlave.dietCum == 2>> concentrated <</if>>human ejaculate, and for no other reason than the perverse amusement of $his owner. Almost as soon as $he swallows $his food, $he whimpers, burps, and then <<if $activeSlave.belly >= 10000>>hastily waddles<<else>>quickly runs<</if>> to a nearby bathroom to vomit it back up. This is a common reaction for unbroken slaves on cum diets,<<if $activeSlave.weight > 0>> and can also be an effective, if unhealthy, way of forcing them to lose weight.<<else>> but it can also prevent slaves that are already too thin from gaining weight.<</if>>
 
 <<case "subjugation blues">>
 
@@ -3202,38 +3209,38 @@ It's been <<print $week-$activeSlave.weekAcquired>> week<<if $week-$activeSlave.
 
 <<case "too thin for cum diet">>
 
-You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<EventNameLink $activeSlave>> appear outside your door. $He hovers outside in the hall, peeking $his head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call her in. $He's reticent at first, but then $he obediently steps into your office. $He is
+You are in your office, tending to the tedious business of requisition orders for your penthouse when you see <<EventNameLink $activeSlave>> appear outside your door. $He hovers outside in the hall, peeking $his head around the entry-way, looking very unsure about disturbing you. You stop what you're doing and call $him in. $He's reticent at first, but then $he obediently steps into your office. $He is
 <<if $activeSlave.clothes == "no clothing">>
 	forced to remain naked at all times, and the most striking thing about $his body is how
 	<<if $activeSlave.belly >= 100000>>
-		her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs her skinny body.
+		$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs $his skinny body.
 	<<elseif $activeSlave.belly >= 15000>>
-		her <<if $activeSlave.bellyPreg >= 3000>>full pregnancy<<else>>hugely distended belly<</if>> completely dominates her skinny body.
+		$his <<if $activeSlave.bellyPreg >= 3000>>full pregnancy<<else>>hugely distended belly<</if>> completely dominates $his skinny body.
 	<<elseif $activeSlave.belly >= 10000>>
-		her <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates her skinny body.
+		$his <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates $his skinny body.
 	<<elseif $activeSlave.belly >= 5000>>
-		massive her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to her skinny body.
+		massive $his <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to $his skinny body.
 	<<elseif $activeSlave.belly >= 1500>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>her growing pregnancy<<else>>the curve of $his belly<</if>> is against her skinny body.
+		noticeable <<if $activeSlave.bellyPreg > 0>>$his growing pregnancy<<else>>the curve of $his belly<</if>> is against $his skinny body.
 	<<elseif $activeSlave.belly >= 150>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>her early pregnancy<<else>>the curve of her implant<</if>> is against her skinny body.
+		noticeable <<if $activeSlave.bellyPreg > 0>>$his early pregnancy<<else>>the curve of $his implant<</if>> is against $his skinny body.
 	<<else>>
 		skinny $he is.
 	<</if>>
 <<else>>
-	forced to wear $activeSlave.clothes all day, but even through her outfit, it's easy to see how
+	forced to wear $activeSlave.clothes all day, but even through $his outfit, it's easy to see how
 	<<if $activeSlave.belly >= 100000>>
-		her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs her skinny body.
+		$his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>distended belly<</if>> utterly dwarfs $his skinny body.
 	<<elseif $activeSlave.belly >= 15000>>
-		her <<if $activeSlave.bellyPreg >= 3000>>heavy pregnancy<<else>>hugely distended belly<</if>> completely dominates her skinny body.
+		$his <<if $activeSlave.bellyPreg >= 3000>>heavy pregnancy<<else>>hugely distended belly<</if>> completely dominates $his skinny body.
 	<<elseif $activeSlave.belly >= 10000>>
-		her <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates her skinny body.
+		$his <<if $activeSlave.bellyPreg >= 3000>>advanced pregnancy<<else>>hugely distended belly<</if>> dominates $his skinny body.
 	<<elseif $activeSlave.belly >= 5000>>
-		massive her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to her skinny body.
+		massive $his <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>distended<</if>> belly is compared to $his skinny body.
 	<<elseif $activeSlave.belly >= 1500>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>her growing pregnancy<<else>>the curve of $his belly<</if>> is against her skinny body.
+		noticeable <<if $activeSlave.bellyPreg > 0>>$his growing pregnancy<<else>>the curve of $his belly<</if>> is against $his skinny body.
 	<<elseif $activeSlave.belly >= 150>>
-		noticeable <<if $activeSlave.bellyPreg > 0>>her early pregnancy<<else>>the curve of her implant<</if>> is against her skinny body.
+		noticeable <<if $activeSlave.bellyPreg > 0>>$his early pregnancy<<else>>the curve of $his implant<</if>> is against $his skinny body.
 	<<else>>
 		impossibly skinny $he is.
 	<</if>>
@@ -3252,9 +3259,9 @@ $His
 	<</if>>
 	boobs are barely noticeable
 	<<if $activeSlave.belly >= 5000>>
-		above her bloated
+		above $his bloated
 	<<else>>
-		against her concave
+		against $his concave
 	<</if>>
 	tummy, and
 	<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
@@ -3268,7 +3275,7 @@ $His
 	<<else>>
 		massive
 	<</if>>
-	tits are a sharp contrast to her
+	tits are a sharp contrast to $his
 	<<if $activeSlave.belly >= 150>>
 		thin, bloated frame,
 	<<else>>
@@ -3282,18 +3289,19 @@ $His
 	<</if>>
 	malnourished.
 <</if>>
-$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>her $activeSlave.eyeColor eyes shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say.
+$His $activeSlave.faceShape face is clearly conflicted, and <<if canSee($activeSlave)>>$his $activeSlave.eyeColor eyes shift<<else>>$he glances about<</if>> with nervous energy. $He is clearly unsure whether $he should say what $he came here to say.
 <br><br>
-When you finally ask her what $he wants, $he hesitates for a moment and then suddenly seems to gain her courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>.
+When you finally ask $him what $he wants, $he hesitates for a moment and then suddenly seems to gain $his courage<<if $activeSlave.accent > 1>>, speaking in an atrociously thick accent<<elseif $activeSlave.accent > 0>>, speaking in a cute little accent<</if>>.
 "Plea<<s>>e, <<Master>> I'm <<s>>o hungry! It <<s>>eem<<s>> like all I get to eat i<<s>> cum. It'<<s>> di<<s>>gu<<s>>ting! Plea<<s>>e! I have to eat <<s>>o much of it. Can I be allowed to eat regular food again? Plea<<s>>e, <<Master>>, I'm <<s>>o hungry. I need real food!"
 <br><br>
-It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlave.dietCum == 2>>based <</if>>food can be hard on girls who are not fully habituated to being toys for sexual amusement--particularly when you've ordered them to gain weight on it. You look at the<<if $activeSlave.belly >= 1500>> gravid,<</if>> skinny whore and consider your options.
+It's true, cum <<if $activeSlave.dietCum == 1>>supplemented <<elseif $activeSlave.dietCum == 2>>based <</if>>food can be hard on <<print $girl>>s who are not fully habituated to being toys for sexual amusement--particularly when you've ordered them to gain weight on it. You look at the<<if $activeSlave.belly >= 1500>> gravid,<</if>> skinny whore and consider your options.
 
 <<case "transition anxiety">>
 
-<<EventNameLink $activeSlave>> stumbles into your office naked for her weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like her usually require some time and training to accept that they're slave girls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes her extremely unhappy to be naked in front of someone $he knows can fuck her at will.
+<<setPlayerPronouns>>
+<<EventNameLink $activeSlave>> stumbles into your office naked for $his weekly inspection, so apprehensive that $he can hardly walk. $He's been like this ever since $he became one of your sex slaves, <<if $week-$activeSlave.weekAcquired == 0>>just this week<<elseif $week-$activeSlave.weekAcquired == 1>>just last week<<else>><<print $week-$activeSlave.weekAcquired>> weeks ago<</if>>. It's not surprising; slaves like $him usually require some time and training to accept that they're slave girls. $He lacks the natural attraction to men that might have made the idea more comfortable for $him, and the resulting sexual anxiety combined with understandable fear of sexual use makes $him extremely unhappy to be naked in front of someone $he knows can fuck $him at will.
 <br><br>
-$He has $his hands balled into fists at her sides, and clearly wants nothing more than to use them to cover her
+$He has $his hands balled into fists at $his sides, and clearly wants nothing more than to use them to cover $his
 <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	pitiful caged dick.
 <<elseif $activeSlave.balls == 0>>
@@ -3305,60 +3313,60 @@ $He has $his hands balled into fists at her sides, and clearly wants nothing mor
 <<else>>
 	soft, pathetic little dick.
 <</if>>
-$He knows that that's not allowed, and keeps $his hands where they are, though it's a struggle. $He <<if canSee($activeSlave)>>sees you looking at<<else>>knows you are eyeing<</if>> $his body like a slaveowner looks at one of <<if $PC.title == 1>>his<<else>>her<</if>> sex slaves, and $he shivers.
+$He knows that that's not allowed, and keeps $his hands where they are, though it's a struggle. $He <<if canSee($activeSlave)>>sees you looking at<<else>>knows you are eyeing<</if>> $his body like a slaveowner looks at one of _hisP sex slaves, and $he shivers.
 
 <<case "moist pussy">>
 
-Just as you're about to give <<EventNameLink $activeSlave>> her weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, $he has nothing at all to do other than <<if canWalk($activeSlave)>>stand<<elseif $activeSlave.amp == 1>>kneel<<else>>sit<</if>> in front of your desk in your office, <<if canSee($activeSlave)>>watching<<elseif canHear($activeSlave)>>listening to<<else>>feeling the subtle vibrations from<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<elseif canHear($activeSlave)>>audible<<else>>apparent<</if>> from right here.
+Just as you're about to give <<EventNameLink $activeSlave>> $his weekly inspection, a minor business matter comes up and diverts your attention. So, for about ten minutes, $he has nothing at all to do other than <<if canWalk($activeSlave)>>stand<<elseif $activeSlave.amp == 1>>kneel<<else>>sit<</if>> in front of your desk in your office, <<if canSee($activeSlave)>>watching<<elseif canHear($activeSlave)>>listening to<<else>>feeling the subtle vibrations from<</if>> you,<<if $assistant > 0>> $assistantName's avatar,<</if>> the other slaves who come and go, and the general lewdness of the arcology, much of which is <<if canSee($activeSlave)>>visible<<elseif canHear($activeSlave)>>audible<<else>>apparent<</if>> from right here.
 <<if ($activeSlave.attrXY > 50) && ($PC.boobs == 0)>>
-	$He finds your strong body attractive, and her gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> you.
+	$He finds your strong body attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> you.
 <<elseif ($activeSlave.attrXX > 50) && ($PC.boobs == 1)>>
-	$He finds your prominent breasts attractive, and her gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> them.
+	$He finds your prominent breasts attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> them.
 <<elseif $activeSlave.fetish == "pregnancy">>
 	<<if $activeSlave.preg > 30>>
-		The combination of being hugely pregnant and a pregnancy fetishist keep $his libido raging.
+		The combination of being hugely pregnant and a pregnancy fetishist keeps $his libido raging.
 	<<elseif $PC.belly >= 10000>>
-		$He finds your protruding pregnancy attractive, and her gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> it.
+		$He finds your protruding pregnancy attractive, and $his gaze rests most frequently <<if canSee($activeSlave)>>on<<else>>towards<</if>> it.
 	<</if>>
 <<elseif $activeSlave.aphrodisiacs > 0 || $activeSlave.inflationType == "aphrodisiac">>
-	The aphrodisiacs $he's on never let her libido rest for long.
+	The aphrodisiacs $he's on never let $his libido rest for long.
 <<elseif $activeSlave.energy > 95>>
 	$His nymphomania keeps $him perpetually <<if canSee($activeSlave)>>watchful for any sexual sights<<elseif canHear($activeSlave)>>listening for sexual acts<<else>>eager for sexual acts<</if>>, especially any which promise $his participation.
 <<elseif $activeSlave.energy > 40>>
 	$His healthy sex drive does its work, and with the constant coming and going $he's not starved for things $he finds attractive.
 <<else>>
-	Despite her weak libido, $he's been a sex slave long enough that $his body knows that it may be called upon to render sexual service soon.
+	Despite $his weak libido, $he's been a sex slave long enough that $his body knows that it may be called upon to render sexual service soon.
 <</if>>
-The consequences of the special qualities of her womanhood soon become apparent.
+The consequences of the special qualities of $his womanhood soon become apparent.
 <br><br>
-Your slaves are all in the very best of vaginal health, so the scent of her female arousal is not strong. But $his cunt produces such copious natural lubricant that with nothing to do but <<if canWalk($activeSlave)>>stand<<else>>rest<</if>> there, her <<if $activeSlave.births > 0>>motherly<<elseif $activeSlave.weight > 30>>thick<<elseif $activeSlave.muscles > 30>>strong<<else>>feminine<</if>> inner thighs are soon slick with a sheen of healthy pussyjuice. You notice a droplet of the stuff running down her warm $activeSlave.skin skin.
+Your slaves are all in the very best of vaginal health, so the scent of $his female arousal is not strong. But $his cunt produces such copious natural lubricant that with nothing to do but <<if canWalk($activeSlave)>>stand<<else>>rest<</if>> there, $his <<if $activeSlave.births > 0>>motherly<<elseif $activeSlave.weight > 30>>thick<<elseif $activeSlave.muscles > 30>>strong<<else>>feminine<</if>> inner thighs are soon slick with a sheen of healthy pussyjuice. You notice a droplet of the stuff running down $his warm $activeSlave.skin skin.
 <<if canAchieveErection($activeSlave) && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$His <<if $activeSlave.dick > 3>>stiff prick<<else>>hard little dick<</if>> is sticking up from atop $his pussy, leaving it nice and visible.
 <<elseif $activeSlave.dick > 0>>
-	$His pussy is <<if $activeSlave.dick > 3>>entirely<<else>>partially<</if>> concealed by her limp dick, which is getting a good coating, since it's resting against the source.
+	$His pussy is <<if $activeSlave.dick > 3>>entirely<<else>>partially<</if>> concealed by $his limp dick, which is getting a good coating, since it's resting against the source.
 <</if>>
-<<if $activeSlave.labia > 0>>$His prominent labia are flushed and moist, and frame her womanhood invitingly.<</if>>
+<<if $activeSlave.labia > 0>>$His prominent labia are flushed and moist, and frame $his womanhood invitingly.<</if>>
 <<if $activeSlave.clit > 0>>$His clit is rapidly becoming visible as the blood rushes there from every other part of $his body.<</if>>
-<<if $activeSlave.bellyPreg >= 10000>>$His huge pregnancy heaves a little as $he starts to breathe a bit harder, and the visual connection between her gravid belly and her needy womanhood is inescapable.<</if>>
-$He's a good $desc, and remains obediently before your desk, filling your office with her subtle perfume as $he waits for you.
+<<if $activeSlave.bellyPreg >= 10000>>$His huge pregnancy heaves a little as $he starts to breathe a bit harder, and the visual connection between $his gravid belly and $his needy womanhood is inescapable.<</if>>
+$He's a good $desc, and remains obediently before your desk, filling your office with $his subtle perfume as $he waits for you.
 
 <<case "breast expansion blues">>
 
-During her routine weekly inspection, <<EventNameLink $activeSlave>> cradles her huge breasts with $his arms whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard her weighty mammaries with distaste. <<if $activeSlave.intelligence > -1>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed her feelings about her boobs. $He bites her lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask her about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out.
+During $his routine weekly inspection, <<EventNameLink $activeSlave>> cradles $his huge breasts with $his arms whenever the maneuvers of being inspected allow $him to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. $He seems to regard $his weighty mammaries with distaste. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>$He's not stupid, and quickly realizes<<else>>$He's an idiot, but $he's not dumb enough to completely miss<</if>> that you've noticed $his feelings about $his boobs. $He bites $his lower lip, not sure if $he should say anything, so you follow your usual policy during slave inspections and ask $him about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out.
 <br><br>
 "<<Master>>," $he mumbles, "can I plea<<s>>e be taken off the brea<<s>>t expan<<s>>ion drug<<s>>?" $He swallows, nervous that $he's crossed a line, but $he presses on, hefting $his tits a little higher to show $he's talking about them. "They're <<s>>o heavy and awkward. I'm <<s>>ore every night, and my back hurt<<s>>. I feel like a cow with boob<<s>> thi<<s>> big, and I can't imagine what it'll be like if they get any bigger."
-In one sense, it's amusing that $he feels that way, because<<if ($arcologies[0].FSAssetExpansionist != "unset") || ($arcologies[0].FSTransformationFetishist != "unset" && $arcologies[0].FSSlimnessEnthusiast == "unset") || ($arcologies[0].FSPastoralist != "unset")>> as many slaves in this very arcology know quite well,<</if>> it's possible for the miracles of modern medicine to grow a $desc's tits until they're so heavy they immobilize her completely.
-<<if $activeSlave.muscles > 5>>$He has the muscles to carry her boobs around, so some of this may be simple whining.<<else>>It's not surprising that $his breasts would be uncomfortable, since $he lacks anything in the way of muscle tone to help support them.<</if>>
-<<if $activeSlave.lactation > 0>>$He complained of feeling like a cow without detectable irony, despite the fact that her left nipple has a <<if $activeSlave.nipples != "fuckable">>droplet of cream clinging to<<else>>rivulet of cream running from<</if>> it right now<<elseif $activeSlave.preg > 15>>$He complained of feeling like a cow without detectable irony, despite the fact that $he is pregnant and likely to begin lactating soon<</if>>.
-$He waits anxiously for your response, wondering if $he'll be punished for expressing reservations about your expansion of $his breasts and, comically, still cradling her heavy udders as $he does so.
+In one sense, it's amusing that $he feels that way, because<<if ($arcologies[0].FSAssetExpansionist != "unset") || ($arcologies[0].FSTransformationFetishist != "unset" && $arcologies[0].FSSlimnessEnthusiast == "unset") || ($arcologies[0].FSPastoralist != "unset")>> as many slaves in this very arcology know quite well,<</if>> it's possible for the miracles of modern medicine to grow a $desc's tits until they're so heavy they immobilize $him completely.
+<<if $activeSlave.muscles > 5>>$He has the muscles to carry $his boobs around, so some of this may be simple whining.<<else>>It's not surprising that $his breasts would be uncomfortable, since $he lacks anything in the way of muscle tone to help support them.<</if>>
+<<if $activeSlave.lactation > 0>>$He complained of feeling like a cow without detectable irony, despite the fact that $his left nipple has a <<if $activeSlave.nipples != "fuckable">>droplet of cream clinging to<<else>>rivulet of cream running from<</if>> it right now<<elseif $activeSlave.preg > 15>>$He complained of feeling like a cow without detectable irony, despite the fact that $he is pregnant and likely to begin lactating soon<</if>>.
+$He waits anxiously for your response, wondering if $he'll be punished for expressing reservations about your expansion of $his breasts and, comically, still cradling $his heavy udders as $he does so.
 
 <<case "gaped asshole">>
 
-You encounter <<EventNameLink $activeSlave>> at the beginning of her day, as $he finishes her morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>her assignment, since $he's not allowed clothes and therefore doesn't need to dress<</if>>. $He seems happy today, and her $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When $he <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, $he greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting her enormous breasts<<elseif $activeSlave.lips > 70>>pursing her huge lips<<elseif $activeSlave.boobs > 800>>bouncing her big breasts<<elseif $activeSlave.lips > 20>>pursing her pretty lips<<else>>sticking out $his chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, $he remembers something, and looks thoughtful. Since $he's so trusting, $he asks you the question that just occurred to $him.
+You encounter <<EventNameLink $activeSlave>> at the beginning of $his day, as $he finishes $his morning ablutions and heads off to <<if $activeSlave.clothes != "no clothing">>get dressed<<else>>$his assignment, since $he's not allowed clothes and therefore doesn't need to dress<</if>>. $He seems happy today, and $his $activeSlave.skin body glows with warmth and cleanliness from the hot shower. When $he <<if canSee($activeSlave)>>sees<<else>>notices<</if>> you, $he greets you properly, yet positively, smiling at you and <<if $activeSlave.boobs > 3000>>presenting $his enormous breasts<<elseif $activeSlave.lips > 70>>pursing $his huge lips<<elseif $activeSlave.boobs > 800>>bouncing $his big breasts<<elseif $activeSlave.lips > 20>>pursing $his pretty lips<<else>>sticking out $his chest<</if>> in an automatic gesture of easy sexual availability. Suddenly, $he remembers something, and looks thoughtful. Since $he's so trusting, $he asks you the question that just occurred to $him.
 <br><br>
 "<<Master>>," $he <<say>>s, "may I have my a<<ss>>hole tightened?"
 <br><br>
-There's no trace of awareness on her face of the open lewdness of the question; 
+There's no trace of awareness on $his face of the open lewdness of the question; 
 <<if $activeSlave.career == "a bioreactor">>
 	$he's spent time in an industrial Dairy with a phallus the size of a horse's pounding $his ass day and night.
 <<elseif $activeSlave.career == "a dairy cow">>
@@ -3370,7 +3378,7 @@ There's no trace of awareness on her face of the open lewdness of the question;
 <<else>>
 	$he's so devoted to you that $he's made a conscious effort to think of $his ass as sexy.
 <</if>>
-$He continues in her <<if $activeSlave.voice == 1>>deep<<elseif $activeSlave.voice == 2>>soft<<else>>bubblegum bimbo's<</if>> voice, <<say>>ing, "It'<<s>> not //bad.// It'<<s>> ea<<s>>y to take anything up it. And when I walk I can feel my anal <<s>>lit sort of working around back there, which is kind of fun. But I wa<<s>> just thinking, a<<s>> I was washing my a<<ss>>pu<<ss>>y. It'd be ni<<c>>e
+$He continues in $his <<if $activeSlave.voice == 1>>deep<<elseif $activeSlave.voice == 2>>soft<<else>>bubblegum bimbo's<</if>> voice, <<say>>ing, "It'<<s>> not //bad.// It'<<s>> ea<<s>>y to take anything up it. And when I walk I can feel my anal <<s>>lit sort of working around back there, which is kind of fun. But I wa<<s>> just thinking, a<<s>> I was washing my a<<ss>>pu<<ss>>y. It'd be ni<<c>>e
 <<switch $activeSlave.fetish>>
 <<case "submissive">>
 	to feel ju<<s>>t a little afraid when I'm on my fa<<c>>e and about to get fucked.
@@ -3383,7 +3391,7 @@ $He continues in her <<if $activeSlave.voice == 1>>deep<<elseif $activeSlave.voi
 <<default>>
 	to be able to be a better anal lover. I do my be<<s>>t, but I can't <<s>>queeze very well any more.
 <</switch>>
-May I?" $He spins, <<if $activeSlave.belly >= 5000>>spreading $his legs for her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly while <</if>>bending at the waist<<if $activeSlave.butt > 6>> and prising her monstrous buttocks apart<<elseif $activeSlave.butt > 3>> spreading her healthy buttocks<</if>> to reveal her gaping anus. It could indeed benefit from surgical repair.
+May I?" $He spins, <<if $activeSlave.belly >= 5000>>spreading $his legs for $his _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly while <</if>>bending at the waist<<if $activeSlave.butt > 6>> and prising $his monstrous buttocks apart<<elseif $activeSlave.butt > 3>> spreading $his healthy buttocks<</if>> to reveal $his gaping anus. It could indeed benefit from surgical repair.
 
 <<case "passing declaration">>
 
@@ -3392,13 +3400,13 @@ As you manage your empire from your office, a constant traffic of slaves passes
 	<<if $activeSlave.bellyPreg >= 3000>>
 		 heavily pregnant,
 	<<elseif $activeSlave.bellyImplant >= 3000>>
-		 despite her _belly fake belly,
+		 despite $his _belly fake belly,
 	<<else>>
 		 completely full of $activeSlave.inflationType,
 	<</if>>
 <</if>>
 <<if $activeSlave.physicalAge > 35>>
-	and is getting such excellent modern medical care that despite her age, $he has the energy of a teenager.
+	and is getting such excellent modern medical care that despite $his age, $he has the energy of a teenager.
 <<elseif $activeSlave.physicalAge > 19>>
 	is full of youth and vigor, and is in truly perfect health due to the miracles of modern medicine.
 <<elseif $activeSlave.physicalAge > 12>>
@@ -3406,13 +3414,13 @@ As you manage your empire from your office, a constant traffic of slaves passes
 <<else>>
 	and is a little $girl, not to mention the perfect health $he owes to the miracles of modern medicine.
 <</if>>
-<<if $activeSlave.energy > 95>>Apart from her absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to her very healthy libido<<else>>Despite her mediocre libido<</if>>, $he's overflowing with energy. $He half-runs, half-skips down the hallway, slowing in the doorway as $he feels your gaze. Without stopping, $he turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then $he continues on her merry way.
+<<if $activeSlave.energy > 95>>Apart from $his absurd sex drive<<elseif $activeSlave.energy > 40>>In addition to $his very healthy libido<<else>>Despite $his mediocre libido<</if>>, $he's overflowing with energy. $He half-runs, half-skips down the hallway, slowing in the doorway as $he feels your gaze. Without stopping, $he turns to meet your eyes, winks trustingly, and bursts out, "Hi <<Master>>! Love you!" Then $he continues on $his merry way.
 <br><br>
 Someone's a happy $desc today.
 
 <<case "ara ara">>
 
-Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <<EventNameLink $activeSlave>> is nearest the door, and you overhear her <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as $he expresses confusion to another slave. "I don't under<<s>>tand it," $he <<say>>s. "Why are <<s>>o many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!"
+Passing by the kitchen in the morning, you take a moment to listen to the low hum of your slaves chatting as they <<if $feeder != 0>>wait their turn at the phallic feeders<<else>>drink their breakfasts<</if>>. <<EventNameLink $activeSlave>> is nearest the door, and you overhear $his <<if $activeSlave.voice == 1>>low<<elseif $activeSlave.voice == 2>>pretty<<else>>high<</if>> voice clearly as $he expresses confusion to another slave. "I don't under<<s>>tand it," $he <<say>>s. "Why are <<s>>o many men intere<<s>>ted in an old <<s>>lave like me? I never got thi<<s>> much attention when I wa<<s>> free! Now <<if $activeSlave.assignment == "whore" || $activeSlave.assignment == "work in the brothel">>guy<<s>> line up to pay<<else>>every guy I approach want<<s>><</if>> to fuck me!"
 <br><br>
 <<if $arcologies[0].FSMaturityPreferentialist != "unset">>
 	"It's different here," the other slave explains. "Almost everyone here has a thing for older women. MILFs get all the attention."
@@ -3471,7 +3479,7 @@ I didn't mean to <<s>>ound con<<c>>eited, either. I gue<<ss>> I'm <<s>>till gett
 
 <<case "im scared">>
 
-During her weekly inspection, <<EventNameLink $activeSlave>> has trouble following the routine orders that position her so you can examine $his body. The cause is not difficult to determine: $he's so cripplingly terrified that $he's having difficulty functioning. $He seems to be trying to obey you, but $he's so scared that her mind is having trouble translating your simple verbal commands into physical obedience. You ask her what $he's so frightened of. The question stuns $him, and $he <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than $he has up to this point and completely devoid of any idea how to respond. You order $him to respond, and this starts her out of her fugue. $He begins to cry, makes two false starts, sobs, and then begins forcing out words.
+During $his weekly inspection, <<EventNameLink $activeSlave>> has trouble following the routine orders that position $him so you can examine $his body. The cause is not difficult to determine: $he's so cripplingly terrified that $he's having difficulty functioning. $He seems to be trying to obey you, but $he's so scared that $his mind is having trouble translating your simple verbal commands into physical obedience. You ask $him what $he's so frightened of. The question stuns $him, and $he <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you in mute horror, looking even more terrified than $he has up to this point and completely devoid of any idea how to respond. You order $him to respond, and this starts $him out of $his fugue. $He begins to cry, makes two false starts, sobs, and then begins forcing out words.
 <br><br>
 "E-e-everything," $he cries. "I'm <<s>>-<<s>>o <<s>>-<<s>>orry b-but I c-can't help," $he chokes on a sob and hiccups, "help it. Thi<<s>>, thi<<s>> pla<<c>>e, being a <<s>>e<<x>> <<s>>lave,
 <<switch $activeSlave.standardPunishment>>
@@ -3484,42 +3492,42 @@ wh-when I'm bad, e-everything, <<if $activeSlave.rudeTitle == 1>><<= PoliteRudeT
 
 <<case "frightening dick">>
 
-In a fortuitous confluence of circumstances, <<EventNameLink $activeSlave>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is her area of responsibility today. At the key moment, $he's working on an area at waist height, directly next to the door that leads to your suite; and $he's crouching to polish this area most comfortably. $He is working diligently, and is paying close attention to what $he's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect.
+In a fortuitous confluence of circumstances, <<EventNameLink $activeSlave>> happens to be polishing your office one evening. Keeping every surface in the penthouse at a state of perfect shine is one of your servants' endless tasks, and your office is $his area of responsibility today. At the key moment, $he's working on an area at waist height, directly next to the door that leads to your suite; and $he's crouching to polish this area most comfortably. $He is working diligently, and is paying close attention to what $he's doing. Meanwhile, and for completely unrelated reasons, you have just finished having fun inside said suite. You are naked, and your penis remains fully erect despite your having climaxed only moments before; you are in excellent physical and sexual condition and this happens frequently. You have decided to address a likewise unrelated matter in your office, and walk into it from your suite, naked and erect.
 <br><br>
 This is how $activeSlave.slaveName comes face to face with your cock, unexpectedly, at a distance of about ten centimeters.
 <br><br>
-$He shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > 6>>monstrous bottom<<elseif $activeSlave.butt > 3>>healthy rear end<<else>>cute butt<</if>> hitting the floor with an audible whack. The light cloth $he was using to polish with went flying, and flutters to the ground accusingly. After scrabbling back a short distance, looking up at you hesitantly, and visibly recollecting $himself, $he swallows twice and then says, "I'm <<s>>orry, <<Master>>," in a tone of voice with a great deal of effort applied to keep it even. A frantic, embarrassed search for her cloth ensues. Finding it at last, $he returns to her original, low position, and crouch-walks back to the place $he was polishing, doing her absolute best to look diligent and industrious and not at all aware that your cock is pointing at her like a gun barrel.
+$He shrieks, backpedaling, and then falls backward, $his <<if $activeSlave.butt > 6>>monstrous bottom<<elseif $activeSlave.butt > 3>>healthy rear end<<else>>cute butt<</if>> hitting the floor with an audible whack. The light cloth $he was using to polish with went flying, and flutters to the ground accusingly. After scrabbling back a short distance, looking up at you hesitantly, and visibly recollecting $himself, $he swallows twice and then says, "I'm <<s>>orry, <<Master>>," in a tone of voice with a great deal of effort applied to keep it even. A frantic, embarrassed search for $his cloth ensues. Finding it at last, $he returns to $his original, low position, and crouch-walks back to the place $he was polishing, doing $his absolute best to look diligent and industrious and not at all aware that your cock is pointing at $him like a gun barrel.
 
 <<case "comfortable seat">>
 
 There are sturdy leather seats placed strategically throughout your penthouse. They offer something convenient to bend your slaves over, wherever you happen to encounter them, and they're comfortable, too. At the moment, you're sitting on one, using a tablet to take care of some business that caught you away from your office, but isn't worth heading back to your desk for. Slaves move by your impromptu throne as you work, mostly <<if $averageTrust > 50>>greeting you cheerfully<<elseif $averageTrust > 20>>greeting you properly<<elseif $averageTrust > -20>>doing their best to greet you properly<<elseif $averageTrust > -50>>greeting you fearfully<<else>>struggling to greet you through their terror<</if>> as they pass. Busy, you spare few of them more than a glance.
 <br><br>
-One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink $activeSlave>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtily<<if $activeSlave.belly >= 1500>> rubbing a hand across her _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to her gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> her <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch.
+One of them slows as $he goes by, however. Looking up, you see that it's <<EventNameLink $activeSlave>>. <<if canTalk($activeSlave)>>"Hi <<Master>>," $he <<say>>s flirtily<<if $activeSlave.belly >= 1500>> rubbing a hand across $his _belly <<if $activeSlave.bellyPreg > 0>> pregnancy<<else>>belly<</if>><</if>>. "That look<<s>> like a really comfortable <<s>>eat. Can I <<s>>it down and re<<s>>t <<if $activeSlave.belly >= 10000>>my tired leg<<s>> <</if>>for a little while?"<<else>>$He greets you properly, but adds a flirtiness to $his gestures, and asks if $he can sit down and rest <<if $activeSlave.belly >= 10000>> $his <<if $activeSlave.bellyPreg > 0>>gravid<<else>>_belly<</if>> bulk <</if>>on the comfortable seat for a little while.<</if>> $He is not pointing at the soft leather cushion next to you: $he's pointing at your crotch.
 <br><br>
-You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives her <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear.
+You're nude, a consequence of <<if $Concubine != 0 && $Concubine.ID != $activeSlave.ID>>recent activities involving $Concubine.slaveName<<else>>recent unrelated activities<</if>>. <<if $PC.dick == 1>>Your formidable dick is three quarters hard,<<else>>Nude, that is, all except for the strap-on you were just using and haven't taken off yet,<</if>> and $activeSlave.slaveName is pointing right at it. $He knows exactly what $he's asking for and gives $his <<if $activeSlave.hips > 0>>broad<<elseif $activeSlave.hips > -1>>trim<<else>>narrow<</if>> hips a little wiggle to make it even more abundantly clear.
 <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 	$His poor dick is visibly straining against the restrictive chastity belt $he's wearing.
 <<elseif canAchieveErection($activeSlave)>>
-	$His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is jutting out stiffly and there's a bead of precum <<if $activeSlave.foreskin == 0>>forming at its smooth tip<<else>>escaping from her foreskin<</if>>.
+	$His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is jutting out stiffly and there's a bead of precum <<if $activeSlave.foreskin == 0>>forming at its smooth tip<<else>>escaping from $his foreskin<</if>>.
 <<elseif $activeSlave.dick > 0>>
-	$His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is as soft as ever, but there's a string of precum running between <<if $activeSlave.foreskin == 0>>its smooth tip<<else>>the soft foreskin that completely covers its tip<</if>> and her inner thigh.
+	$His <<if $activeSlave.dick > 4>>big dick<<elseif $activeSlave.dick > 2>>dick<<else>>tiny dick<</if>> is as soft as ever, but there's a string of precum running between <<if $activeSlave.foreskin == 0>>its smooth tip<<else>>the soft foreskin that completely covers its tip<</if>> and $his inner thigh.
 <<elseif $activeSlave.clit > 0>>
-	$His <<if $activeSlave.clit > 1>>formidable<<else>>big<</if>> clit is visibly erect. <<if $activeSlave.clitPiercing > 1>>$His sizeable clit piercing never lets its hood completely cover hide her bitch button, but it's completely retracted now,<<else>>$His delicate clitoral hood has been pushed back by her female erection,<</if>> leaving her proudly aroused.
+	$His <<if $activeSlave.clit > 1>>formidable<<else>>big<</if>> clit is visibly erect. <<if $activeSlave.clitPiercing > 1>>$His sizeable clit piercing never lets its hood completely cover hide $his bitch button, but it's completely retracted now,<<else>>$His delicate clitoral hood has been pushed back by $his female erection,<</if>> leaving $him proudly aroused.
 <<elseif $activeSlave.labia > 0>>
-	$His <<if $activeSlave.labia > 1>>dangling<<else>>thick<</if>> labia are visibly swollen, flushing and growing prouder as the blood rushes to her womanhood.
+	$His <<if $activeSlave.labia > 1>>dangling<<else>>thick<</if>> labia are visibly swollen, flushing and growing prouder as the blood rushes to $his womanhood.
 <<elseif $activeSlave.vagina == -1>>
-	Since $he's featureless in front, $he makes a little half turn to the side, making it very clear that her asspussy needs fucking.
+	Since $he's featureless in front, $he makes a little half turn to the side, making it very clear that $his asspussy needs fucking.
 <<else>>
 	$He has a shapely womanhood, with trim labia and a demure clit, but it's a little flushed.
 <</if>>
-<<if $activeSlave.vaginaLube > 0>>$His wet cunt is already lubricating itself generously for you, slicking her labia with female arousal.<</if>>
+<<if $activeSlave.vaginaLube > 0>>$His wet cunt is already lubricating itself generously for you, slicking $his labia with female arousal.<</if>>
 The slutty $desc wants it badly.
 
 <<case "arcade sadist">>
 
-You happen to come across <<EventNameLink $activeSlave>> during one of her rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above her<<else>>leaning back<</if>> with a dreamy expression on her face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on her mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him.
+You happen to come across <<EventNameLink $activeSlave>> during one of $his rest periods. $He's lying on a couch in the slave areas, <<if canSee($activeSlave)>>staring at the ceiling above $him<<else>>leaning back<</if>> with a dreamy expression on $his face. $He's <<if $activeSlave.releaseRules == "permissive" || $activeSlave.releaseRules == "masturbation">>touching $himself idly.<<else>>not allowed to touch $himself, but $he's extremely aroused.<</if>> Whatever's on $his mind, it's so absorbing that $he doesn't realize you're there until you're standing over $him.
 <br><br>
-"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to her feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in her $activeSlave.eyeColor eyes<<else>>on her face<</if>>. $He's a confirmed sadist, so whatever her favorite mental masturbation is probably quite strong.
+"<<S>>orry, <<Master>>," $he <<say>>s apologetically, <<if $activeSlave.belly >= 10000>>struggling<<else>>scrambling<</if>> to $his feet. "I didn't noti<<c>>e you there." <<if canSee($activeSlave)>>Seeing your questioning look<<elseif canHear($activeSlave)>>Hearing your lack of response<<else>>Sensing a request to continue<</if>>, $he explains $himself further. "I was ju<<s>>t thinking about, um, my favorite pla<<c>>e. I can almo<<s>>t get off ju<<s>>t by thinking about it." There's a wild, perverted gleam <<if canSee($activeSlave)>>in $his $activeSlave.eyeColor eyes<<else>>on $his face<</if>>. $He's a confirmed sadist, so whatever $his favorite mental masturbation is probably quite strong.
 
 <<case "ass fitting">>
 
@@ -3545,184 +3553,184 @@ Your slaves get dressed in a large wardrobe area adjacent to the dormitory, room
 $He can't manage to
 <<switch $activeSlave.clothes>>
 <<case "conservative clothing">>
-	pull her nicely tailored slacks up over her buttocks, not without risking the seams. $He's got them
+	pull $his nicely tailored slacks up over $his buttocks, not without risking the seams. $He's got them
 <<case "a nice nurse outfit">>
-	pull her hospital uniform pants up over her buttocks, not without risking the seams. $He's got them
+	pull $his hospital uniform pants up over $his buttocks, not without risking the seams. $He's got them
 <<case "chains">>
-	fit the loop of chain that goes around $his waist over her buttocks. $He's got it
+	fit the loop of chain that goes around $his waist over $his buttocks. $He's got it
 <<case "Western clothing">>
-	get the upper part of her chaps pulled up and over her buttocks. $He's got them
+	get the upper part of $his chaps pulled up and over $his buttocks. $He's got them
 <<case "a huipil">>
-	the huipil is very low and tight cut to hide only the front of the breasts and her buttocks. $He's got it
+	the huipil is very low and tight cut to hide only the front of the breasts and $his buttocks. $He's got it
 <<case "a slutty qipao">>
-	the middle part of her step in qipao, the part which doesn't open from the top or the bottom, pulled up and over her buttocks. $He's got it
+	the middle part of $his step in qipao, the part which doesn't open from the top or the bottom, pulled up and over $his buttocks. $He's got it
 <<case "uncomfortable straps">>
-	fit some of her straps around her buttocks. $He's got them
+	fit some of $his straps around $his buttocks. $He's got them
 <<case "restrictive latex">>
-	shimmy her latex outfit up and over her buttocks. $He's got it
+	shimmy $his latex outfit up and over $his buttocks. $He's got it
 <<case "attractive lingerie">>
-	pull her pretty lace g-string up over her buttocks, not without tearing it. $He's got it
+	pull $his pretty lace g-string up over $his buttocks, not without tearing it. $He's got it
 <<case "a succubus outfit">>
-	get her leather skirt pulled up and over her buttocks. $He's got it
+	get $his leather skirt pulled up and over $his buttocks. $He's got it
 <<case "a cheerleader outfit">>
-	get her cheerleader skirt pulled up and over her buttocks. $He's got it
+	get $his cheerleader skirt pulled up and over $his buttocks. $He's got it
 <<case "clubslut netting">>
-	shimmy her clubslut netting up and over her buttocks, not without totally stretching it out and ruining it. $He's got it
+	shimmy $his clubslut netting up and over $his buttocks, not without totally stretching it out and ruining it. $He's got it
 <<case "cutoffs and a t-shirt">>
-	get her jean cutoffs pulled up and over her buttocks. $He's got them
+	get $his jean cutoffs pulled up and over $his buttocks. $He's got them
 <<case "a slutty outfit">>
-	get her slutty skirt pulled up and over her buttocks. $He's got it
+	get $his slutty skirt pulled up and over $his buttocks. $He's got it
 <<case "a slutty nurse outfit">>
-	get her tight slutty nurse skirt pulled up and over her buttocks. $He's got it
+	get $his tight slutty nurse skirt pulled up and over $his buttocks. $He's got it
 <<case "a schoolgirl outfit">>
-	get her schoolgirl skirt pulled up and over her buttocks. $He's got it
+	get $his schoolgirl skirt pulled up and over $his buttocks. $He's got it
 <<case "a fallen nuns habit">>
-	shimmy the skirt of her slutty latex habit up and over her buttocks. $He's got it
+	shimmy the skirt of $his slutty latex habit up and over $his buttocks. $He's got it
 <<case "nice business attire">>
-	get her nicely tailored suit skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his nicely tailored suit skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "slutty business attire">>
-	get her slutty little suit skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his slutty little suit skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "a comfortable bodysuit">>
-	shimmy her bodysuit up and over her buttocks. $He's got it
+	shimmy $his bodysuit up and over $his buttocks. $He's got it
 <<case "a latex catsuit">>
-	shimmy her latex catsuit up and over her buttocks. $He's got it
+	shimmy $his latex catsuit up and over $his buttocks. $He's got it
 <<case "a military uniform">>
-	get her perfectly pressed uniform skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his perfectly pressed uniform skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "a schutzstaffel uniform">>
-	get her perfectly pressed uniform trousers up over her buttocks, not without risking the seams. $He's got it
+	get $his perfectly pressed uniform trousers up over $his buttocks, not without risking the seams. $He's got it
 <<case "a slutty schutzstaffel uniform">>
-	get her perfectly pressed uniform miniskirt up over her buttocks, not without risking the seams. $He's got it
+	get $his perfectly pressed uniform miniskirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "a long qipao">>
-	get her long dress down over her buttocks, not without risking the seams. $He's got it
+	get $his long dress down over $his buttocks, not without risking the seams. $He's got it
 <<case "battlearmor">>
-	get her armor up over her buttocks. $He's got it
+	get $his armor up over $his buttocks. $He's got it
 <<case "a mounty outfit">>
-	get her slacks over her buttocks, not without risking the seams. $He's got it
+	get $his slacks over $his buttocks, not without risking the seams. $He's got it
 <<case "a dirndl">>
-	get her skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "lederhosen">>
-	get her shorts up over her buttocks, not without risking the seams. $He's got it
+	get $his shorts up over $his buttocks, not without risking the seams. $He's got it
 <<case "a biyelgee costume">>
-	get her skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "a red army outfit">>
-	get her perfectly pressed uniform skirt up over her buttocks, not without risking the seams. $He's got it
+	get $his perfectly pressed uniform skirt up over $his buttocks, not without risking the seams. $He's got it
 <<case "a leotard">>
-	pull her leotard up and over her buttocks, not without stretching it out and ruining it. $He's got it
+	pull $his leotard up and over $his buttocks, not without stretching it out and ruining it. $He's got it
 <<case "a bunny outfit">>
-	get her tailored teddy up over her buttocks, not without risking the seams. $He's got it
+	get $his tailored teddy up over $his buttocks, not without risking the seams. $He's got it
 <<case "slutty jewelry">>
-	get a couple of the light golden chains of her bangles up and over her buttocks. $He's got them
+	get a couple of the light golden chains of $his bangles up and over $his buttocks. $He's got them
 <<case "attractive lingerie for a pregnant woman" "kitty lingerie">>
-	pull her pretty silk panties up over her buttocks, not without tearing it. $He's got it
+	pull $his pretty silk panties up over $his buttocks, not without tearing it. $He's got it
 <<case "a maternity dress">>
-	pull her maternity dress up over her buttocks; it was made to stretch, but not in this direction. $He's got it
+	pull $his maternity dress up over $his buttocks; it was made to stretch, but not in this direction. $He's got it
 <<case "spats and a tank top">>
-	get her spats up over her buttocks, not without tearing the fabric. $He's got them
+	get $his spats up over $his buttocks, not without tearing the fabric. $He's got them
 <<case "shimapan panties">>
-	get her panties up over her buttocks, not without tearing the fabric. $He's got them
+	get $his panties up over $his buttocks, not without tearing the fabric. $He's got them
 <<case "stretch pants and a crop-top">>
-	pull her stretch pants up over her buttocks; they may have been made to stretch, but are completely overwhelmed by her buttocks. $He's got it
+	pull $his stretch pants up over $his buttocks; they may have been made to stretch, but are completely overwhelmed by $his buttocks. $He's got it
 <<case "a scalemail bikini">>
-	pull her scalemail bikini bottom up over her buttocks, not without risking a nasty cut from the material. $He's got it
+	pull $his scalemail bikini bottom up over $his buttocks, not without risking a nasty cut from the material. $He's got it
 <<case "a monokini">>
-	pull her monokini up over her buttocks, let alone to where $he needs it to be to put on the shoulder straps. $He's got it
+	pull $his monokini up over $his buttocks, let alone to where $he needs it to be to put on the shoulder straps. $He's got it
 <<case "a burkini">>
-	pull her burkini up over her buttocks, making the modest swimsuit seem anything but. $He's got it
+	pull $his burkini up over $his buttocks, making the modest swimsuit seem anything but. $He's got it
 <<default>>
-	get her outfit pulled up over her buttocks. $He's got it
+	get $his outfit pulled up over $his buttocks. $He's got it
 <</switch>>
-up to the tops of her thighs, but that's all $he can manage. The wardrobe includes many sizes of all the outfits, and $he'll have to switch out for a bigger one. Sighing, $he turns back towards the racks and starts trying to struggle free. As $he does, $he notices you, and realizes you can see her contortions and the resulting ass jiggling.
+up to the tops of $his thighs, but that's all $he can manage. The wardrobe includes many sizes of all the outfits, and $he'll have to switch out for a bigger one. Sighing, $he turns back towards the racks and starts trying to struggle free. As $he does, $he notices you, and realizes you can see $his contortions and the resulting ass jiggling.
 <<if canTalk($activeSlave)>>
 	"Hi <<Master>>," $he greets you
 <<else>>
 	$He frees up a hand and uses gestures to greet you
 <</if>>
 <<if ($activeSlave.fetishKnown == 1) && ($activeSlave.fetish == "buttslut")>>
-	flirtatiously. Deciding to be even more blatant, the shameless buttslut turns back around and keeps struggling, obviously making no attempt to actually solve her situation and even managing to accidentally on purpose pull her huge buttocks apart, giving you a clear view of her ready asshole.
+	flirtatiously. Deciding to be even more blatant, the shameless buttslut turns back around and keeps struggling, obviously making no attempt to actually solve $his situation and even managing to accidentally on purpose pull $his huge buttocks apart, giving you a clear view of $his ready asshole.
 <<elseif $activeSlave.energy > 80>>
-	flirtatiously. $He's a needy slut and wants it constantly, so $he turns back around and keeps struggling, obviously making no attempt to actually solve her situation.
+	flirtatiously. $He's a needy slut and wants it constantly, so $he turns back around and keeps struggling, obviously making no attempt to actually solve $his situation.
 <<elseif $activeSlave.trust > 20>>
-	trustingly. $He's thoroughly accustomed to the idea of your eyes on her big bare butt, so $he goes back to her efforts, which bounce her behind deliciously.
+	trustingly. $He's thoroughly accustomed to the idea of your eyes on $his big bare butt, so $he goes back to $his efforts, which bounce $his behind deliciously.
 <<else>>
 	fearfully. $He doesn't want to make a fool of $himself, or damage anything by hurrying, and $he blushes dreadfully as $he keeps working at it.
 <</if>>
 
 <<case "servant maid">>
 
-<<EventNameLink $activeSlave>> is scheduled to clean your office today, just one of her many duties as a servant in your penthouse. $He pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using her immediately.
+<<EventNameLink $activeSlave>> is scheduled to clean your office today, just one of $his many duties as a servant in your penthouse. $He pauses in the doorway of your office for a moment, only entering once it becomes clear that you're not going to be using $him immediately.
 <br><br>
-$He begins her cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. $His almost frenzied sanitization of your office allows you ample opportunity to inspect $him, your eyes lingering on $his body as $he moves back and forth in front of you.
+$He begins $his cleaning dutifully, fluttering about your office in a flurry of scrubbing and dusting. $His almost frenzied sanitization of your office allows you ample opportunity to inspect $him, your eyes lingering on $his body as $he moves back and forth in front of you.
 <<if ($activeSlave.clothes == "a slutty maid outfit")>>
-	$His maid uniform does little to conceal her form from prying eyes, with a thin white blouse all that separates the surfaces of $his breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. 
+	$His maid uniform does little to conceal $his form from prying eyes, with a thin white blouse all that separates the surfaces of $his breasts from the air. The associated skirt is similarly superficial, made more for easy access to a slave's holes than for provision of any sort of modesty. 
 	<<if $activeSlave.amp < 0>>
-		Although her movements rarely stray from a slight flick of her wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
+		Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
 	<<elseif $activeSlave.belly >= 150000>>
-		$His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates her cleaning duties, often causing $him to attack any blemishes sideways lest her _belly belly prevent her from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place.
+		$His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates $his cleaning duties, often causing $him to attack any blemishes sideways lest $his _belly belly prevent $him from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place.
 	<<elseif $activeSlave.boobs > 4000>>
-		$His breasts are so massive that a whole ream of cloth is needed to provide even the semblance of covering her massive chest. They do little to aid in her cleaning duties, often causing $him to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
+		$His breasts are so massive that a whole ream of cloth is needed to provide even the semblance of covering $his massive chest. They do little to aid in $his cleaning duties, often causing $him to attack any blemish on the wall sideways lest $his gigantic boobs prevent $him from reaching the offending smudge at all.
 	<<elseif $activeSlave.preg > 20>>
-		Despite $his pregnancy, $he manages to clean with surprising efficacy. $He often cradles her gravid belly through her sheer skirt as $he dusts or scrubs with one hand, conscious of the fragile life within her even as $he works hard to cleanse your office of any unsightly blemishes.
+		Despite $his pregnancy, $he manages to clean with surprising efficacy. $He often cradles $his gravid belly through $his sheer skirt as $he dusts or scrubs with one hand, conscious of the fragile life within $him even as $he works hard to cleanse your office of any unsightly blemishes.
 	<<elseif $activeSlave.boobs > 800>>
-		$His breasts are pleasingly large and appealingly visible despite the minor concealment provided by her blouse. They often cause her difficulty by mashing against the top surface of your desk as $he tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
+		$His breasts are pleasingly large and appealingly visible despite the minor concealment provided by $his blouse. They often cause $him difficulty by mashing against the top surface of your desk as $he tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
 	<<elseif $activeSlave.muscles > 30>>
-		With her incredible musculature, $he's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a slutty maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
+		With $his incredible musculature, $he's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a slutty maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
 	<<elseif $activeSlave.energy > 95>>
-		Despite the mundanity of her current duties, it's clear $he's holding back her immense sex drive for the duration of her cleaning.
+		Despite the mundanity of $his current duties, it's clear $he's holding back $his immense sex drive for the duration of $his cleaning.
 		<<if $activeSlave.dick > 0>>
 			<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 				$His chastity cage is dribbling precum, visibly dripping onto the floor as $he goes.
 			<<elseif canAchieveErection($activeSlave)>>
-				$His cock is painfully erect, visible under her flimsy skirt.
+				$His cock is painfully erect, visible under $his flimsy skirt.
 			<<else>>
 				$His soft dick is dribbling precum, visibly dripping down $his legs.
 			<</if>>
 		<<elseif $activeSlave.vagina == -1>>
-			$He's unconsciously presents her bare bottom as $he scrubs the ground clean.
+			$He's unconsciously presents $his bare bottom as $he scrubs the ground clean.
 		<<else>>
-			$His pussy is visibly soaked, ironically staining the flimsy skirt of her uniform as $he cleans your office.
+			$His pussy is visibly soaked, ironically staining the flimsy skirt of $his uniform as $he cleans your office.
 		<</if>>
 	<</if>>
 <<elseif ($activeSlave.clothes == "a nice maid outfit")>>
-	$His maid uniform is fairly demure for a sex slave and makes some effort to conceal her form from prying eyes, even whilst presenting an image of servitude and obedience that a classic maids' ensemble embodies so well. $His dress is fairly conservative, enveloping $his breasts in intricate lace and cloth. Likewise, her apron is more than ornamental, $activeSlave.slaveName having stuffed it with cleaning materials and tools.
+	$His maid uniform is fairly demure for a sex slave and makes some effort to conceal $his form from prying eyes, even whilst presenting an image of servitude and obedience that a classic maids' ensemble embodies so well. $His dress is fairly conservative, enveloping $his breasts in intricate lace and cloth. Likewise, $his apron is more than ornamental, $activeSlave.slaveName having stuffed it with cleaning materials and tools.
 	<<if $activeSlave.amp < 0>>
-		Although her movements rarely stray from a slight flick of her wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, her P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
+		Although $his movements rarely stray from a slight flick of $his wrist as $he dusts some surface or a gyration of $his body as $he scrubs the floor clean, $his P-Limbs nonetheless produce a steady stream of minute machine noises. They give $him the coordination $he needs to purge even the smallest of stains, but the multitude of gyros, servos, and other mechanical pieces constantly working to maintain it ensure that the process is far from silent. 
 	<<elseif $activeSlave.belly >= 150000>>
-		$His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates her cleaning duties, often causing $him to attack any blemishes sideways lest her _belly belly prevent her from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place.
+		$His middle has become so enormous it's a miracle $he can even reach objects to clean them. It greatly complicates $his cleaning duties, often causing $him to attack any blemishes sideways lest $his _belly belly prevent $him from reaching the offending smudge at all. $He moves very carefully, not wanting to accidentally knock something to the floor and be forced to figure out how to return it to its proper place.
 	<<elseif $activeSlave.boobs > 4000>>
-		$His breasts are so massive that several reams of cloth are needed to provide her massive chest with any semblance of modesty. They do little to aid in her cleaning duties, often causing $him to attack any blemish on the wall sideways lest her gigantic boobs prevent her from reaching the offending smudge at all.
+		$His breasts are so massive that several reams of cloth are needed to provide $his massive chest with any semblance of modesty. They do little to aid in $his cleaning duties, often causing $him to attack any blemish on the wall sideways lest $his gigantic boobs prevent $him from reaching the offending smudge at all.
 	<<elseif $activeSlave.preg > 20>>
-		Despite $his pregnancy, $he manages to clean with surprising efficacy. $He often cradles her gravid belly through her thick apron as $he dusts or scrubs with one hand, conscious of the fragile life within her even as $he works hard to cleanse your office of any unsightly blemishes.
+		Despite $his pregnancy, $he manages to clean with surprising efficacy. $He often cradles $his gravid belly through $his thick apron as $he dusts or scrubs with one hand, conscious of the fragile life within $him even as $he works hard to cleanse your office of any unsightly blemishes.
 	<<elseif $activeSlave.boobs > 800>>
-		$His breasts are pleasingly large and appealingly visible, even beneath the folds and ruffles of her dress. They often cause her difficulty by mashing against the top surface of your desk as $he tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
+		$His breasts are pleasingly large and appealingly visible, even beneath the folds and ruffles of $his dress. They often cause $him difficulty by mashing against the top surface of your desk as $he tries to duck beneath to clean the underside. The struggle is surprisingly erotic - if not without humor.
 	<<elseif $activeSlave.muscles > 30>>
-		With her incredible musculature, $he's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a modest maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
+		With $his incredible musculature, $he's able to conduct a deep cleaning that few other slaves can match. Life as an arcology owner exposes you to a wealth of unique situations, but you doubt many of your peers have seen a slave in a modest maid ensemble lift up a couch with one outstretched arm as they sweep the now exposed ground beneath it clean with the other.
 	<<elseif $activeSlave.energy > 95>>
-		Despite the mundanity of her current duties, it's clear $he's holding back her immense sex drive for the duration of her cleaning.
+		Despite the mundanity of $his current duties, it's clear $he's holding back $his immense sex drive for the duration of $his cleaning.
 		<<if $activeSlave.dick > 0>>
 			<<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
-				$His chastity cage is dribbling precum, visibly dripping onto her apron.
+				$His chastity cage is dribbling precum, visibly dripping onto $his apron.
 			<<elseif canAchieveErection($activeSlave)>>
-				$His cock is painfully erect, poking through her apron.
+				$His cock is painfully erect, poking through $his apron.
 			<<else>>
 				$His soft dick is dribbling precum, visibly dripping down $his legs.
 			<</if>>
 		<<elseif $activeSlave.vagina == -1>>
-			$He's unconsciously presents her bottom, though it remains covered by the length of her apron, as $he scrubs the ground clean.
+			$He's unconsciously presents $his bottom, though it remains covered by the length of $his apron, as $he scrubs the ground clean.
 		<<else>>
-			$His pussy is visibly soaked, ironically staining the once immaculate apron of her uniform as $he cleans your office.
+			$His pussy is visibly soaked, ironically staining the once immaculate apron of $his uniform as $he cleans your office.
 		<</if>>
 	<</if>>
 <</if>>
-Eventually, her duties satisfactorily completed, $he comes before your desk to beg your permission to continue her servitude elsewhere in the penthouse.
+Eventually, $his duties satisfactorily completed, $he comes before your desk to beg your permission to continue $his servitude elsewhere in the penthouse.
 
 <<case "young PC age difference">>
 
-As another long week draws to a close, <<EventNameLink $activeSlave>> happens to <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling $him, her face plainly falls.
+As another long week draws to a close, <<EventNameLink $activeSlave>> happens to <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns $his $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
 <br><br>
 <<if $PC.mother != $activeSlave.ID && $PC.father != $activeSlave.ID>>
-	"<<Master>>, you're <<s>>o young," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
+	"<<Master>>, you're <<s>>o young," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm old enough to be your mother, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
 <<else>>
-	"<<Master>>, you're <<s>>o <<if $PC.title == 1>>hand<<s>>ome<<else>>beautiful<</if>>," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that you've become so attractive <<s>>ince
+	"<<Master>>, you're <<s>>o <<if $PC.title == 1>>hand<<s>>ome<<else>>beautiful<</if>>," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that you've become so attractive <<s>>ince
 	<<if $PC.mother == $activeSlave.ID>>
 		I gave birth to you, I ju<<s>>t can't compete,
 	<<else>>
@@ -3733,12 +3741,12 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to
 
 <<case "old PC age difference">>
 
-As another long week draws to a close, <<EventNameLink $activeSlave>> happens to walk past your office toward bed. There's nothing inherently abnormal about her actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call her into your office, her face visibly brightens up in an attempt to conceal her obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps her sightless eyes downcast<</if>>. When you ask her what's troubling $him, her face plainly falls.
+As another long week draws to a close, <<EventNameLink $activeSlave>> happens to walk past your office toward bed. There's nothing inherently abnormal about $his actions, but you do notice as $he steps past the doorway that an expression of worry and concern adorns her $activeSlave.skin face. When you call $him into your office, $his face visibly brightens up in an attempt to conceal $his obvious distress as $he comes before you. Notably, although $he stands still and patiently awaits further orders, you notice $he <<if canSee($activeSlave)>>never manages to meet your eyes<<else>>keeps $his sightless eyes downcast<</if>>. When you ask $him what's troubling $him, $his face plainly falls.
 <br><br>
 <<if $activeSlave.mother != -1 && $activeSlave.father != -1>>
-	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
+	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "It'<<s>> ju<<s>>t that I'm young enough to be your daughter, <<Master>>. It'<<s>> a little weird, i<<s>>n't it?"
 <<else>>
-	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into her confession. "Compared to you, I'm nothing, <<Master>>. I feel <<s>>o inadequate and I don't want to
+	"<<Master>>, you're <<s>>o old," $he <<say>>s penitently before smiling shyly in an attempt to insert some levity into $his confession. "Compared to you, I'm nothing, <<Master>>. I feel <<s>>o inadequate and I don't want to
 	<<if $activeSlave.mother == -1>>
 		have been a wa<<s>>te of time for you. I'm <<s>>orry you had to carry me in<<s>>ide you for nine month<<s>>, and I'm <<s>>orry I <<s>>tretched you out when I wa<<s>> born, 
 	<<else>>
@@ -3750,28 +3758,28 @@ As another long week draws to a close, <<EventNameLink $activeSlave>> happens to
 
 <<case "devoted educated slave">>
 
-<<EventNameLink $activeSlave>> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though $he performs her duties devotedly and to the best of her abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where $he takes the opportunity to wordlessly signal $he wishes to gain your attention.
+<<EventNameLink $activeSlave>> comes before you for a routine inspection. The $desc is a well-educated and obedient slave. Though $he performs $his duties devotedly and to the best of $his abilities, slave life is not particularly conducive to straining an individual's brainpower. You happen to run into $activeSlave.slaveName in the hallways of the penthouse, where $he takes the opportunity to wordlessly signal $he wishes to gain your attention.
 <<if !canTalk($activeSlave)>>
-	$He uses gestures to beg your pardon and explains that while $he enjoys life as your slave, $he doesn't feel like her new role in your arcology allows $him to stimulate her mind as often as it does $his body.
+	$He uses gestures to beg your pardon and explains that while $he enjoys life as your slave, $he doesn't feel like $his new role in your arcology allows $him to stimulate $his mind as often as it does $his body.
 <<else>>
-	"<<Master>>," $he <<say>>s. "I really enjoy my role a<<s>> your <<s>>lave, but I ju<<s>>t don't feel like my new life <<s>>timulate<<s>> me." $He blushes prettily at her choice of words before continuing, "<<S>>timulate my mind, I mean."
+	"<<Master>>," $he <<say>>s. "I really enjoy my role a<<s>> your <<s>>lave, but I ju<<s>>t don't feel like my new life <<s>>timulate<<s>> me." $He blushes prettily at $his choice of words before continuing, "<<S>>timulate my mind, I mean."
 <</if>>
 
 <<case "nice guys">>
 
 One afternoon, $assistantName informs you $he that $he has a non-urgent matter that you might be interested in overseeing personally.
 <<if $assistant > 0>>
-	$His $assistantAppearance avatar looks unusually curious. "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," $he says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <<EventNameLink $activeSlave>>." Before you can ask why $he deemed this important enough news to draw your attention to, $he continues, "They're not using her or anything. Just look." $He
+	Her $assistantAppearance avatar looks unusually curious. "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, "a group of tourists have just entered the arcology. They seem strangely enthralled by <<EventNameLink $activeSlave>>." Before you can ask why she deemed this important enough news to draw your attention to, she continues, "They're not using $him or anything. Just look." She
 <<else>>
-	$He announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <<EventNameLink $activeSlave>>. Before you can ask why it's bothering you with this, it continues, "A business opportunity may exist," and
+	It announces that a group of tourists have just entered the arcology, and seem unusually enthralled by <<EventNameLink $activeSlave>>. Before you can ask why it's bothering you with this, it continues, "A business opportunity may exist," and
 <</if>>
 brings up a video feed.
 <br><br>
-$activeSlave.slaveName is doing her job, standing in an area of the arcology that's busy at this time of night, <<if $activeSlave.energy > 95>>eagerly<<elseif $activeSlave.devotion > 95>>diligently<<elseif $activeSlave.devotion > 20>>obediently<<else>>reluctantly<</if>> showing off her
+$activeSlave.slaveName is doing $his job, standing in an area of the arcology that's busy at this time of night, <<if $activeSlave.energy > 95>>eagerly<<elseif $activeSlave.devotion > 95>>diligently<<elseif $activeSlave.devotion > 20>>obediently<<else>>reluctantly<</if>> showing off $his
 <<if $activeSlave.clothes == "no clothing">>
 	nude <<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body
 <<else>>
-	<<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body in her
+	<<if $activeSlave.bellyPreg >= 1500>>pregnant <<elseif $activeSlave.bellyImplant >= 1500>>gravid <<elseif $activeSlave.bellyFluid >= 1500>>bloated <</if>>body in $his
 	<<switch $activeSlave.clothes>>
 	<<case "a toga">>
 		toga
@@ -3856,9 +3864,9 @@ and flirting with passersby. Or $he would be, if $he weren't surrounded by a gro
 <<elseif $activeSlave.bellyPreg >= 450000>>
 	"My god, $his belly is //huge//! I can almost see inside,"
 <<elseif $activeSlave.belly >= 450000>>
-	"My god, $his belly is //huge//! What's in her?"
+	"My god, $his belly is //huge//! What's in $him?"
 <<elseif $activeSlave.weight > 190>>
-	"I've never seen someone //that// fat before. I wonder what is feels like to fuck a $girl like her?"
+	"I've never seen someone //that// fat before. I wonder what is feels like to fuck a $girl like $him?"
 <<elseif $activeSlave.butt > 10>>
 	"Check out that ass, I bet you could sit on it,"
 <<elseif $activeSlave.bellyFluid >= 5000>>
@@ -3870,7 +3878,7 @@ and flirting with passersby. Or $he would be, if $he weren't surrounded by a gro
 <<elseif $activeSlave.belly >= 150000>>
 	"Oh my god, I didn't know a $girl could get //that// pregnant,"
 <<elseif $activeSlave.dick > 6>>
-	"I didn't even know girls could have dicks,"
+	"I didn't even know <<= $girl>>s could have dicks that bid,"
 <<elseif $activeSlave.weight > 130>>
 	"$He looks so soft and pillowy,"
 <<elseif $activeSlave.belly >= 1500>>
@@ -3882,17 +3890,17 @@ and flirting with passersby. Or $he would be, if $he weren't surrounded by a gro
 <<elseif $activeSlave.dick > 0>>
 	"Look, $he's got a cute little dick,"
 <<elseif $activeSlave.visualAge > 35>>
-	"$He's looks like my mom, but hot,"
+	"$He looks like my mom, but hot,"
 <<elseif $activeSlave.lips > 40>>
-	"I didn't know girls could have lips like that,"
+	"I didn't know <<= $girl>>s could have lips like that,"
 <<elseif $activeSlave.face > 60>>
 	"$He's just so gorgeous,"
-<<elseif $activeSlave.intelligence > 1>>
+<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 	"$He looks like $he's really clever,"
 <<else>>
 	"$He looks like $he's down to fuck,"
 <</if>>
-says a third, obviously smitten. "I'd give anything to have a night with her."
+says a third, obviously smitten. "I'd give anything to have a night with $him."
 
 <<case "lazy evening">>
 
@@ -3909,25 +3917,25 @@ Of course, no self respecting arcology owner could be expected to enjoy a lazy n
 <br><br>
 $He saunters over and
 <<if $activeSlave.belly >= 100000>>
-	struggles to lower her _belly form to an obedient kneel
+	struggles to lower $his _belly form to an obedient kneel
 <<elseif $activeSlave.belly >= 10000>>
-	gingerly lowers her heavily <<if $activeSlave.bellyPreg > 3000>>gravid<<else>>swollen<</if>> form to an obedient kneel
+	gingerly lowers $his heavily <<if $activeSlave.bellyPreg > 3000>>gravid<<else>>swollen<</if>> form to an obedient kneel
 <<elseif $activeSlave.belly >= 5000>>
-	gently lowers her <<if $activeSlave.bellyPreg > 3000>>gravid<<else>>swollen<</if>> form to an obedient kneel
+	gently lowers $his <<if $activeSlave.bellyPreg > 3000>>gravid<<else>>swollen<</if>> form to an obedient kneel
 <<else>>
 	kneels obediently
 <</if>>
 in front of you, awaiting further direction.
 <<if $activeSlave.amp < 0>>
-	Clad in an antique T-Shirt referencing some defunct old world website, her P-Limbs stand in stark contrast - gyros and servomotors against simple thread and cloth. With such tangible examples of the technological prowess of the Free Cities serving as her limbs, her <<if $activeSlave.belly >= 5000>>taut <</if>>shirt is an amusing testimonial to how far behind the old world stands in contrast to the new.
+	Clad in an antique T-Shirt referencing some defunct old world website, $his P-Limbs stand in stark contrast - gyros and servomotors against simple thread and cloth. With such tangible examples of the technological prowess of the Free Cities serving as $his limbs, $his <<if $activeSlave.belly >= 5000>>taut <</if>>shirt is an amusing testimonial to how far behind the old world stands in contrast to the new.
 <<elseif $activeSlave.boobs > 4000>>
-	$His breasts are so massive that the front of her loose pyjama top must be unbuttoned. Even so, the protrusion of her immense breasts<<if $activeSlave.belly >= 5000>> and _belly rounded belly<</if>> from $his chest strains the soft pyjama top to it's breaking point.
-<<elseif $activeSlave.intelligence > 1>>
-	As a clever $girl, her simple<<if $activeSlave.belly >= 5000>>, yet tight around the middle,<</if>> summer dress evokes memories of bygone warm weather days at elite old world colleges - and the sexual conquest of their youthful residents.
+	$His breasts are so massive that the front of $his loose pyjama top must be unbuttoned. Even so, the protrusion of $his immense breasts<<if $activeSlave.belly >= 5000>> and _belly rounded belly<</if>> from $his chest strains the soft pyjama top to it's breaking point.
+<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+	As a clever $girl, $his simple<<if $activeSlave.belly >= 5000>>, yet tight around the middle,<</if>> summer dress evokes memories of bygone warm weather days at elite old world colleges - and the sexual conquest of their youthful residents.
 <<elseif $activeSlave.muscles > 30>>
-	$His simple sports bra and compression shorts ensemble does little to conceal her incredible musculature, <<if $activeSlave.belly >= 1500 && $activeSlave.belly < 5000>>straining to hold up against her swelling middle and<<elseif $activeSlave.belly >= 5000>>straining to hold up against her swelling middle and <</if>>glistening with sweat from a recent workout. Despite her recent exertions, $he's able to maintain utter stillness in the perfect posture of an obedient slave.
+	$His simple sports bra and compression shorts ensemble does little to conceal $his incredible musculature, <<if $activeSlave.belly >= 1500 && $activeSlave.belly < 5000>>straining to hold up against $his swelling middle and<<elseif $activeSlave.belly >= 5000>>straining to hold up against $his swelling middle and <</if>>glistening with sweat from a recent workout. Despite $his recent exertions, $he's able to maintain utter stillness in the perfect posture of an obedient slave.
 <<elseif $activeSlave.energy > 95>>
-	$He's controlling her absurd sex drive for the moment in deference to the notion of your relaxation time, but $he clearly wouldn't mind some sex as part of the evening.
+	$He's controlling $his absurd sex drive for the moment in deference to the notion of your relaxation time, but $he clearly wouldn't mind some sex as part of the evening.
 	<<if $activeSlave.dick > 0>>
 		<<if canAchieveErection($activeSlave)>>
 			$His cock is painfully erect<<if $activeSlave.belly >= 10000>> and pressed against the underside of $his belly<</if>>,
@@ -3939,7 +3947,7 @@ in front of you, awaiting further direction.
 	<</if>>
 	showing unmistakably how badly $he needs release.
 <<else>>
-	$He keeps her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from her tight skirt while $his breasts visibly rise and fall under her even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover her exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
+	$He keeps $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>face<</if>> slightly downcast, $his hands lightly smoothing the folds from $his tight skirt while $his breasts visibly rise and fall under $his even tighter blouse<<if $activeSlave.belly >= 5000>>. Between the two, there is little $he can do to cover $his exposed <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. $He's the perfect picture of an attentive little old world girlfriend<<if $activeSlave.height > 185>> (though, of course, $he's anything but physically small)<</if>>.
 <</if>>
 
 <<case "devoted shortstack">>
@@ -3962,31 +3970,33 @@ in front of you, awaiting further direction.
 	pregnant
 <</if>>
 <<if $activeSlave.physicalAge > 30>>
-	woman
+	$woman
 <<elseif $activeSlave.physicalAge > 17>>
-	girl
+	$girl
+<<elseif $activeSlave.physicalAge > 12>>
+	$teen
 <<else>>
-	teen
+	$loli
 <</if>>
-is looking good despite $his diminutive height. When $he raises $his arms above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to gaze at you, but $he must crane her head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes her head upwards so that her sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane her head exactly so that your gaze meets $his face directly<</if>>.
+is looking good despite $his diminutive height. When $he raises $his arms above $his head to submit to an inspection under your gaze, the top of $his $activeSlave.hColor-haired head doesn't even reach your chest. Despite the discrepancy between your height and $hers, you notice an unmistakable flush of embarrassment tinging $his cheeks. <<if canSee($activeSlave)>>$His $activeSlave.eyeColor eyes flick up to gaze at you, but $he must crane $his head upwards as well to meet your gaze<<elseif canHear($activeSlave)>>$His ears perk up to hear at the sound of some minute noise you made, before $he cranes $his head upwards so that $his sightless eyes may meet your gaze<<else>>$He knows from training and experience how tall you are, and uses this knowledge to crane $his head exactly so that your gaze meets $his face directly<</if>>.
 <<if !canTalk($activeSlave)>>
-	$He uses gestures to beg your pardon, even as $he continues to blush rosily, and explains that $he doesn't understand why you keep her in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. $He pauses, shuffling about a little shamefacedly before signing that $he thinks their bodies could be more fit to pleasure you.
+	$He uses gestures to beg your pardon, even as $he continues to blush rosily, and explains that $he doesn't understand why you keep $him in your penthouse, when there are such tall, beautiful slaves in abundance in your arcology. $He pauses, shuffling about a little shamefacedly before signing that $he thinks their bodies could be more fit to pleasure you.
 <<else>>
 	"<<Master>>," $he <<say>>s. "Why do you keep a <<sh>>ort, plain <<s>>lave like me in your penthou<<s>>e, when there are <<s>>uch beautiful, tall <<s>>laves out there in the arcology?" $He shuffles about under your gaze a little shamefacedly before <<say>>ing in a quiet voice, "<<S>>urely, their bodie<<s>> are more fit for plea<<s>>uring you."
 <</if>>
 
 <<case "desperate null">>
 
-You're inspecting <<EventNameLink $activeSlave>>, and $he's an unhappy little null today. <<if $activeSlave.devotion > 50>>$He's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>$He accepts her place, so that's not the problem;<<elseif $activeSlave.devotion >= -50>>$He's not being especially defiant right now;<<else>>It's not $his hatred of you;<</if>> it's that $he's experiencing extreme sexual frustration. It's not obvious, despite her nakedness. $He has no
+You're inspecting <<EventNameLink $activeSlave>>, and $he's an unhappy little null today. <<if $activeSlave.devotion > 50>>$He's devoted to you, so that's not the problem;<<elseif $activeSlave.devotion > 20>>$He accepts $his place, so that's not the problem;<<elseif $activeSlave.devotion >= -50>>$He's not being especially defiant right now;<<else>>It's not $his hatred of you;<</if>> it's that $he's experiencing extreme sexual frustration. It's not obvious, despite $his nakedness. $He has no
 <<if $seeDicks != 0>>cock to get hard<</if>>
 <<if $seeDicks != 100>><<if $seeDicks != 0>>or <</if>>pussy to get wet<</if>>
-to advertise her uncomfortable state. Most slaves have obvious visual cues like that to do their sexual begging for them, but not $him. All $he's got to show how pent up $he is is the stiffness of her $activeSlave.nipples nipples, goosebumps all over $his areolae despite the warmth of your office, and a tiny bead of clear fluid at the little hole <<if $activeSlave.scrotum > 0>>above her lonely, abandoned ballsack<<elseif $activeSlave.genes == "XX">>where $his pussy used to be<<else>>where the base of $his penis used to be<</if>>.
+to advertise $his uncomfortable state. Most slaves have obvious visual cues like that to do their sexual begging for them, but not $him. All $he's got to show how pent up $he is is the stiffness of $his $activeSlave.nipples nipples, goosebumps all over $his areolae despite the warmth of your office, and a tiny bead of clear fluid at the little hole <<if $activeSlave.scrotum > 0>>above $his lonely, abandoned ballsack<<elseif $activeSlave.genes == "XX">>where $his pussy used to be<<else>>where the base of $his penis used to be<</if>>.
 <<switch $activeSlave.assignment>>
 <<case "whore" "serve the public" "work in the brothel" "serve in the club">>
 	It's not like $his ass isn't sold to hundreds of different customers, but $he apparently isn't enough of a buttslut to get much sexual satisfaction from it.
 <</switch>>
 <br><br>
-$He does $his very best to get through the inspection without disgrace, hugging $himself uncomfortably and shivering. You let her suffer through it, deferring the delicious choice about how to take advantage of her situation until the inspection is done. $He breaks before then, though, suddenly falling to $his knees and starting to cry. "Plea<<s>>e, <<Master>>," $he begs piteously. "Plea<<s>>e help me! I can't t-take it! It'<<s>> <<s>>-<<s>>o f-fucking f-fru<<s>>trating," $he moans, trailing off, clasping $his hands in supplication as $he <<if canSee($activeSlave)>>looks up at<<else>>faces<</if>> you desperately.
+$He does $his very best to get through the inspection without disgrace, hugging $himself uncomfortably and shivering. You let $him suffer through it, deferring the delicious choice about how to take advantage of $his situation until the inspection is done. $He breaks before then, though, suddenly falling to $his knees and starting to cry. "Plea<<s>>e, <<Master>>," $he begs piteously. "Plea<<s>>e help me! I can't t-take it! It'<<s>> <<s>>-<<s>>o f-fucking f-fru<<s>>trating," $he moans, trailing off, clasping $his hands in supplication as $he <<if canSee($activeSlave)>>looks up at<<else>>faces<</if>> you desperately.
 
 <<case "objectifying visit">>
 
@@ -3996,11 +4006,11 @@ At appropriate intervals during the day $assistantName directs an unoccupied sla
 <<else>>
 	kneels
 <</if>>
-beside your desk to await further orders. It occurs to you, gazing down at your obedient slave, that $he exists as little more than an object to meet your various needs. Perhaps you should treat her as such.
+beside your desk to await further orders. It occurs to you, gazing down at your obedient slave, that $he exists as little more than an object to meet your various needs. Perhaps you should treat $him as such.
 
 <<case "implant inspection">>
 
-<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine her implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. $His breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but her implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, $his breasts protrude outward from $his chest proudly and without sagging. As you inspect her with your hands, $he
+<<EventNameLink $activeSlave>> comes before you naked for a routine inspection. You take particular care to examine $his implants; even a careful hand at the remote surgery has been known to produce unsightly scars, stretch marks, and the like. $His breasts are <<if $activeSlave.boobs < 1200>>large<<else>>massive<</if>>, but $his implants render them perky and rounded despite their size. An impossibility, had they been fully natural. Standing before you, $his breasts protrude outward from $his chest proudly and without sagging. As you inspect $him with your hands, $he
 <<if $activeSlave.voice == 0>>
 	breathes a little harder and looks like $he would speak, were $he not mute.
 <<elseif $activeSlave.accent > 3>>
@@ -4011,9 +4021,9 @@ beside your desk to await further orders. It occurs to you, gazing down at your
 	breathes a little harder and gestures that it feels nice.
 <<else>>
 	<<if ($activeSlave.lips > 70)>>
-		murmurs through her huge lips,
+		murmurs through $his huge lips,
 	<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>
-		murmurs through her piercings,
+		murmurs through $his piercings,
 	<<else>>
 		murmurs,
 	<</if>>
@@ -4026,15 +4036,15 @@ You cross paths with <<EventNameLink $activeSlave>> as $he returns from $activeS
 <<if ($activeSlave.collar == "ball gag")>>
 	ball gag keeping $his mouth filled,
 <<elseif ($activeSlave.collar == "bit gag")>>
-	cruel bit gag keeping her jaw locked,
+	cruel bit gag keeping $his jaw locked,
 <<elseif ($activeSlave.collar == "dildo gag")>>
 	dildo gag filling $his mouth and throat,
 <<elseif ($activeSlave.collar == "massive dildo gag")>>
-	dildo gag hugely distending her throat,
+	dildo gag hugely distending $his throat,
 <</if>>
-the existence of which is a constant reminder to her of her submission to you and your immense power over $him. 
+the existence of which is a constant reminder to $him of $his submission to you and your immense power over $him. 
 <br><br>
-Since $he cannot speak through her gag, $he merely gestures her recognition of your presence and lingers in case you wish to use $him. Though $he does her best to avoid showing her discomfort, it is clear from the expression on her
+Since $he cannot speak through $his gag, $he merely gestures $his recognition of your presence and lingers in case you wish to use $him. Though $he does $his best to avoid showing $his discomfort, it is clear from the expression on $his
 <<if $activeSlave.face > 95>>
 	gorgeous
 <<elseif $activeSlave.face > 50>>
@@ -4046,25 +4056,26 @@ Since $he cannot speak through her gag, $he merely gestures her recognition of y
 <<else>>
 	homely
 <</if>>
-face that the gag is a distressing addition to her life. When you don't immediately give your assent one way or another, $he kneels before you out of
+face that the gag is a distressing addition to $his life. When you don't immediately give your assent one way or another, $he kneels before you out of
 <<if $activeSlave.devotion > 50>>
 	submission.
 <<else>>
-	fatigue after her long day.
+	fatigue after $his long day.
 <</if>>
-From her new position beneath you, $he must crane her neck so her <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave.
+From $his new position beneath you, $he must crane $his neck so $his <<if canSee($activeSlave)>>$activeSlave.eyeColor eyes<<else>>sightless eyes<</if>> may meet yours. With $his mouth gagged, $he is almost the perfect image of a submissive slave.
 
 <<case "back stretch">>
 
 You pass through your slaves' living area as some of them are starting their days. <<EventNameLink $activeSlave>> is one of them, and $he's just
 <<if $activeSlave.livingRules == "spare">>
-	crawled out of her spartan bedroll.
+	crawled out of $his spartan bedroll.
 <<elseif $activeSlave.livingRules == "normal">>
-	gotten out of her neat little cot.
+	gotten out of $his neat little cot.
 <<elseif $activeSlave.relationship >= 4>>
 	climbed out of bed. ($activeSlave.slaveName's <<if $activeSlave.relationship == 5>>wife<<else>>girlfriend<</if>>
 	<<set _ress = $slaveIndices[$activeSlave.relationshipTarget]>>
-	$slaves[_ress].slaveName is still asleep in it, and the shape of her
+	<<setLocalPronouns $slaves[_ress] 2>>
+	$slaves[_ress].slaveName is still asleep in it, and the shape of _his2
 	<<if $slaves[_ress].belly >= 120000>>_belly belly is
 	<<elseif $slaves[_ress].boobs > 25000>>immense <<if Math.floor($slaves[_ress].boobsImplant/$slaves[_ress].boobs) >= .60>>fake <</if>> breasts are
 	<<elseif $slaves[_ress].dick > 10>>monster dick is
@@ -4089,7 +4100,7 @@ You pass through your slaves' living area as some of them are starting their day
 	<</if>>
 	clearly visible under the sheet. They sleep naked, of course.)
 <<else>>
-	climbed out of her comfortable bed.
+	climbed out of $his comfortable bed.
 <</if>>
 It's time for $him to start another strenuous day of carrying the weight of her
 <<if $activeSlave.boobs > 45000>>
@@ -4107,6 +4118,8 @@ It's time for $him to start another strenuous day of carrying the weight of her
 	implants.
 <<elseif $activeSlave.lactation>>
 	milk-bearing udders.
+<<elseif $activeSlave.boobsImplant > 0>>
+	breasts.
 <<else>>
 	natural breasts.
 <</if>>
@@ -4138,35 +4151,35 @@ $He kneels with $his legs together, and then sits back, $his
 <<else>>
 	cute butt resting lightly on $his heels.
 <</if>>
-Then $he reaches $his arms back, and leans back, as far as $he can go. $He arches $his spine, closing $his eyes voluptuously as $he enjoys the stretch in her lower back. The pose thrusts $his chest up and out,
+Then $he reaches $his arms back, and leans back, as far as $he can go. $He arches $his spine, closing $his eyes voluptuously as $he enjoys the stretch in $his lower back. The pose thrusts $his chest up and out,
 <<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
-	but her implants stretch her skin so tight that they stay tacked to $his chest, right where they are. $He looks like a stereotypical silicone queen, arching her back and sticking her fake cans out.
+	but $his implants stretch $his skin so tight that they stay tacked to $his chest, right where they are. $He looks like a stereotypical silicone queen, arching $his back and sticking $his fake cans out.
 <<elseif $activeSlave.boobShape == "perky">>
-	making her spectacularly perky breasts point their $activeSlave.nipples nipples straight up at the ceiling. It's incredible, that they've managed to maintain their youthful shape despite their great weight.
+	making $his spectacularly perky breasts point their $activeSlave.nipples nipples straight up at the ceiling. It's incredible, that they've managed to maintain their youthful shape despite their great weight.
 <<elseif $activeSlave.boobShape == "downward-facing">>
-	showing off the huge area of soft skin above her $activeSlave.nipples nipples. Since these face somewhat downward, her swell of bosom above them is a pair of uninterrupted mounds of $activeSlave.skin breast.
+	showing off the huge area of soft skin above $his $activeSlave.nipples nipples. Since these face somewhat downward, $his swell of bosom above them is a pair of uninterrupted mounds of $activeSlave.skin breast.
 <<elseif $activeSlave.boobShape == "torpedo-shaped">>
-	making her absurd torpedo-shaped tits stick out even farther than they usually do. $His $activeSlave.nipples nipples point out so far that it's difficult to see how such delectably soft flesh can support its shape.
+	making $his absurd torpedo-shaped tits stick out even farther than they usually do. $His $activeSlave.nipples nipples point out so far that it's difficult to see how such delectably soft flesh can support its shape.
 <<elseif $activeSlave.boobShape == "wide-set">>
-	making her wide-set breasts spread even farther, to hang almost to her armpits on either side. It's not conventionally attractive, but $he's certainly very well endowed.
+	making $his wide-set breasts spread even farther, to hang almost to $his armpits on either side. It's not conventionally attractive, but $he's certainly very well endowed.
 <<elseif $activeSlave.boobShape == "saggy">>
-	emphasizing how saggy $his tits are. They <<if $activeSlave.belly >= 10000>>rest heavily atop her tautly <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>distended<</if>> _belly belly<<else>>hang down far enough to obscure the top of her _belly belly<</if>>. It's not conventionally attractive, but $he's certainly very well endowed.
+	emphasizing how saggy $his tits are. They <<if $activeSlave.belly >= 10000>>rest heavily atop $his tautly <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>distended<</if>> _belly belly<<else>>hang down far enough to obscure the top of $his _belly belly<</if>>. It's not conventionally attractive, but $he's certainly very well endowed.
 <<else>>
-	making her beautiful breasts stick out nicely. They maintain their perfect shape surprisingly well for being so enormous, and her $activeSlave.nipples nipples <<if $activeSlave.nipples != "fuckable">>stick out at you prominently<<else>>just beg to be penetrated<</if>>.
+	making $his beautiful breasts stick out nicely. They maintain their perfect shape surprisingly well for being so enormous, and $his $activeSlave.nipples nipples <<if $activeSlave.nipples != "fuckable">>stick out at you prominently<<else>>just beg to be penetrated<</if>>.
 <</if>>
 $He sits back up and rubs $his hands down
 <<if $activeSlave.belly >= 300000>>
-	the rear of her swollen sides,
+	the rear of $his swollen sides,
 <<else>>
-	her lower back on either side,
+	$his lower back on either side,
 <</if>>
-sighing contentedly at the feeling. <<if canSee($activeSlave)>>$He opens $his eyes, and sees you looking at her<<else>>$His ears perk up as $he notices your presence<</if>>.
+sighing contentedly at the feeling. <<if canSee($activeSlave)>>$He opens $his eyes, and sees you looking at $him<<else>>$His ears perk up as $he notices your presence<</if>>.
 <<if $activeSlave.energy > 80>>
-	"Hi <<Master>>," $he <<say>>s flirtatiously, and hugs $himself under her boobs, presenting them even more obviously. $His strong sex drive is awake, too. $He <<if canSee($activeSlave)>>watches at you speculatively<<else>>listens closely<</if>>, obviously hoping to get fucked.
+	"Hi <<Master>>," $he <<say>>s flirtatiously, and hugs $himself under $his boobs, presenting them even more obviously. $His strong sex drive is awake, too. $He <<if canSee($activeSlave)>>watches at you speculatively<<else>>listens closely<</if>>, obviously hoping to get fucked.
 <<elseif $activeSlave.trust > 20>>
-	"Hi <<Master>>," $he <<say>>s cutely, and gives $his torso a flirty little shake from side to side, making her boobs move interestingly. $He <<if canSee($activeSlave)>>watches you trustingly<<else>>calmly faces you<</if>>, obviously wondering if you'd like to enjoy $his body.
+	"Hi <<Master>>," $he <<say>>s cutely, and gives $his torso a flirty little shake from side to side, making $his boobs move interestingly. $He <<if canSee($activeSlave)>>watches you trustingly<<else>>calmly faces you<</if>>, obviously wondering if you'd like to enjoy $his body.
 <<else>>
-	"Good morning, <<Master>>," $he <<say>>s properly, doing her best to be good. $He <<if canSee($activeSlave)>>watches you closely<<else>>listens closely<</if>>, ready to obey any command you might give $him.
+	"Good morning, <<Master>>," $he <<say>>s properly, doing $his best to be good. $He <<if canSee($activeSlave)>>watches you closely<<else>>listens closely<</if>>, ready to obey any command you might give $him.
 <</if>>
 
 <<case "modest clothes">>
@@ -4177,10 +4190,10 @@ sighing contentedly at the feeling. <<if canSee($activeSlave)>>$He opens $his ey
 	<<set _clothes = $activeSlave.clothes>>
 <</if>>
 
-Near the end of her weekly inspection, <<EventNameLink $activeSlave>> asks you a question. The inspection happens to have been at the start of her day, and after you're done with $him, $he'll be heading off to get dressed. $He's naked for inspection, of course,
+Near the end of $his weekly inspection, <<EventNameLink $activeSlave>> asks you a question. The inspection happens to have been at the start of $his day, and after you're done with $him, $he'll be heading off to get dressed. $He's naked for inspection, of course,
 <<if $activeSlave.fetishKnown && $activeSlave.fetish == "humiliation">>which has the humiliation fetishist $desc decently aroused<<else>>but $he's a good $desc, and $he trusts you, so $he has no problem at all with being seen nude<</if>>. In fact, that's what $he asks you about.
 <br><br>
-"<<Master>>," $he <<say>>s, "may I plea<<s>>e wear <<s>>omething a little more revealing, ju<<s>>t for today?" $He <<if $activeSlave.trust > 95>>trusts you completely, enough to have confidence that you'll understand $he isn't<<else>>bites her lip, realizing that $he might have come across as<</if>> questioning you. "Wearing
+"<<Master>>," $he <<say>>s, "may I plea<<s>>e wear <<s>>omething a little more revealing, ju<<s>>t for today?" $He <<if $activeSlave.trust > 95>>trusts you completely, enough to have confidence that you'll understand $he isn't<<else>>bites $his lip, realizing that $he might have come across as<</if>> questioning you. "Wearing
 <<switch $activeSlave.clothes>>
 <<case "a nice maid outfit">>
 	a proper maid'<<s>> outfit
@@ -4204,7 +4217,6 @@ i<<s>> ni<<c>>e," $he <<if $activeSlave.trust > 95>>allows<<else>>hurries to add
 <</if>>
 May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?"
 
-
 <<case "hyperpreg stuck">>
 
 You are alerted to an issue regarding your 
@@ -4243,7 +4255,7 @@ The menials assigned to care for $him have been struggling for several weeks to
 <<else>>
 	argued you couldn't be trusted. 
 <</if>> 
-You make a mental note to punish her caretakers and then set out to see her predicament for yourself. 
+You make a mental note to punish $his caretakers and then set out to see $his predicament for yourself. 
 <br><br>
 The sight that greets you when you arrive is equal parts incredible and amusing. En route to the baths, the slave attempted to exit 
 <<if ($activeSlave.livingRules == "luxurious")>> 
@@ -4253,7 +4265,7 @@ The sight that greets you when you arrive is equal parts incredible and amusing.
 <<else>> 
 	the dorm
 <</if>>
-backwards and, as a result, you have a glorious view of her 
+backwards and, as a result, you have a glorious view of $his 
 <<if ($activeSlave.broodmother === 2) && ($activeSlave.preg >= 30)>> 
 	mind boggling, obscenely swollen belly 
 <<elseif ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 30)>> 
@@ -4261,7 +4273,7 @@ backwards and, as a result, you have a glorious view of her
 <<else>> 
 	inhumanly gravid belly 
 <</if>> 
-squeezed painfully by the inadequate doorway and framing the attractive rear view of the rest of $his body, including her 
+squeezed painfully by the inadequate doorway and framing the attractive rear view of the rest of $his body, including $his 
 <<if $activeSlave.butt > 5>>
 	debilitatlingly huge ass cheeks.
 <<elseif $activeSlave.butt > 2>>
@@ -4270,7 +4282,7 @@ squeezed painfully by the inadequate doorway and framing the attractive rear vie
 	cute little ass.
 <</if>>
 <br><br>
-$He cranes her neck, glancing over her shoulder to give you a pleading look.
+$He cranes $his neck, glancing over $his shoulder to give you a pleading look.
 
 <<default>>
 	<br>ERROR: bad RESS event $RESSevent
@@ -5139,7 +5151,7 @@ $He cranes her neck, glancing over her shoulder to give you a pleading look.
 <<link "Yes">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		<<if ($activeSlave.diet == "fattening" || $activeSlave.dietMilk > 0) && $activeSlave.intelligence > 0>>
+		<<if ($activeSlave.diet == "fattening" || $activeSlave.dietMilk > 0) && $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
 			<<if canTalk($activeSlave)>>
 				"<<S>>o the diet i<<s>> working well, <<Master>>? That'<<s>> good, I <<s>>uppo<<s>>e. I'm ju<<s>>t a bit <<sh>>ocked at how hone<<s>>t you were, people u<<s>>ually try to dodge that que<<s>>tion or outright lie."
 			<<else>>
@@ -5177,7 +5189,7 @@ $He cranes her neck, glancing over her shoulder to give you a pleading look.
 <br><<link "No">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		<<if ($activeSlave.diet == "fattening" || $activeSlave.dietMilk > 0) && $activeSlave.intelligence > 0>>
+		<<if ($activeSlave.diet == "fattening" || $activeSlave.dietMilk > 0) && $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
 			<<if canTalk($activeSlave)>>
 				"I know you want me to gain weight, <<Master>>, <<s>>o you don't need to <<s>>pare my feeling<<s>>. It'<<s>> a ni<<c>>e ge<<s>>ture, though."
 			<<else>>
@@ -10239,7 +10251,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
 	You observe, noncommittally, that $he seems ready to get off.
-	"Ye<<s>> <<Master>>!" $he squeals, too <<if $activeSlave.intelligence > -2>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick == 1>>dick<<if $PC.vagina == 1>> and pussy<</if>><<else>>girl parts<</if>>. $He hurries over, almost throwing $himself at your feet in her eagerness. Touch yourself, you say, making it an imperious command rather than kind permission. $He moans into your <<if $PC.dick == 1>>cock<<else>>cunt<</if>> with gratitude as $he
+	"Ye<<s>> <<Master>>!" $he squeals, too <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50>>horny<<else>>stupid<</if>> to notice the sarcasm. Sighing inwardly, you slide yourself back from your desk and glance downward significantly, indicating your <<if $PC.dick == 1>>dick<<if $PC.vagina == 1>> and pussy<</if>><<else>>girl parts<</if>>. $He hurries over, almost throwing $himself at your feet in her eagerness. Touch yourself, you say, making it an imperious command rather than kind permission. $He moans into your <<if $PC.dick == 1>>cock<<else>>cunt<</if>> with gratitude as $he
 	<<if canDoVaginal($activeSlave)>>
 		<<if $activeSlave.dick > 0 && !["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>>
 			wraps one hand around her dick and slips the other into $his pussy.
@@ -11468,9 +11480,9 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		mouth
 	<</if>>
 	today.
-	<<if ($activeSlave.intelligence > 1)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		$He's witty and holds up her end of the conversation without straying from her role as a slave.
-	<<elseif ($activeSlave.intelligence > -1)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>>
 		$He has a few juicy items to share, and even gossiping, $he's mindful of her role as a slave.
 	<<else>>
 		$He may be an idiot, but her babble is amusing enough.
@@ -14747,7 +14759,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		<<elseif $activeSlave.anus == 0>>
 			her girly little butthole is still virgin
 		<</if>>
-		$he's going to have to find an amazingly thorough way to please a dick if $he's going to earn her throat a reprieve. $He looks<<if $activeSlave.intelligence < 0>> uncharacteristically<</if>> thoughtful for a moment before bending over before you, spitting in $his hand
+		$he's going to have to find an amazingly thorough way to please a dick if $he's going to earn her throat a reprieve. $He looks<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> uncharacteristically<</if>> thoughtful for a moment before bending over before you, spitting in $his hand
 		<<if $activeSlave.vagina == 0>>
 			and thoroughly coating her inner thighs with her saliva.
 		<<else>>
@@ -15177,7 +15189,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 	<<else>>
 		You're massaging and squeezing her flat chest.
 	<</if>>
-	$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him. <<if $activeSlave.intelligence > 1>>Though $he's smart,<<elseif $activeSlave.intelligence > -1>>Though $he's not dumb,<<else>>$He's an idiot, and<</if>> in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
+	$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him.
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+		Though $he's smart,
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+		Though $he's not dumb,
+	<<else>>
+		$He's an idiot, and
+	<</if>>
+	in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
 	<<switch $activeSlave.nipples>>
 	<<case "inverted">>
 		painfully protruding her fully inverted nipple. $He puts up with even that, though $he cries a little as it pops out.
@@ -15207,7 +15227,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		<<else>>
 			You're massaging and teasing her taut belly.
 		<</if>>
-		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him. <<if $activeSlave.intelligence > 1>>Though $he's smart,<<elseif $activeSlave.intelligence > -1>>Though $he's not dumb,<<else>>$He's an idiot, and<</if>> in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
+		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him.
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+			Though $he's smart,
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+			Though $he's not dumb,
+		<<else>>
+			$He's an idiot, and
+		<</if>>
+		in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
 		<<if $activeSlave.weight > 10>>
 			sinking your hands into her fat to get a good feel of the life growing within.
 		<<else>>
@@ -15230,7 +15258,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		<<else>>
 			You're massaging and teasing her taut belly.
 		<</if>>
-		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him. <<if $activeSlave.intelligence > 1>>Though $he's smart,<<elseif $activeSlave.intelligence > -1>>Though $he's not dumb,<<else>>$He's an idiot, and<</if>> in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
+		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him.
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+			Though $he's smart,
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+			Though $he's not dumb,
+		<<else>>
+			$He's an idiot, and
+		<</if>>
+		in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
 		<<if $activeSlave.weight > 10>>
 			sinking your hands into her fat to get a good feel of the implant hidden within.
 		<<else>>
@@ -15253,7 +15289,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		<<else>>
 			You're massaging and jiggling her taut belly, enjoying the sounds it makes as you move it.
 		<</if>>
-		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him. <<if $activeSlave.intelligence > 1>>Though $he's smart,<<elseif $activeSlave.intelligence > -1>>Though $he's not dumb,<<else>>$He's an idiot, and<</if>> in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
+		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him.
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+			Though $he's smart,
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+			Though $he's not dumb,
+		<<else>>
+			$He's an idiot, and
+		<</if>>
+		in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by
 		<<if $activeSlave.weight > 10>>
 			sinking your hands into her fat to get a good grip
 		<<else>>
@@ -15273,7 +15317,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		<<else>>
 			chubby middle. You're massaging and jiggling her tiny gut.
 		<</if>>
-		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him. <<if $activeSlave.intelligence > 1>>Though $he's smart,<<elseif $activeSlave.intelligence > -1>>Though $he's not dumb,<<else>>$He's an idiot, and<</if>> in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by roughly kneading her pliant flesh, testing how well it can be molded into pleasurable valleys and ravines. Satisfied,
+		$His face contorts with surprise and then outrage, but then $he <<if !canSee($activeSlave)>>recognizes your familiar smell and <</if>>realizes whose hand it is that's taking liberties with $him.
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+			Though $he's smart,
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+			Though $he's not dumb,
+		<<else>>
+			$He's an idiot, and
+		<</if>>
+		in her drowsy state $he can't figure out what to do. $He settles for @@.hotpink;freezing submissively@@ and letting you do what you like. You test her compliance by roughly kneading her pliant flesh, testing how well it can be molded into pleasurable valleys and ravines. Satisfied,
 	<</if>>
 	you leave $him to get back to sleep as best $he can.
 	<<set $activeSlave.devotion += 4>>
@@ -15284,7 +15336,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 <br><<link "Cum on her face">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You stand over $him, quietly masturbating while watching her sleep. Several of her fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You fancy yourself a bit of a marks<<if $PC.title == 1>>man<<else>>woman<</if>>, and you don't feel the need to bend over $him to score good hits. Your load comes in three main jets: the first hits her on the nipple, the second tracks up her sternum and throat, and the third splashes full across her face as $his eyes fly open<<if $PC.vagina == 1>>, each of these accompanied by some less directionally perfect girlcum<</if>>. $He sputters with surprise and then outrage, but <<if !canSee($activeSlave)>>once $he recognizes your taste and<<else>>then $he<</if>> realizes who it is standing over her <<if canSee($activeSlave)>>and<<else>>does $he<</if>> @@.gold;freezes in terror.@@ <<if $activeSlave.intelligence > 1>>$He's quick, and $he immediately realizes<<elseif $activeSlave.intelligence > -1>>$He's not dumb, and $he quickly realizes<<else>>$He gradually manages to calculate<</if>> that doing anything other than thanking you would be phenomenally stupid. "Thank you, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps<<else>>mumbles<</if>> blearily. You leave $him to @@.hotpink;puzzle over her own submissiveness,@@ covered in your cum.
+	You stand over $him, quietly masturbating while watching her sleep. Several of her fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You fancy yourself a bit of a marks<<if $PC.title == 1>>man<<else>>woman<</if>>, and you don't feel the need to bend over $him to score good hits. Your load comes in three main jets: the first hits her on the nipple, the second tracks up her sternum and throat, and the third splashes full across her face as $his eyes fly open<<if $PC.vagina == 1>>, each of these accompanied by some less directionally perfect girlcum<</if>>. $He sputters with surprise and then outrage, but <<if !canSee($activeSlave)>>once $he recognizes your taste and<<else>>then $he<</if>> realizes who it is standing over her <<if canSee($activeSlave)>>and<<else>>does $he<</if>> @@.gold;freezes in terror.@@
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+		$He's quick, and $he immediately realizes
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+		$He's not dumb, and $he quickly realizes
+	<<else>>
+		$He gradually manages to calculate
+	<</if>>
+	that doing anything other than thanking you would be phenomenally stupid. "Thank you, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps<<else>>mumbles<</if>> blearily. You leave $him to @@.hotpink;puzzle over her own submissiveness,@@ covered in your cum.
 	<<set $activeSlave.devotion += 4, $activeSlave.trust -= 2>>
 	<</replace>>
 <</link>>
@@ -15292,7 +15352,15 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 <br><<link "Squirt on her face">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-	You stand over $him, quietly masturbating while watching her sleep. Several of her fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You're on excellent terms with your cunt, and you know just what it takes to make yourself squirt. When you feel the heat building just right, you quickly straddle her face without touching $him, angling yourself carefully and increasing the pace of your schlicking. In no time at all, a jet of femcum splashes onto her face and down across $his chest. $He sputters with surprise and then outrage, but then $he <<if canSee($activeSlave)>>realizes whose pussy $he's staring straight into<<else>>recognizes your flavor<</if>> and @@.gold;freezes in terror.@@ <<if $activeSlave.intelligence > 1>>$He's quick, and $he immediately realizes<<elseif $activeSlave.intelligence > -1>>$He's not dumb, and $he quickly realizes<<else>>$He gradually manages to calculate<</if>> that doing anything other than thanking you would be phenomenally stupid. "Thank you, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps<<else>>mumbles<</if>> blearily. You leave $him to @@.hotpink;puzzle over her own submissiveness,@@ covered in your pussyjuice.
+	You stand over $him, quietly masturbating while watching her sleep. Several of her fellow slaves come and go as you do so, but if they're surprised by the sight, they have the presence of mind not to show it. You're on excellent terms with your cunt, and you know just what it takes to make yourself squirt. When you feel the heat building just right, you quickly straddle her face without touching $him, angling yourself carefully and increasing the pace of your schlicking. In no time at all, a jet of femcum splashes onto her face and down across $his chest. $He sputters with surprise and then outrage, but then $he <<if canSee($activeSlave)>>realizes whose pussy $he's staring straight into<<else>>recognizes your flavor<</if>> and @@.gold;freezes in terror.@@
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+		$He's quick, and $he immediately realizes
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
+		$He's not dumb, and $he quickly realizes
+	<<else>>
+		$He gradually manages to calculate
+	<</if>>
+	that doing anything other than thanking you would be phenomenally stupid. "Thank you, <<Master>>," $he <<if SlaveStatsChecker.checkForLisp($activeSlave)>>lisps<<else>>mumbles<</if>> blearily. You leave $him to @@.hotpink;puzzle over her own submissiveness,@@ covered in your pussyjuice.
 	<<set $activeSlave.devotion += 4, $activeSlave.trust -= 2>>
 	<</replace>>
 <</link>>
@@ -17300,7 +17368,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		advantageous to $him, as it is generally unpopular to enslave a girl of the superior race.
 	<</if>>
 	However, $he's about to learn that $his racial appearance isn't immutable, and in your arcology, it can make a big difference in how $he is treated. You escort the struggling <<if $activeSlave.pregKnown == 1 && $activeSlave.bellyPreg >= 1500>>mother-to-be<<else>>$girl<</if>> to the surgery center and instruct $assistantName to alter $his appearance so that $he appears to be <<print $arcologies[0].FSSubjugationistRace>>. The full meaning of your instructions
-	<<if $activeSlave.intelligence < 0>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 		slowly start to dawn on <<print $activeSlave.slaveName>>'s stupid face
 	<<else>>
 		spark a quick reaction <<if canSee($activeSlave)>>from <<print $activeSlave.slaveName>>'s intelligent eyes<<else>>on <<print $activeSlave.slaveName>>'s intelligent face<</if>>
@@ -17399,7 +17467,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		you take $him over to the glory hole area, where distinct labels adorn the holes reserved for members of the slave race, and $arcologies[0].FSSubjugationistRace fuck-holes are afforded "special attention" by "sympathetic" citizens of the arcology.
 	<</if>>
 	<br><br>
-	At first $activeSlave.slaveName is confused as to why you are showing $him these things, but you soon make your point clear. You explain that if $he doesn't start accepting her role, you can easily alter her appearance and force $him to accept a much different role instead. You see her <<if $activeSlave.intelligence < 0>> stupid <<if canSee($activeSlave)>>eyes<<else>>face<</if>> finally start to show signs of understanding<<else>>intelligent <<if canSee($activeSlave)>>eyes<<else>>face<</if>> quickly realize what you are talking about<</if>> and $he starts to whimper helplessly, begging you not to turn $him into a $arcologies[0].FSSubjugationistRace sub-human. By the end of the tour $he better realizes exactly what it means to be a slave. $He is starting to understand the @@.hotpink;power you have over her@@, and @@.gold;$he fears you even more because of it.@@
+	At first $activeSlave.slaveName is confused as to why you are showing $him these things, but you soon make your point clear. You explain that if $he doesn't start accepting her role, you can easily alter her appearance and force $him to accept a much different role instead. You see her <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>> stupid <<if canSee($activeSlave)>>eyes<<else>>face<</if>> finally start to show signs of understanding<<else>>intelligent <<if canSee($activeSlave)>>eyes<<else>>face<</if>> quickly realize what you are talking about<</if>> and $he starts to whimper helplessly, begging you not to turn $him into a $arcologies[0].FSSubjugationistRace sub-human. By the end of the tour $he better realizes exactly what it means to be a slave. $He is starting to understand the @@.hotpink;power you have over her@@, and @@.gold;$he fears you even more because of it.@@
 	<<set $activeSlave.devotion += 5, $activeSlave.trust -= 10>>
 	<</replace>>
 <</link>>
@@ -18113,7 +18181,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 <<link "Follow $him">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		$His sheer joie de vivre is irresistible, and it certainly draws you out of your office. You're not slow, and of course you know where $he's going, so you catch up quickly. $He gives you the careful measuring glance of a devoted sex slave who's checking whether $his owner wants to fuck her right now, and correctly decides that that isn't your intent, at least right this minute. Instead, you continue the direction $he was going, and $he follows. "<<Master>>," $he <<say>>s hesitantly, "I hope that wa<<s>> an okay thing for me to do." You assure her it was. "Thank<<s>>, <<Master>>," $he beams, grinning like an idiot. Smiling at her infectious enthusiasm for life, you ask her why $he's so happy this morning. $He looks momentarily perplexed<<if $activeSlave.intelligence > 1>>, not a common look for a slave as smart as her<</if>>. "I don't know! I just woke up thi<<s>> morning feeling really, really good. <<if $activeSlave.intelligence > 1>>I'm sure the fact that I'm benefiting from incredibly advanced medi<<c>>ine ha<<s>> <<s>>omething to do with it; thank you very much for that, <<Master>>. Other than that,<</if>>
+		$His sheer joie de vivre is irresistible, and it certainly draws you out of your office. You're not slow, and of course you know where $he's going, so you catch up quickly. $He gives you the careful measuring glance of a devoted sex slave who's checking whether $his owner wants to fuck her right now, and correctly decides that that isn't your intent, at least right this minute. Instead, you continue the direction $he was going, and $he follows. "<<Master>>," $he <<say>>s hesitantly, "I hope that wa<<s>> an okay thing for me to do." You assure her it was. "Thank<<s>>, <<Master>>," $he beams, grinning like an idiot. Smiling at her infectious enthusiasm for life, you ask her why $he's so happy this morning. $He looks momentarily perplexed<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>, not a common look for a slave as smart as her<</if>>. "I don't know! I just woke up thi<<s>> morning feeling really, really good. <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>I'm sure the fact that I'm benefiting from incredibly advanced medi<<c>>ine ha<<s>> <<s>>omething to do with it; thank you very much for that, <<Master>>. Other than that,<</if>>
 		I ju<<s>>t feel happy." This has to be some sort of milestone for $him, and for you, and maybe for slavery in general: if $he can be this pleased with life, something must be going right. You walk $him to where $he's going
 		<<switch $activeSlave.assignment>>
 		<<case "whore">>(one of the arcology's nicer streets, where $he'll spend the day selling $his body),
@@ -18483,12 +18551,12 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 <<link "Let her do what $he wants">>
 	<<EventNameDelink $activeSlave>>
 	<<replace "#result">>
-		You tell $him to sit down if $he'd like to. $He looks at you quizzically, <<if $activeSlave.intelligence < 0>>her dim mind slowly <</if>>realizing that you're letting her choose what to do. <<if canTalk($activeSlave)>>
+		You tell $him to sit down if $he'd like to. $He looks at you quizzically, <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>her dim mind slowly <</if>>realizing that you're letting her choose what to do. <<if canTalk($activeSlave)>>
 			"Oh, thank you, <<Master>>," $he <<say>>s,
 		<<else>>
 			$He gestures her thanks,
 		<</if>>
-		and then makes a show of deciding. $He <<if $activeSlave.intelligence < 0>>doesn't have to pretend<<else>>cheekily pretends<</if>> to be an airheaded bimbo puzzling over how $he wants to approach a fuck, bouncing
+		and then makes a show of deciding. $He <<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>doesn't have to pretend<<else>>cheekily pretends<</if>> to be an airheaded bimbo puzzling over how $he wants to approach a fuck, bouncing
 		<<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60>>
 			her fake tits a little,
 		<<elseif $activeSlave.boobs > 4000>>
@@ -19260,7 +19328,7 @@ You tell her kindly that you understand, and that $he'll be trained to address t
 		the lucky winner with a pair of plush lips wrapped around his cock, his hands gripping onto a $activeSlave.hColor-haired head for dear life as $activeSlave.slaveName sucks him dry.
 	<<elseif $activeSlave.face > 60>>
 		the lucky winner staring in awe at the beautiful face of $activeSlave.slaveName, as $he rides him tenderly.
-	<<elseif $activeSlave.intelligence > 1>>
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 		the lucky winner engaged in a lively debate with $activeSlave.slaveName as he takes her from behind.
 	<<else>>
 		the lucky winner taking $activeSlave.slaveName in every position he can think of, which is amusingly not very many at all.
diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw
index 7117133cc45a91c18c3d847197c9840cd964fe6b..16b8a0565b96bcae4a01f3cc3d89357fc181c126 100644
--- a/src/uncategorized/RETS.tw
+++ b/src/uncategorized/RETS.tw
@@ -310,7 +310,7 @@ After you complete your weekly inspection of <<EventNameLink $activeSlave>>, the
 $desc
 asks if $he can beg a favor. Absurd though it sounds, $he does exactly that, saying in $his <<if $activeSlave.voice > 2>>high<<elseif $activeSlave.voice > 1>>feminine<<else>>bimbo<</if>> voice, "<<Master>>, may I a<<s>>k a favor?" You take a moment to look at $him, standing there in front of your desk. $He's devoted to you, willing to please you for the sake of pleasing you, rather than to avoid punishment or make $his own life easier. And $he's very trusting, confident that $he can say such an odd thing without fear. So, you hear $him out.
 <br><br>
-"Thank you, <<Master>>," $he <<say>>s. "I would like to do <<s>>omething for $subSlave.slaveName." You ask if $he's worried about $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>> for some reason. "Oh no, <<Master>>," $he answers hurriedly. "No, no, that came out wrong. It'<<s>> ju<<s>>t that I love <<him 2>> and I want to, you know, get <<him 2>> <<s>>omething or do <<s>>omething <<s>>pe<<c>>ial for <<him 2>>. We don't really have <<s>>tuff of our own, <<s>>o I can't give <<him 2>> a pre<<s>>ent, and we already do everything either one of u<<s>> want<<s>> in bed, <<s>>o I can't really think of anything." $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you hopefully.
+"Thank you, <<Master>>," $he <<say>>s. "I would like to do <<s>>omething for $subSlave.slaveName." You ask if $he's worried about $his <<if $activeSlave.relationship >= 5>>wife<<else>>girlfriend<</if>> for some reason. "Oh no, <<Master>>," $he answers hurriedly. "No, no, that came out wrong. It'<<s>> ju<<s>>t that I love _him2 and I want to, you know, get _him2 <<s>>omething or do <<s>>omething <<s>>pe<<c>>ial for _him2. We don't really have <<s>>tuff of our own, <<s>>o I can't give _him2 a pre<<s>>ent, and we already do everything either one of u<<s>> want<<s>> in bed, <<s>>o I can't really think of anything." $He <<if canSee($activeSlave)>>looks<<else>>gazes<</if>> at you hopefully.
 
 <<case "anal cowgirl">>
 
@@ -364,20 +364,20 @@ Surprisingly, the slave on top doesn't seem too unhappy with this. _He2's no sla
 breathlessly, doing _his2 best to greet you properly despite the bouncing.
 <br><br>
 $activeSlave.slaveName stops thrusting, and $his <<if $activeSlave.face > 95>>gorgeous<<elseif $activeSlave.face >= -10>>pretty<<else>>homely<</if>> face instantly appears, craning out from behind $subSlave.slaveName's back to see. "Oh, hi, <<Master>>!" $he says with a cheerful smile, <<if $activeSlave.muscles > 30>>not breathing hard at all despite bouncing a girl off $his crotch<<elseif $activeSlave.muscles > 5>>barely out of breath despite the effort<<else>>completely out of breath<</if>>.
-"I <<if canSee($activeSlave)>><<s>>aw<<else>>heard<</if>> <<him>> going by, and I thought <<he>>'d look cute with <<if canPenetrate($activeSlave)>>my dick<<else>>a <<s>>trap-on<</if>> up <<his>> butthole,
+"I <<if canSee($activeSlave)>><<s>>aw<<else>>heard<</if>> _him2 going by, and I thought <<he>>'d look cute with <<if canPenetrate($activeSlave)>>my dick<<else>>a <<s>>trap-on<</if>> up <<his>> butthole,
 <<if $universalRulesConsent == 0>>
-	<<s>>o I told <<him>> to get in here and take it."
+	<<s>>o I told _him2 to get in here and take it."
 <<else>>
-	<<s>>o I a<<s>>ked <<him>> to come in, and <<he>> did!"
+	<<s>>o I a<<s>>ked _him2 to come in, and <<he>> did!"
 <</if>>
 $He shrugs.
 <<if $activeSlave.fetish == "sadist">>
 	"I thought <<he>> wa<<s>> going to whine and <<s>>truggle, but <<he>>'<<s>> kinda di<<ss>>appointing."
 <<elseif $activeSlave.fetish == "pregnancy" && $subSlave.belly >= 10000>>
 	<<if $subSlave.bellyPreg >= 8000>>
-		"<<He>>'<<s>> <<s>>o pregnant, I ju<<s>>t had to fuck <<him>>. I'm <<s>>urpri<<s>>ed <<he>>'<<s>> enjoying it <<s>>o much."
+		"<<He>>'<<s>> <<s>>o pregnant, I ju<<s>>t had to fuck _him2. I'm <<s>>urpri<<s>>ed <<he>>'<<s>> enjoying it <<s>>o much."
 	<<else>>
-		"<<His>> belly'<<s>> <<s>>o round, I ju<<s>>t had to fuck <<him>>. I ju<<s>>t wi<<sh>> <<he>> wa<<s>> pregnant."
+		"<<His>> belly'<<s>> <<s>>o round, I ju<<s>>t had to fuck _him2. I ju<<s>>t wi<<sh>> <<he>> wa<<s>> pregnant."
 	<</if>>
 <<elseif $activeSlave.fetish == "buttslut">>
 	"I like butt<<s>>e<<x>> <<s>>o much, it'<<s>> good to give back."
@@ -613,7 +613,7 @@ $activeSlave.slaveName chuckles into $subSlave.slaveName's ear, crooning,
 	"You poor big bitch. You think all the<<s>>e mu<<s>>cle<<s>> can <<s>>ave you? You're gonna get raped."
 <<elseif $subSlave.weight > 10>>
 	"You fat <<s>>lut. You've got a chubby belly, haven't you? Being fat and ugly won't <<s>>ave you. You're gonna get raped."
-<<elseif $subSlave.intelligenceImplant > 0>>
+<<elseif $subSlave.intelligenceImplant >= 15>>
 	"You book-<<s>>mart <<s>>lut. You think any of the cla<<ss>>e<<s>> you pa<<ss>>ed i<<s>> going to <<s>>ave you from getting raped?"
 <<else>>
 	"You <<s>>tupid <<s>>lut. Too bad you never went to <<s>>chool, maybe you could have learned <<s>>omething and not ended up a<<s>> a fuck <<s>>lave."
@@ -735,20 +735,20 @@ $activeSlave.slaveName senses your presence above and behind $him, and twists $h
 <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "dom">>
 	"The crying almo<<s>>t make<<s>> me feel bad, but fucking a bitch feel<<s>> <<s>>o, <<s>>o good," the dominant $desc admits conversationally.
 <<elseif $activeSlave.fetishKnown && $activeSlave.fetish == "pregnancy" && _vaginal == 1 && canImpreg($subSlave, $activeSlave)>>
-	"I couldn't help my<<s>>elf," the $desc admits. "<<He 2>>'d look <<s>>o pretty with a pregnant belly and I ju<<s>>t couldn't re<<s>>i<<s>>t giving <<him 2>> one. <<He 2>> tried to <<s>>ay <<he 2>> didn't want to be a mother, <<s>>o..."
+	"I couldn't help my<<s>>elf," the $desc admits. "<<He 2>>'d look <<s>>o pretty with a pregnant belly and I ju<<s>>t couldn't re<<s>>i<<s>>t giving _him2 one. <<He 2>> tried to <<s>>ay <<he 2>> didn't want to be a mother, <<s>>o..."
 <<elseif $activeSlave.energy > 95>>
 	"I can't help my<<s>>elf," the nymphomaniac $desc admits breathlessly. "Thank you for letting me take what I need from the other girl<<s>>."
 <<elseif $activeSlave.energy > 60>>
 	"I couldn't help my<<s>>elf," the $desc admits. "I wa<<s>> really, really horny and <<he 2>> was ju<<s>>t, um, there. And <<he 2>> tried to <<s>>ay no."
 <<else>>
-	"I know it'<<s>> not like me," the $desc admits. "But I a<<s>>ked <<him 2>>, like, mo<<s>>tly joking, and <<he 2>> tried to <<s>>ay no."
+	"I know it'<<s>> not like me," the $desc admits. "But I a<<s>>ked _him2, like, mo<<s>>tly joking, and <<he 2>> tried to <<s>>ay no."
 <</if>>
 <br><br>
 <<run Enunciate($subSlave)>>
-$subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns _his2 head<</if>> and <<if canSee($subSlave)>>looks at<<else>>faces<</if>> you too. "<<Master $subSlave>>, plea<<s>>e," _he2 begs. "P-plea<<s>>e, make <<him>> <<s>>-<<s>>top - mhhh -" $activeSlave.slaveName shuts _him2 up by <<if _vaginal>>kissing _his2 unwilling mouth<<else>>shoving _his2 face back against the floor<</if>>. Once $he has $subSlave.slaveName back under control, $activeSlave.slaveName slows $his thrusting, reaches around behind $himself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>spreads $his futa pussy for you.<<else>>pulls one asscheek aside to offer you $his anus. To make the offer extra clear, $he starts winking it lewdly.<</if>>
+$subSlave.slaveName <<if _vaginal>>looks out from under $activeSlave.slaveName<<else>>turns _his2 head<</if>> and <<if canSee($subSlave)>>looks at<<else>>faces<</if>> you too. "<<Master $subSlave>>, plea<<s>>e," _he2 begs. "P-plea<<s>>e, make $him <<s>>-<<s>>top - mhhh -" $activeSlave.slaveName shuts _him2 up by <<if _vaginal>>kissing _his2 unwilling mouth<<else>>shoving _his2 face back against the floor<</if>>. Once $he has $subSlave.slaveName back under control, $activeSlave.slaveName slows $his thrusting, reaches around behind $himself, and <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>spreads $his futa pussy for you.<<else>>pulls one asscheek aside to offer you $his anus. To make the offer extra clear, $he starts winking it lewdly.<</if>>
 <br><br>
 <<run Enunciate($activeSlave)>>
-"Plea<<s>>e fuck me while I rape <<him 2>>, <<Master>>," $activeSlave.slaveName <<say>>s in a mockery of $subSlave.slaveName's <<if $subSlave.voice > 2>>high-pitched whining<<elseif $subSlave.voice > 1>>begging<<else>>deep-voiced begging<</if>>. "Ooh, or, plea<<s>>e, <<Master>>, may I flip <<him 2>> over? I'd love to feel <<if $PC.dick>>your cock in<<s>>ide <<him 2>> along<<s>>ide mine<<else>>that <<s>>trap-on you u<<s>>e in<<s>>ide <<him 2>> along<<s>>ide my cock<</if>>!"
+"Plea<<s>>e fuck me while I rape _him2, <<Master>>," $activeSlave.slaveName <<say>>s in a mockery of $subSlave.slaveName's <<if $subSlave.voice > 2>>high-pitched whining<<elseif $subSlave.voice > 1>>begging<<else>>deep-voiced begging<</if>>. "Ooh, or, plea<<s>>e, <<Master>>, may I flip _him2 over? I'd love to feel <<if $PC.dick>>your cock in<<s>>ide _him2 along<<s>>ide mine<<else>>that <<s>>trap-on you u<<s>>e in<<s>>ide _him2 along<<s>>ide my cock<</if>>!"
 <br><br>
 <<run Enunciate($subSlave)>>
 "Plea<<s>>e, no," sobs $subSlave.slaveName.
@@ -1689,7 +1689,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 	<<replace "#result">>
 	You order $activeSlave.slaveName to go back to what $he was doing. $He's a little disappointed you're not joining in, but $he obeys, pounding the crying $subSlave.slaveName without mercy. Then $activeSlave.slaveName feels the head of <<if $PC.dick>>your dick<<else>>a strap-on<</if>> brush $his butt.
 	<<run Enunciate($activeSlave)>>
-	"Ooh!" $he squeals, @@.hotpink;pleased $he was wrong after all.@@ "Ye<<s>>, thank you, <<Master>>! Fuck me! Fuck me while I rape <<him 2>>!" Underneath $him, $subSlave.slaveName cries harder, even though $activeSlave.slaveName has to stop $his thrusting for a moment to let you inside. In fact, you reflect as you hammer $activeSlave.slaveName's <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<if $activeSlave.vagina > 2>>roomy<<elseif $activeSlave.vagina > 1>>delectable<<else>>tight little<</if>> cunt<<else>><<if $activeSlave.anus > 2>>gaping<<elseif $activeSlave.anus > 1>>relaxed<<else>>poor little<</if>> asspussy<</if>>, it's a little strange that $subSlave.slaveName @@.gold;seems to think this is worse@@ than just being raped by $activeSlave.slaveName. After all, having your <<if $PC.dick>>turgid cock<<else>>formidable strap-on<</if>> sliding energetically in and out of $his <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>womanhood<<else>>rectum<</if>> is cramping $activeSlave.slaveName's style a bit. Maybe it's that $subSlave.slaveName is a little squashed under there.
+	"Ooh!" $he squeals, @@.hotpink;pleased $he was wrong after all.@@ "Ye<<s>>, thank you, <<Master>>! Fuck me! Fuck me while I rape _him2!" Underneath $him, $subSlave.slaveName cries harder, even though $activeSlave.slaveName has to stop $his thrusting for a moment to let you inside. In fact, you reflect as you hammer $activeSlave.slaveName's <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>><<if $activeSlave.vagina > 2>>roomy<<elseif $activeSlave.vagina > 1>>delectable<<else>>tight little<</if>> cunt<<else>><<if $activeSlave.anus > 2>>gaping<<elseif $activeSlave.anus > 1>>relaxed<<else>>poor little<</if>> asspussy<</if>>, it's a little strange that $subSlave.slaveName @@.gold;seems to think this is worse@@ than just being raped by $activeSlave.slaveName. After all, having your <<if $PC.dick>>turgid cock<<else>>formidable strap-on<</if>> sliding energetically in and out of $his <<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>womanhood<<else>>rectum<</if>> is cramping $activeSlave.slaveName's style a bit. Maybe it's that $subSlave.slaveName is a little squashed under there.
 	<<set $activeSlave.devotion += 4>>
 	<<set $activeSlave.penetrativeCount++, $penetrativeTotal++>>
 	<<if $activeSlave.vagina != 0 && canDoVaginal($activeSlave)>>
@@ -1798,7 +1798,7 @@ $he adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of
 	<</if>>
 	_He2 was on the edge of orgasm when you stepped in, and this is just too much. _He2 climaxes with indecent speed, involuntarily humping against the machine, shooting rope after rope of _his2 cum into $activeSlave.slaveName's mouth<<if $PC.dick>> and spasming against your invading penis wonderfully<</if>>. You hold the quivering $subSlave.slaveName down and keep hammering _him2 until you're certain _he2's fed $activeSlave.slaveName every drop _he2 has. Then you let _him2 up.
 	<br><br>
-	As $subSlave.slaveName stumbles off, looking @@.hotpink;rather submissive,@@ $activeSlave.slaveName scoots out from underneath the machine. "<<Master>>," $he <<say>>s @@.hotpink;devotedly,@@ "that ta<<s>>ted incredible. It ta<<s>>te<<s>> <<s>>o much better when you fuck it out of <<him 2>>!" $He rubs $his<<if $activeSlave.belly >= 5000>> rounded<</if>> tummy with exaggerated satisfaction, and then realizes that you weren't fucking for nearly long enough to have gotten off yourself.
+	As $subSlave.slaveName stumbles off, looking @@.hotpink;rather submissive,@@ $activeSlave.slaveName scoots out from underneath the machine. "<<Master>>," $he <<say>>s @@.hotpink;devotedly,@@ "that ta<<s>>ted incredible. It ta<<s>>te<<s>> <<s>>o much better when you fuck it out of _him2!" $He rubs $his<<if $activeSlave.belly >= 5000>> rounded<</if>> tummy with exaggerated satisfaction, and then realizes that you weren't fucking for nearly long enough to have gotten off yourself.
 	<<if $activeSlave.lactation || $activeSlave.balls>>
 		"I need to be milked now, too," $he <<say>>s flirtily, and turns to mount the machine in turn. "Plea<<s>>e, plea<<s>>e do me too!" The machine hasn't had a turn first, this time, so $he's much tighter<<if $PC.dick>>, and when $he's done being milked, $he's got a load of your cum inside $him<</if>>.
 		<<set $activeSlave.analCount++, $analTotal++>>
diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index b9c314aed4cfcb8ba48fc1395138cfcf55a7fd40..de348aeebb8a4acc7c3c1aacc3ca7aa18dbfc80b 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -26,8 +26,8 @@
 <<set $activeSlave.balls = 0>>
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
-<<set $activeSlave.intelligence = random(1,3)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(15,100)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.entertainSkill = 45>>
 <<set $activeSlave.analSkill = 0>>
 <<set $activeSlave.oralSkill = 0>>
@@ -75,8 +75,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(1,3)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(15,100)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.face = Math.clamp($activeSlave.face+20,-100,100)>>
 <<set $activeSlave.faceImplant = 15>>
 <<set $activeSlave.analSkill = 0>>
@@ -130,8 +130,8 @@
 <<set $activeSlave.butt = random(2,4)>>
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
-<<set $activeSlave.intelligence = random(1,3)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(15,100)>>
+<<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.entertainSkill = 45>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.birthsTotal = 2>>
@@ -347,8 +347,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
@@ -398,8 +398,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
@@ -571,8 +571,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
@@ -626,8 +626,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
@@ -682,8 +682,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
@@ -755,8 +755,8 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $activeSlave.butt = 1>>
 			<<set $activeSlave.anus = 0>>
 			<<set $activeSlave.weight = 0>>
-			<<set $activeSlave.intelligence = either(-1, 1, 2)>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligence = random(-50,70)>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.entertainSkill = 25>>
 			<<set $activeSlave.whoreSkill = 0>>
 			<<set $activeSlave.health = random(30,60)>>
diff --git a/src/uncategorized/arcmgmt.tw b/src/uncategorized/arcmgmt.tw
index 090a11f48ae8a41259b04fa95fe9042e5fdce846..a1fa76c5cf607891fa8ccc3e8cdec9901926c69a 100644
--- a/src/uncategorized/arcmgmt.tw
+++ b/src/uncategorized/arcmgmt.tw
@@ -118,9 +118,9 @@ This week, <<if _flux >= 20>>many<<elseif _flux >= 5>>some<<else>>few to none<</
 			<<else>>
 				''__@@.pink;<<= SlaveFullName($Recruiter)>>@@__'' is able to further boost your immigration campaign from her PR hub office.
 				<<if $propCampaignBoost == 0>>
-					<<set _immigrants += random(2,5+$Recruiter.intelligence+$Recruiter.intelligenceImplant) * $propCampaign>>
+					<<set _immigrants += random(2,5+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)) * $propCampaign>>
 				<<else>>
-					<<set _immigrants += random(2,6+$Recruiter.intelligence+$Recruiter.intelligenceImplant) * $propCampaign>>
+					<<set _immigrants += random(2,6+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)) * $propCampaign>>
 				<</if>>
 			<</if>>
 		<</if>>
@@ -374,9 +374,9 @@ earning you @@.yellowgreen;<<print cashFormat(_earnings)>>.@@
 		<<else>>
 			''__@@.pink;<<= SlaveFullName($Recruiter)>>@@__'' is able to further boost your self-enslavement campaign from her PR hub office.
 			<<if $propCampaignBoost == 1>>
-				<<set _refugees += random(0,5+$Recruiter.intelligence+$Recruiter.intelligenceImplant)>>
+				<<set _refugees += random(0,5+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32))>>
 			<<else>>
-				<<set _refugees += random(0,3+$Recruiter.intelligence+$Recruiter.intelligenceImplant)>>
+				<<set _refugees += random(0,3+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32))>>
 			<</if>>
 		<</if>>
 	<<else>>
diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw
index 14a140b1174d34965c6f8aa41c8ae8d20262a26d..d7dc5a1df3d2b4aef338259b45c3a7a36df83535 100644
--- a/src/uncategorized/brothelReport.tw
+++ b/src/uncategorized/brothelReport.tw
@@ -84,11 +84,11 @@
 		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>>
-		<<set $slaves[_FLs].skillMD += random(1,($Madam.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillMD += random(1,Math.ceil(($Madam.intelligence+$Madam.intelligenceImplant)/15) + 8)>>
 	<</if>>
-	<<if ($Madam.intelligence > 0)>>
+	<<if ($Madam.intelligence+$Madam.intelligenceImplant > 15)>>
 		She is a clever manager.
-		<<set $madamCashBonus += 0.05*$Madam.intelligence>>
+		<<set $madamCashBonus += 0.05*Math.floor(($Madam.intelligence+$Madam.intelligenceImplant)/32)>>
 	<</if>>
 	<<if ($Madam.dick > 2) && (canPenetrate($Madam))>>
 		Her turgid dick helps her manage the bitches.
diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw
index 051f8cb82b4a67a311669c4ded689285ea3ae698..45f29855436762a558998f13cc2b6beb438221a6 100644
--- a/src/uncategorized/cellblockReport.tw
+++ b/src/uncategorized/cellblockReport.tw
@@ -63,7 +63,7 @@
 		<<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>>
-		<<set $slaves[_FLs].skillWA += random(1,($Wardeness.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillWA += random(1,Math.ceil(($Wardeness.intelligence+$Wardeness.intelligenceImplant)/15) + 8)>>
 	<</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/changeLanguage.tw b/src/uncategorized/changeLanguage.tw
index de8d8907d6884b3c6fd75e40a375bb7464d3d0be..bc55b9a27c25021b8d6602c01e130e6954ff67fe 100644
--- a/src/uncategorized/changeLanguage.tw
+++ b/src/uncategorized/changeLanguage.tw
@@ -44,15 +44,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = "English">>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -66,15 +64,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = "Spanish">>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -88,15 +84,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = "Portuguese">>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -110,15 +104,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = "Arabic">>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -132,15 +124,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = "Chinese">>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -154,15 +144,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = $seed>>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
@@ -176,15 +164,13 @@ Select a custom language to be applied: <<textbox "$seed" $seed "Change Language
 	<<replace "#result">>
 	<<set $language = $revivalistLanguage>>
 	<<set $arcologies[0].prosperity = Math.trunc(0.9*$arcologies[0].prosperity)>>
-	<<for $i = 0; $i < $slaves.length; $i++>>
-		<<if $slaves[$i].fetish != "mindbroken">>
-			<<run nationalityToAccent($slaves[$i])>>
-			<<if ($slaves[$i].intelligenceImplant == 1)>>
-			<<if ($slaves[$i].accent >= 3)>>
-			<<if (3+$slaves[$i].intelligence) > random(0,6)>>
-				<<set $slaves[$i].accent -= 1>>
-			<</if>>
-			<</if>>
+	<<for _cl = 0; _cl < $slaves.length; _cl++>>
+		<<if $slaves[_cl].fetish != "mindbroken">>
+			<<run nationalityToAccent($slaves[_cl])>>
+			<<if ($slaves[_cl].accent >= 3)>>
+				<<if ($slaves[_cl].intelligence+$slaves[_cl].intelligenceImplant+100) > random(0,100)>>
+					<<set $slaves[_cl].accent -= 1>>
+				<</if>>
 			<</if>>
 			<<set $cash -= 500>>
 		<</if>>
diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw
index 0fd1a8f962d313e8548b35b885dd4d95ffe9ead8..754f86b6470447f7f89d6460adef367acd6ccf48 100644
--- a/src/uncategorized/clinicReport.tw
+++ b/src/uncategorized/clinicReport.tw
@@ -56,7 +56,7 @@
 		She has experience with medicine from working for you, and can often recognize conditions before even the medical scanners can.
 		<<set _idleBonus++, _healthBonus++>>
 	<<else>>
-		<<set $slaves[_FLs].skillNU += random(1,($Nurse.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillNU += random(1,Math.ceil(($Nurse.intelligence+$Nurse.intelligenceImplant)/15) + 8)>>
 	<</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.
@@ -66,7 +66,7 @@
 		She's strong enough to gently but firmly restrain resistant slaves, allowing her to be sparing with the inescapable but less healthy restraints.
 		<<set _idleBonus++>>
 	<</if>>
-	<<if ($Nurse.intelligence > 1)>>
+	<<if ($Nurse.intelligence+$Nurse.intelligenceImplant > 50)>>
 		The diagnostic equipment is state-of-the-art, but she's smart and perceptive enough that on occasion, she can add meaningfully to its medical scans.
 		<<set _idleBonus++, _healthBonus++>>
 	<</if>>
diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw
index cf7d4e3e89b7c47e5a78d553d7d2c289019bf8f7..35580c91c68aaaa6cae9d475c23f8739f032a562 100644
--- a/src/uncategorized/clubReport.tw
+++ b/src/uncategorized/clubReport.tw
@@ -79,9 +79,9 @@
 		Her toned body helps her lead her fellow club girls by letting her dance all night.
 		<<set $DJRepBonus += 0.05>>
 	<</if>>
-	<<if ($DJ.intelligence > 0)>>
+	<<if ($DJ.intelligence+$DJ.intelligenceImplant > 15)>>
 		She's smart enough to make an actual contribution to the music, greatly enhancing the entire experience.
-		<<set $DJRepBonus += 0.05*$DJ.intelligence>>
+		<<set $DJRepBonus += 0.05*Math.floor(($DJ.intelligence+$DJ.intelligenceImplant)/32)>>
 	<</if>>
 	<<if ($DJ.face > 95)>>
 		Her great beauty is a further draw, even when she's in her DJ booth, but especially when she comes out to dance.
@@ -94,7 +94,7 @@
 		She has musical experience from working for you, giving her tracks actual depth.
 		<<set $DJRepBonus += 0.05>>
 	<<else>>
-		<<set $slaves[_FLs].skillDJ += random(1,($DJ.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillDJ += random(1,Math.ceil(($DJ.intelligence+$DJ.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if (_DL < 10)>>
 		<<set $slavesGettingHelp = 0>>
diff --git a/src/uncategorized/customSlave.tw b/src/uncategorized/customSlave.tw
index 796f5b7a0b65d5a9b13fa076bd088cb33734fd06..dfbdf7131d9ad4cef75db42a3d6c46db0776bf9f 100644
--- a/src/uncategorized/customSlave.tw
+++ b/src/uncategorized/customSlave.tw
@@ -1051,12 +1051,18 @@ Skin tone: <span id = "skin">
 <br>
 
 <span id = "education">
-<<if $customSlave.intelligenceImplant == 1>>Educated.
+<<if $customSlave.intelligenceImplant >= 30>>Well educated.
+<<elseif $customSlave.intelligenceImplant >= 15>>Educated.
 <<else>>Uneducated.
 <</if>>
 </span>
+<<link "Well educated">>
+	<<set $customSlave.intelligenceImplant = 30>>
+	<<CustomSlaveEducation>>
+<</link>>
+|
 <<link "Educated">>
-	<<set $customSlave.intelligenceImplant = 1>>
+	<<set $customSlave.intelligenceImplant = 15>>
 	<<CustomSlaveEducation>>
 <</link>>
 |
@@ -1183,7 +1189,7 @@ Nationality: $customSlave.nationality.
 <br><br>
 
 <<link "Reset custom order form">>
-	<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 1, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>>
+	<<set $customSlave = {age: 19, health: 0, muscles: 0, lips: 15, heightMod: "normal", weight: 0, face: 0, race: "white", skin: "left natural", boobs: 500, butt: 3, sex: 1, virgin: 0, dick: 2, balls: 2, clit: 0, labia: 0, vaginaLube: 1, analVirgin: 0, skills: 15, whoreSkills: 15, combatSkills: 0, intelligence: 0, intelligenceImplant: 0, nationality: "Stateless", amp: 0, eyes: 1, hears: 0}>>
 	<<goto "Custom Slave">>
 <</link>>
 
diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw
index 079344330eb49b79e78760d90655b8e619ada111..fd3e78acd65a2ad4103738c0f9a140056b97865e 100644
--- a/src/uncategorized/dairyReport.tw
+++ b/src/uncategorized/dairyReport.tw
@@ -161,7 +161,7 @@
 		<<set $milkmaidHealthBonus++>>
 		She has experience dealing with milk animals from working for you.
 	<<else>>
-		<<set $slaves[_FLs].skillMM += random(1,($Milkmaid.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillMM += random(1,Math.ceil(($Milkmaid.intelligence+$Milkmaid.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if ($dairyStimulatorsSetting < 2) && ($Milkmaid.dick > 4) && (canPenetrate($Milkmaid))>>
 		<<for _dI = 0; _dI < _DL; _dI++>>
@@ -706,8 +706,10 @@
 					<<set $slaves[$i].analSkill -= 10, _skillsLost++>>
 				<<elseif ($slaves[$i].career != "a bioreactor")>>
 					<<set $slaves[$i].career = "a bioreactor", _careerForgotten++>>
-				<<elseif ($slaves[$i].intelligence > -1)>>
-					<<set $slaves[$i].intelligence--, _intelligenceLost++>>
+				<<elseif ($slaves[$i].intelligenceImplant > 0)>>
+					<<set $slaves[$i].intelligenceImplant = Math.clamp($slaves[$i].intelligenceImplant-5, 0, 30), _skillsLost++>>
+				<<elseif ($slaves[$i].intelligence >= -15)>>
+					<<set $slaves[$i].intelligence -= 5, _intelligenceLost++>>
 				<<elseif ($slaves[$i].devotion >= -20)>>
 					<<set $slaves[$i].devotion -= 10>>
 				<<elseif ($slaves[$i].trust >= -20)>>
@@ -716,8 +718,11 @@
 					<<set $slaves[$i].whoreSkill -= 10, _skillsLost++>>
 				<<elseif ($slaves[$i].entertainSkill > 0)>>
 					<<set $slaves[$i].entertainSkill -= 10, _skillsLost++>>
-				<<elseif ($slaves[$i].intelligence > -2)>>
-					<<set $slaves[$i].intelligence--, _stupidified++>>
+				<<elseif ($slaves[$i].intelligence >= -50)>>
+					<<set $slaves[$i].intelligence -= 5>>
+					<<if $slaves[$i].intelligence < -50>>
+						<<set _stupidified++>>
+					<</if>>
 				<<elseif ($slaves[$i].fetish != "mindbroken")>>
 					<<set $slaves[$i].fetish = "mindbroken", _mindbroken++>>
 				<</if>>
@@ -751,8 +756,10 @@
 				<<set $slaves[$i].analSkill -= 10, _skillsLost++>>
 			<<elseif ($slaves[$i].career != "a bioreactor")>>
 				<<set $slaves[$i].career = "a bioreactor", _careerForgotten++>>
-			<<elseif ($slaves[$i].intelligence > -1)>>
-				<<set $slaves[$i].intelligence--, $intelligenceLost++>>
+			<<elseif ($slaves[$i].intelligenceImplant > 0)>>
+				<<set $slaves[$i].intelligenceImplant = Math.clamp($slaves[$i].intelligenceImplant-5, 0, 30), _skillsLost++>>
+			<<elseif ($slaves[$i].intelligence >= -15)>>
+				<<set $slaves[$i].intelligence -= 5, $intelligenceLost++>>
 			<<elseif ($slaves[$i].devotion >= -20)>>
 				<<set $slaves[$i].devotion -= 8>>
 			<<elseif ($slaves[$i].trust >= -20)>>
@@ -761,8 +768,11 @@
 				<<set $slaves[$i].whoreSkill -= 10, _skillsLost++>>
 			<<elseif ($slaves[$i].entertainSkill >= 20)>>
 				<<set $slaves[$i].entertainSkill -= 10, _skillsLost++>>
-			<<elseif ($slaves[$i].intelligence > -2)>>
-				<<set $slaves[$i].intelligence--, _stupidified++>>
+			<<elseif ($slaves[$i].intelligence >= -50)>>
+				<<set $slaves[$i].intelligence -= 5>>
+				<<if $slaves[$i].intelligence < -50>>
+					<<set _stupidified++>>
+				<</if>>
 			<<elseif ($slaves[$i].fetish != "mindbroken")>>
 				<<set $slaves[$i].fetish = "mindbroken", _mindbroken++>>
 			<</if>>
diff --git a/src/uncategorized/fsDevelopments.tw b/src/uncategorized/fsDevelopments.tw
index 2a10f22ea9055f2465295e4f6905ab1bc0a36dc7..74e6adc1b353bd6427409fab65204f0cf8088f69 100644
--- a/src/uncategorized/fsDevelopments.tw
+++ b/src/uncategorized/fsDevelopments.tw
@@ -140,9 +140,9 @@
 		<<else>>
 			''__@@.pink;<<= SlaveFullName($Recruiter)>>@@__'' is able to further boost your societal engineering campaign from her PR hub office.
 			<<if $propCampaignBoost == 1>>
-				<<set _broadProgress += 4+$Recruiter.intelligence+$Recruiter.intelligenceImplant>>
+				<<set _broadProgress += 4+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)>>
 			<<else>>
-				<<set _broadProgress += 3+$Recruiter.intelligence+$Recruiter.intelligenceImplant>>
+				<<set _broadProgress += 3+Math.floor(($Recruiter.intelligence+$Recruiter.intelligenceImplant)/32)>>
 			<</if>>
 		<</if>>
 	<</if>>
diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw
index 42f2dab078bab3770e95c687099ec8b9d7e9cc1b..d37a79497c00794e3943ac0a7773329d0acc25aa 100644
--- a/src/uncategorized/generateXXSlave.tw
+++ b/src/uncategorized/generateXXSlave.tw
@@ -27,24 +27,12 @@
 <<set $activeSlave.ID = $IDNumber++>>
 <<set $activeSlave.weekAcquired = $week>>
 
-<<set _femaleIntGen = random(1,100)>>
-<<if _femaleIntGen > 98>>
-	<<set $activeSlave.intelligence = 3>>
-<<elseif _femaleIntGen > 85>>
-	<<set $activeSlave.intelligence = 2>>
-<<elseif _femaleIntGen > 65>>
-	<<set $activeSlave.intelligence = 1>>
-<<elseif _femaleIntGen > 35>>
-	<<set $activeSlave.intelligence = 0>>
-<<elseif _femaleIntGen > 15>>
-	<<set $activeSlave.intelligence = -1>>
-<<elseif _femaleIntGen > 5>>
-	<<set $activeSlave.intelligence = -2>>
-<<else>>
-	<<set $activeSlave.intelligence = -3>>
-<</if>>
-<<if random(1,100) < 50+(20*$activeSlave.intelligence)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-100,100)>>
+<<if random(10,110) < $activeSlave.intelligence>>
+	<<set $activeSlave.intelligenceImplant = 15>>
+	<<if random(50,150) < $activeSlave.intelligence>>
+		<<set $activeSlave.intelligenceImplant = 30>>
+	<</if>>
 <</if>>
 
 <<if $AgePenalty == 1>>
@@ -52,7 +40,7 @@
 		<<set $activeSlave.career = setup.veryYoungCareers.random()>>
 	<<elseif ($activeSlave.actualAge <= 24)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
-	<<elseif ($activeSlave.intelligenceImplant == 1)>>
+	<<elseif ($activeSlave.intelligenceImplant >= 15)>>
 		<<set $activeSlave.career = setup.educatedCareers.random()>>
 	<<else>>
 		<<set $activeSlave.career = setup.uneducatedCareers.random()>>
@@ -60,7 +48,7 @@
 <<else>>
 	<<if ($activeSlave.actualAge < 16)>>
 		<<set $activeSlave.career = setup.veryYoungCareers.random()>>
-	<<elseif ($activeSlave.intelligenceImplant == 1)>>
+	<<elseif ($activeSlave.intelligenceImplant >= 15)>>
 		<<set $activeSlave.career = setup.educatedCareers.random()>>
 	<<elseif ($activeSlave.actualAge <= 24)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
@@ -198,18 +186,18 @@
 <</if>>
 
 
-<<if ($activeSlave.intelligenceImplant == 1) && ($activeSlave.accent >= 3) && (3+$activeSlave.intelligence) > random(0, 6)>>
+<<if ($activeSlave.intelligenceImplant >= 15 || $activeSlave.intelligence > 95) && ($activeSlave.accent >= 3) && ($activeSlave.intelligence) > random(0,100)>>
 	<<set $activeSlave.accent -= 1>>
 <</if>>
 
-<<set _femaleCrookedTeethGen = 4+$activeSlave.intelligence+$activeSlave.intelligenceImplant>>
+<<set _femaleCrookedTeethGen = $activeSlave.intelligence+$activeSlave.intelligenceImplant>>
 <<if "American" == $activeSlave.nationality>>
-	<<set _femaleCrookedTeethGen += 2>>
+	<<set _femaleCrookedTeethGen += 20>>
 <<elseif ["Andorran", "Antiguan", "Argentinian", "Aruban", "Australian", "Austrian", "Bahamian", "Bahraini", "Barbadian", "Belarusian", "Belgian", "Bermudian", "Brazilian", "British", "Bruneian", "Bulgarian", "Canadian", "Catalan", "Chilean", "a Cook Islander", "Croatian", "Czech", "Cypriot", "Danish", "Dutch", "Emirati", "Estonian", "Finnish", "French", "German", "Greek", "Greenlandic", "Guamanian", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Japanese", "Kazakh", "Korean", "Kuwaiti", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Malaysian", "Maltese", "Mauritian", "Monégasque", "Montenegrin", "New Caledonian", "a New Zealander", "Niuean", "Norwegian", "Omani", "Palauan", "Panamanian", "Polish", "Portuguese", "Puerto Rican", "Qatari", "Romanian", "Russian", "Sammarinese", "Saudi", "Seychellois", "Singaporean", "Slovak", "Slovene", "Spanish", "Swedish", "Swiss", "Taiwanese", "Trinidadian", "Uruguayan", "Vatican"].includes($activeSlave.nationality)>>
 <<else>>
-	<<set _femaleCrookedTeethGen -= 2>>
+	<<set _femaleCrookedTeethGen -= 20>>
 <</if>>
-<<if random(1,_femaleCrookedTeethGen) == 1 && $activeSlave.physicalAge >= 12>>
+<<if random(0,_femaleCrookedTeethGen) <= 15 && $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "crooked">>
 <</if>>
 
diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw
index 241d3322e522b436a7a5464af13d7e554a188672..c2399f4df28102ef729973152c03ba0ed12822e9 100644
--- a/src/uncategorized/generateXYSlave.tw
+++ b/src/uncategorized/generateXYSlave.tw
@@ -26,32 +26,20 @@
 <<set $activeSlave.ID = $IDNumber++>>
 <<set $activeSlave.weekAcquired = $week>>
 
-<<set _maleIntGene = random(1,100)>>
-<<if _maleIntGene > 98>>
-	<<set $activeSlave.intelligence = 3>>
-<<elseif _maleIntGene > 85>>
-	<<set $activeSlave.intelligence = 2>>
-<<elseif _maleIntGene > 65>>
-	<<set $activeSlave.intelligence = 1>>
-<<elseif _maleIntGene > 35>>
-	<<set $activeSlave.intelligence = 0>>
-<<elseif _maleIntGene > 15>>
-	<<set $activeSlave.intelligence = -1>>
-<<elseif _maleIntGene > 5>>
-	<<set $activeSlave.intelligence = -2>>
-<<else>>
-	<<set $activeSlave.intelligence = -3>>
+<<set $activeSlave.intelligence = random(-100,100)>>
+<<if random(10,110) < $activeSlave.intelligence>>
+	<<set $activeSlave.intelligenceImplant = 15>>
+	<<if random(50,150) < $activeSlave.intelligence>>
+		<<set $activeSlave.intelligenceImplant = 30>>
+	<</if>>
 <</if>>
 
-<<if random(1,100) < 50+(20*$activeSlave.intelligence)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
-<</if>>
 <<if $AgePenalty == 1>>
 	<<if ($activeSlave.actualAge < 16)>>
 		<<set $activeSlave.career = setup.veryYoungCareers.random()>>
 	<<elseif ($activeSlave.actualAge <= 24)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
-	<<elseif ($activeSlave.intelligenceImplant == 1)>>
+	<<elseif ($activeSlave.intelligenceImplant >= 15)>>
 		<<set $activeSlave.career = setup.educatedCareers.random()>>
 	<<else>>
 		<<set $activeSlave.career = setup.uneducatedCareers.random()>>
@@ -59,7 +47,7 @@
 <<else>>
 	<<if ($activeSlave.actualAge < 16)>>
 		<<set $activeSlave.career = setup.veryYoungCareers.random()>>
-	<<elseif ($activeSlave.intelligenceImplant == 1)>>
+	<<elseif ($activeSlave.intelligenceImplant >= 15)>>
 		<<set $activeSlave.career = setup.educatedCareers.random()>>
 	<<elseif ($activeSlave.actualAge <= 24)>>
 		<<set $activeSlave.career = setup.youngCareers.random()>>
@@ -206,18 +194,18 @@
 	<<set $activeSlave.waist = random(50,100)>>
 <</if>>
 
-<<if ($activeSlave.intelligenceImplant == 1) && ($activeSlave.accent >= 3) && (3+$activeSlave.intelligence) > random(0,6)>>
+<<if ($activeSlave.intelligenceImplant >= 15 || $activeSlave.intelligence > 95) && ($activeSlave.accent >= 3) && ($activeSlave.intelligence) > random(0,100)>>
 	<<set $activeSlave.accent -= 1>>
 <</if>>
 
-<<set _maleCrookedTeethGen = 4+$activeSlave.intelligence+$activeSlave.intelligenceImplant>>
+<<set _maleCrookedTeethGen = $activeSlave.intelligence+$activeSlave.intelligenceImplant>>
 <<if "American" == $activeSlave.nationality>>
-	<<set _maleCrookedTeethGen += 2>>
+	<<set _maleCrookedTeethGen += 22>>
 <<elseif ["Andorran", "Antiguan", "Argentinian", "Aruban", "Australian", "Austrian", "Bahamian", "Bahraini", "Barbadian", "Belarusian", "Belgian", "Bermudian", "Brazilian", "British", "Bruneian", "Bulgarian", "Canadian", "Catalan", "Chilean", "a Cook Islander", "Croatian", "Czech", "Cypriot", "Danish", "Dutch", "Emirati", "Estonian", "Finnish", "French", "German", "Greek", "Greenlandic", "Guamanian", "Hungarian", "Icelandic", "Irish", "Israeli", "Italian", "Japanese", "Kazakh", "Korean", "Kuwaiti", "Latvian", "a Liechtensteiner", "Lithuanian", "Luxembourgian", "Malaysian", "Maltese", "Mauritian", "Monégasque", "Montenegrin", "New Caledonian", "a New Zealander", "Niuean", "Norwegian", "Omani", "Palauan", "Panamanian", "Polish", "Portuguese", "Puerto Rican", "Qatari", "Romanian", "Russian", "Sammarinese", "Saudi", "Seychellois", "Singaporean", "Slovak", "Slovene", "Spanish", "Swedish", "Swiss", "Taiwanese", "Trinidadian", "Uruguayan", "Vatican"].includes($activeSlave.nationality)>>
 <<else>>
-	<<set _maleCrookedTeethGen -= 2>>
+	<<set _maleCrookedTeethGen -= 20>>
 <</if>>
-<<if random(1,_maleCrookedTeethGen) == 1 && $activeSlave.physicalAge >= 12>>
+<<if random(0,_maleCrookedTeethGen) <= 15 && $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "crooked">>
 <</if>>
 
diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw
index 4ac76364f039ac0e5626031c5a44dc46ce3f11d1..e8614daf8538f4550f23d83f80f6b7f19dc5a480 100644
--- a/src/uncategorized/genericPlotEvents.tw
+++ b/src/uncategorized/genericPlotEvents.tw
@@ -282,8 +282,8 @@ When the aircraft lands at your penthouse pad, the would-be escapees are still u
 	<<set $oneTimeDisableDisability = 1>>
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "She was the principal of a girls' school whose remnants you enslaved. A strap-on and a large quantity of personal lubricant were found in her possession when she was enslaved.">>
-	<<set $activeSlave.intelligence = random(1,2)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(16,80)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.career = "a principal">>
 	<<set $activeSlave.devotion = -20>>
diff --git a/src/uncategorized/hgApplication.tw b/src/uncategorized/hgApplication.tw
index 350c5c6e8975bd9fa8ba8cab5c7ef6696f5b561a..50e1a832673f263b57befb08e8bbdf31718ea15a 100644
--- a/src/uncategorized/hgApplication.tw
+++ b/src/uncategorized/hgApplication.tw
@@ -3,7 +3,9 @@
 <<if ndef $HGSeverity>>
 	<<set $HGSeverity = 0>>
 <</if>>
-<<set _effectiveness = 15+$HeadGirl.actualAge+($HeadGirl.intelligence*10)-($HeadGirl.accent*5)+($HGSeverity*10)+($activeSlave.intelligence*10)-($activeSlave.accent*5)>>
+
+<<set _effectiveness = $HeadGirl.actualAge+(($HeadGirl.intelligence+$HeadGirl.intelligenceImplant)/3)-($HeadGirl.accent*5)+($HGSeverity*10)+(($activeSlave.intelligence+$activeSlave.intelligenceImplant)/3)-($activeSlave.accent*5)>>
+<<if $cheatMode == 1>><<set _testEffectiveness = 15+$HeadGirl.actualAge+(30)-($HeadGirl.accent*5)+($HGSeverity*10)+(30)-($activeSlave.accent*5)>> _effectiveness _testEffectiveness<</if>>
 <<if $AgePenalty == 0>>
 	<<set _effectiveness += Math.max(0,(30-$HeadGirl.actualAge))>>
 <</if>>
@@ -67,20 +69,20 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
 <</if>>
 
 <<if ($HGtraining == "obedience") || ($HGtraining == "flaw") || ($HGtraining == "soften")>>
-	<<if $HeadGirl.intelligence > 1>>
-		<<if $activeSlave.intelligence > 1>>
+	<<if $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 			She needs her wits about her to mold $activeSlave.slaveName, who's quite intelligent herself.
-		<<elseif $activeSlave.intelligence >= -1>>
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50>>
 			Her intelligence helps her mold $activeSlave.slaveName.
 		<<else>>
 			Molding $activeSlave.slaveName is very easy, especially for a smart Head Girl like her.
 		<</if>>
 	<</if>>
 <<else>>
-	<<if $HeadGirl.intelligence > 1>>
-		<<if $activeSlave.intelligence > 1>>
+	<<if $HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50>>
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 			Both slaves are quite intelligent, making her job much easier.
-		<<elseif $activeSlave.intelligence >= -1>>
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50>>
 			She's quite intelligent and can teach $activeSlave.slaveName well.
 		<<else>>
 			She needs all her considerable intelligence to get through to the idiot she has to teach.
@@ -159,7 +161,7 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
 
 <<if $HGtraining == "obedience">>
 
-<<set _effectiveness -= $activeSlave.intelligence*15>>
+<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>>
 <<if _effectiveness <= 0>>
 	$activeSlave.slaveName is smart enough to complicate things; she manages to outwit her this week and makes no progress.
 <<else>>
@@ -175,7 +177,7 @@ She helps $activeSlave.slaveName however she can. The tender care has @@.green;i
 
 <<elseif $HGtraining == "paraphilia">>
 
-<<set _effectiveness -= $activeSlave.intelligence*15>>
+<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>>
 <<set $activeSlave.training += _effectiveness>>
 $HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with punishments and rewards,
 <<if $activeSlave.training > 100>>
@@ -188,7 +190,7 @@ $HeadGirl.slaveName does her best to get $activeSlave.slaveName past it with pun
 
 <<elseif $HGtraining == "flaw">>
 
-<<set _effectiveness -= $activeSlave.intelligence*15>>
+<<set _effectiveness -= $activeSlave.intelligence+$activeSlave.intelligenceImplant>>
 <<set $activeSlave.training += _effectiveness>>
 $HeadGirl.slaveName punishes $activeSlave.slaveName whenever she catches her indulging in her bad habits,
 <<if $activeSlave.training > 100>>
diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw
index c19ee8273c3f34019ecacd1bf85a2d42361a60b2..92d39f7091c3408b3956fd014d5c66e1ee1cce5e 100644
--- a/src/uncategorized/lawCompliance.tw
+++ b/src/uncategorized/lawCompliance.tw
@@ -258,7 +258,7 @@
 	<<if $activeSlave.entertainSkill > 10>>
 	She is now @@.mediumaquamarine;confident@@ that her entertainment skills will be valued here.
 	<<set $activeSlave.trust += 10>>
-	<<elseif $activeSlave.intelligenceImplant > 0>>
+	<<elseif $activeSlave.intelligenceImplant >= 15>>
 	She now @@.mediumaquamarine;hopes@@ that her education will be valued here.
 	<<set $activeSlave.trust += 5>>
 	<<else>>
@@ -294,10 +294,10 @@
 <</if>>
 <<if $arcologies[0].FSChineseRevivalistSMR == 1>>
 	While she was in the slave pens, she was subjected to Imperial Chinese cultural indoctrination.
-	<<if $activeSlave.intelligence > 1>>
+	<<if $activeSlave.intelligence > 50>>
 	She is now @@.mediumaquamarine;confident@@ that her brilliance will be valued here.
 	<<set $activeSlave.trust += 10>>
-	<<elseif $activeSlave.intelligenceImplant > 0>>
+	<<elseif $activeSlave.intelligenceImplant >= 15>>
 	She now @@.mediumaquamarine;hopes@@ that her education will be valued here.
 	<<set $activeSlave.trust += 5>>
 	<<else>>
@@ -321,10 +321,7 @@
 <<if $EducationSMR == 1>>
 <<if $activeSlave.intelligenceImplant == 0>>
 	She arrived at $arcologies[0].name in a pitiably undereducated state, and has been held back until she completed a basic course of slave education.
-	<<set $activeSlave.intelligenceImplant = 1>>
-	<<if $activeSlave.intelligence < 2>>
-	<<set $activeSlave.intelligence += 1>>
-	<</if>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 <</if>>
 <</if>>
 
@@ -412,16 +409,16 @@
 <</if>>
 
 <<if $BasicIntelligenceSMR == 1>>
-	<<if $activeSlave.intelligence < 0>>
-		<<set $activeSlave.intelligence = either(0,1,1,1,1,1,1,1,1,1,2,2,2,3)>>
+	<<if $activeSlave.intelligence <= -15>>
+		<<set $activeSlave.intelligence = random(0,40)>>
 	<</if>>
 	While she was in the slave pens, she saw that less intelligent slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that if she makes a mistake, she'll be thought stupid and be reassigned on the spot.
 	<<set $activeSlave.trust -= 5>>
 <</if>>
 
 <<if $QualityIntelligenceSMR == 1>>
-	<<if $activeSlave.intelligence < 1>>
-		<<set $activeSlave.intelligence = either(1,1,1,1,2,2,2,2,2,2,2,3)>>
+	<<if $activeSlave.intelligence <= 15>>
+		<<set $activeSlave.intelligence = random(16,100)>>
 	<</if>>
 	While she was in the slave pens, she saw that less intelligent slaves were immediately designated as menials and fuckdolls, and she is @@.gold;terrified@@ that if she makes a mistake, she'll be thought stupid and be reassigned on the spot.
 	<<set $activeSlave.trust -= 5>>
@@ -432,14 +429,14 @@
 As soon as she arrived in the slave market, she was subjected to a battery of testing:
 <<if $IntelligenceEugenicsSMR == 1>>
 	an intelligence test,
-	<<if $activeSlave.intelligence < 2>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant <= 50>>
 	<<set _eugenicsMarketTest = 0>>
 	<</if>>
 <</if>>
 <<if $HeightEugenicsSMR == 1>>
 	rigorous height and bone measurements,
-	<<if $activeSlave.height < 185>>
-	<<set _eugenicsMarketTest = 0>>
+	<<if $activeSlave.height < (Height.mean($activeSlave) + 15)>>
+		<<set _eugenicsMarketTest = 0>>
 	<</if>>
 <</if>>
 <<if $FaceEugenicsSMR == 1>>
diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw
index fb67fe39937841e3fa9ca4d83ce9bed912c2d23a..d1e160c559c18b61d9810eb2f24b9e29bbc53b31 100644
--- a/src/uncategorized/longSlaveDescription.tw
+++ b/src/uncategorized/longSlaveDescription.tw
@@ -948,25 +948,37 @@ is
 <<else>> /* FUCKDOLL MENTAL REPORT */
 
 	It's impossible to tell what intelligence or inclinations a fuckdoll might have by looking at it, but the most recent records indicate that this one is
-	<<if ($activeSlave.intelligence >= 3)>>
+	<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>>
 		@@.deepskyblue;brilliant@@
-	<<elseif ($activeSlave.intelligence >= 2)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 		@@.deepskyblue;highly intelligent@@
-	<<elseif ($activeSlave.intelligence >= 1)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>>
 		of @@.deepskyblue;above average intelligence@@
-	<<elseif ($activeSlave.intelligence >= 0)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>>
 		of average intelligence
-	<<elseif ($activeSlave.intelligence >= -1)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>>
 		of @@.orangered;below average intelligence@@
-	<<elseif ($activeSlave.intelligence >= -2)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>>
 		@@.orangered;very stupid@@
-	<<elseif ($activeSlave.intelligence >= -3)>>
+	<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -100)>>
 		@@.orangered;a moron@@
 	<</if>>
-	<<if ($activeSlave.intelligence >= 0)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>but is uneducated<<else>>and is educated<</if>>.
+	<<if ($activeSlave.intelligence >= -15)>>
+		<<if ($activeSlave.intelligenceImplant < 15)>>
+			but is uneducated.
+		<<elseif $activeSlave.intelligenceImplant >= 30>>
+			and is well educated.
+		<<else>>
+			and is educated.
+		<</if>>
 	<<else>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>and is uneducated<<else>>but is educated<</if>>.
+		<<if ($activeSlave.intelligenceImplant < 15)>>
+			and is uneducated.
+		<<elseif $activeSlave.intelligenceImplant >= 30>>
+			but is well educated.
+		<<else>>
+			but is educated.
+		<</if>>
 	<</if>>
 
 	<<if ($activeSlave.behavioralFlaw != "none") ||($activeSlave.sexualFlaw != "none") ||($activeSlave.behavioralQuirk != "none") ||($activeSlave.sexualQuirk != "none")>>
diff --git a/src/uncategorized/main.tw b/src/uncategorized/main.tw
index 8c17e260fdb2f4b38dd22e427aeb52f8b0b8d882..8842c0037202bffd4c5c2d0e36755b8c7ab0ba6f 100644
--- a/src/uncategorized/main.tw
+++ b/src/uncategorized/main.tw
@@ -3,7 +3,9 @@
 <<unset $Flag>>
 <<resetAssignmentFilter>>
 <<if $releaseID >= 1000 || $ver.includes("0.9") || $ver.includes("0.8") || $ver.includes("0.7") || $ver.includes("0.6")>>
-	<<if $releaseID >= 1030>>
+	<<if $releaseID >= 1031>>
+	<<elseif $releaseID < 1031>>
+		''@@.red;INCOMPATIBILITY WARNING:@@'' your saved game was created using version $ver build $releaseID. Due to a major overhaul to intelligence and education, it is advisable to run backwards compatibility.
 	<<elseif $releaseID >= 1022 && ndef $SF>>
 		''@@.red;INCOMPATIBILITY WARNING:@@'' your saved game was created using version $ver build $releaseID. Due to a major changes to the Security Force Mod, you must run backwards compatibility.
 	<<elseif $releaseID >= 1022>>
diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw
index 39267d85ed6285764634c90f9f1b3833ea49ad82..debab5d6d28b2f66c946638e9b9c86e723f84273 100644
--- a/src/uncategorized/neighborInteract.tw
+++ b/src/uncategorized/neighborInteract.tw
@@ -235,7 +235,7 @@ A 1% interest in $activeArcology.name is worth <<print cashFormat(_ownershipCost
 		<<if $activeArcology.leaderID == $leaders[$j].ID>>
 			Your agent @@.deeppink;<<= SlaveFullName($leaders[$j])>>@@ is running this arcology. [[Recall and reenslave her|Agent Retrieve]]
 			<span id="rename"> | <<link "Instruct her to rename the arcology">><<replace #rename>> | <<textbox "$activeArcology.name" $activeArcology.name>> [[Confirm name|Neighbor Interact]]<</replace>><</link>></span>
-			<br>Her <<if $leaders[$j].intelligence >= 3>>brilliance<<else>>intelligence<</if>> and education are the most important qualities for her.
+			<br>Her <<if $leaders[$j].intelligence > 95>>brilliance<<else>>intelligence<</if>> and education are the most important qualities for her.
 			<<if $leaders[$j].actualAge > 35>>
 				As with the Head Girl position, her age and experience lend her leadership weight.
 			<</if>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index c84f3d4215672e638cf5e4051c6006c260df3d89..67f4610ca5262211b4e61ebdfcf4c56f76aea2a0 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -304,10 +304,10 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 		During the enslavement process so far, it became obvious to $him that $he can barely understand enough $language to understand orders. $He's @@.gold;frightened@@ by the sudden danger that $he won't be able to do what $he's told, even if $he wants to.
 		<<set $activeSlave.trust -= 5>>
 	<<elseif ($activeSlave.devotion <= 20)>>
-		<<if $activeSlave.intelligence > 1>>
+		<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 			$He can barely understand the $language language, but $he's smart enough to understand everything that's happening to $him. Even so, @@.mediumaquamarine;some fear is deferred,@@ since the harsh realities of being a sex slave may not be clear to $him yet.
 			<<set $activeSlave.trust += 10>>
-		<<elseif $activeSlave.intelligence > -1>>
+		<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15>>
 			$He can barely understand enough $language to understand what's happening to $him. This incapacity @@.mediumaquamarine;defers a great deal of fear,@@ since $his exact future hasn't become clear to $him yet.
 			<<set $activeSlave.trust += 10>>
 		<<else>>
@@ -407,11 +407,11 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 		<<if ($activeSlave.origin == "She was raised in a radical slave school that treated her from a very young age, up to the point that $he never experienced male puberty.") || ($activeSlave.origin == "She was raised in a radical slave school that treated her with drugs and surgery from a very young age.") || ($activeSlave.origin == "She was brought up in a radical slave school to match her twin.")>>
 			<<set _understands = 1>>
 		<<elseif isSexuallyPure($activeSlave)>>
-			<<if $activeSlave.intelligence > random(0,2)>>
+			<<if $activeSlave.intelligence > random(0,50)>>
 				<<set _understands = 1>>
 			<</if>>
 		<<else>>
-			<<if $activeSlave.intelligence > random(-1,1)>>
+			<<if $activeSlave.intelligence > random(-50,50)>>
 				<<set _understands = 1>>
 			<</if>>
 		<</if>>
@@ -483,42 +483,42 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 <</if>>
 
 <<if $arcologies[0].FSChattelReligionist >= 50>>
-	<<if $activeSlave.intelligence < -1>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -50>>
 		$His dimwitted mind naturally takes to being told $his role as a slave is righteous, and $he naively @@.mediumaquamarine;hopes@@ your arcology's religion will protect $him from harm.
 		<<set $activeSlave.trust += 2>>
-	<<elseif $activeSlave.intelligence > 1>>
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 		$His intelligent mind @@.gold;fears@@ the consequences of living in an arcology in which slavery has taken on religious significance.
 		<<set $activeSlave.trust -= 4>>
 	<</if>>
 <</if>>
 
 <<if $arcologies[0].FSRomanRevivalist >= 50>>
-	<<if $activeSlave.intelligence > 1>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 		Though $he knows it's not a truly authentic Roman restoration, $his intelligent mind grasps the potential benefits of Roman mores for slaves, and $he @@.mediumaquamarine;hopes@@ life in your arcology will be managed with virtue.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
 <<elseif $arcologies[0].FSAztecRevivalist >= 50>>
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		Though $he knows it's not a truly authentic ancient Aztec restoration, $his educated mind grasps the potential benefits of ancient Aztec mores for slaves, and $he @@.mediumaquamarine;hopes@@ your arcology will make respectful use of $his devotion.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
 <<elseif $arcologies[0].FSEgyptianRevivalist >= 50>>
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		Though $he knows it's not a truly authentic ancient Egyptian restoration, $his educated mind grasps the potential benefits of ancient Egyptian mores for slaves, and $he @@.mediumaquamarine;hopes@@ your arcology will make good and respectful use of $his learning.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
 <<elseif $arcologies[0].FSEdoRevivalist >= 50>>
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		Though $he knows it's not a truly authentic feudal Japanese restoration, $his educated mind grasps the potential benefits of traditional Japanese mores for slaves, and $he @@.mediumaquamarine;hopes@@ your arcology will treat those who behave well with a modicum of honor.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
 <<elseif $arcologies[0].FSArabianRevivalist >= 50>>
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		Though $he knows it's not a truly authentic restoration of the old Caliphate, $his educated mind grasps the potential benefits of old Arabian law and culture for slaves, and $he @@.mediumaquamarine;hopes@@ your arcology has absorbed enough of the old wisdom to respect slaves.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
 <<elseif $arcologies[0].FSChineseRevivalist >= 50>>
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		Though $he knows it's not a truly authentic ancient Chinese restoration, $his educated mind grasps the potential benefits of ancient Confucian philosophy for slaves, and $he @@.mediumaquamarine;hopes@@ your arcology at least maintains some pretense of order and conservatism.
 		<<set $activeSlave.trust += 2>>
 	<</if>>
@@ -872,7 +872,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his big sister as an example">>
 		<<replace "#introResult">>
-			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in<<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his big sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in<<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his big sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -884,7 +884,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his little sister as an example">>
 		<<replace "#introResult">>
-			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his little sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his little sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -896,7 +896,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his sister as an example">>
 		<<replace "#introResult">>
-			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his twin sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			Your new slave appears <<if $activeSlave.devotion < -10>>reluctant to assume $his new duties.<<else>>unsure what $his new duties are.<</if>> You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his twin sister @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -908,7 +908,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his mother as an example">>
 		<<replace "#introResult">>
-			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his mother @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his mother @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -920,7 +920,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his parent as an example">>
 		<<replace "#introResult">>
-			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his <<if $activeSlave.mother == $eventSlave.ID>>mother<<else>>father<</if>> @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his <<if $activeSlave.mother == $eventSlave.ID>>mother<<else>>father<</if>> @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -932,7 +932,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Use $his daughter as an example">>
 		<<replace "#introResult">>
-			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence > 0>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his <<if $eventSlave.genes == "XX">>daughter<<else>>son<</if>> @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
+			You gesture towards $eventSlave.slaveName. $He is <<if $eventSlave.intelligence+$eventSlave.intelligenceImplant > 15>>bright enough<<elseif (($eventSlave.vaginalSkill + $eventSlave.analSkill + $eventSlave.oralSkill) > 100)>>skilled enough<<else>>obedient enough<</if>> to understand you mean a demonstration is in order. $eventSlave.slaveName starts things off with a <<if $eventSlave.entertainSkill >= 100>>masterful<<elseif $eventSlave.entertainSkill > 10>>skillful<<else>>passable<</if>> striptease, culminating in <<if ($eventSlave.anus > 0) && ($eventSlave.fetish != "cumslut")>>bending over<<else>>kneeling<</if>> in front of you. $He eagerly moans as you enter $him, begging for your seed<<if $eventSlave.energy > 95>> like the slut $he is<<elseif $eventSlave.whoreSkill > 30>> like the whore $he is<<elseif ($eventSlave.assignment == "serve in the master suite") || ($eventSlave.assignment == "please you")>> like the fucktoy $he is<</if>>. As you finish, $he <<if $eventSlave.fetish == "cumslut">>opens $his mouth and savors your gift, thanking you once $he's swallowed enough to be able to talk again.<<elseif ($eventSlave.fetish == "buttslut") || ($eventSlave.fetish == "submissive")>>collapses on the floor with $his ass high in the air, thanking you for painting $his hole white.<<else>>thanks you.<</if>> Witnessing this display of servitude from $his <<if $eventSlave.genes == "XX">>daughter<<else>>son<</if>> @@.hotpink;eases $activeSlave.slaveName into $his new life,@@ and @@.mediumaquamarine;gives $him hope@@ $he can find a place here.
 		<</replace>>
 		<<set $activeSlave.devotion += 4>>
 		<<set $activeSlave.trust += 4>>
@@ -1546,7 +1546,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<</link>>
 <</if>>
 
-<<if ($activeSlave.accent >= 3) && ($activeSlave.anus < 2) && ($activeSlave.intelligence < 2) && ($activeSlave.devotion < 10) && ($activeSlave.amp != 1)>>
+<<if ($activeSlave.accent >= 3) && ($activeSlave.anus < 2) && ($activeSlave.intelligence+$activeSlave.intelligenceImplant <= 50) && ($activeSlave.devotion < 10) && ($activeSlave.amp != 1)>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	<<link "Force understanding of $his situation past the language barrier">>
 		<<replace "#introResult">>
diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw
index 2783f0b59c87cc2c6fcc3620c4c6fa864065d8bd..e3830170c69a95407627f7e8557a0b7d24a72de7 100644
--- a/src/uncategorized/nextWeek.tw
+++ b/src/uncategorized/nextWeek.tw
@@ -105,7 +105,7 @@
 	<<set $slaves[_i].whoreSkill = Math.clamp($slaves[_i].whoreSkill.toFixed(1), 0, 100)>>
 	<<set $slaves[_i].entertainSkill = Math.clamp($slaves[_i].entertainSkill.toFixed(1), 0, 100)>>
 	<<set $slaves[_i].lactationAdaptation = Math.clamp($slaves[_i].lactationAdaptation.toFixed(1), 0, 100)>>
-	<<set $slaves[_i].intelligenceImplant = Number($slaves[_i].intelligenceImplant.toFixed(1))>>
+	<<set $slaves[_i].intelligenceImplant = Number($slaves[_i].intelligenceImplant.toFixed(1), 0, 30)>>
 	<<if ($HGSuiteEquality == 1) && ($HeadGirl != 0) && ($slaves[_i].devotion > 50)>>
 		<<if ($slaves[_i].assignment == "live with your Head Girl")>>
 			<<set _NewHG = _i>>
diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw
index b54111b94993fe26f7a67b12a08516d0573fe608..fe994fdb72c0538ecea1a48784e42c614e68c2c2 100644
--- a/src/uncategorized/options.tw
+++ b/src/uncategorized/options.tw
@@ -405,6 +405,13 @@ Male slave names are currently @@.red;FORBIDDEN@@. [[Allow|Options][$allowMaleSl
 <</if>>
 //This only affects slave generation and not your ability to name your slaves.//
 
+<br>
+<<if $showMissingSlaves>>
+Missing slave names are currently @@.cyan;SHOWN@@. [[Hide|Options][$showMissingSlaves = 0]]
+<<else>>
+Missing slave names are currently @@.red;HIDDEN@@. [[Show|Options][$showMissingSlaves = 1]]
+<</if>>
+
 <br><br>
 ''INTERSECTING MECHANICS''
 <br>
diff --git a/src/uncategorized/pRivalryCapture.tw b/src/uncategorized/pRivalryCapture.tw
index 3dcbcef03f9a882655268f094b32500b01706074..9527724aba905cbd550bce8d39fb4e53f681c859 100644
--- a/src/uncategorized/pRivalryCapture.tw
+++ b/src/uncategorized/pRivalryCapture.tw
@@ -427,8 +427,8 @@ the delicious moment of finding your rival on her knees in front of you with a b
 	<<set $activeSlave.hLength = 80>>
 	<<set $activeSlave.addict = 10>>
 <</switch>>
-<<set $activeSlave.intelligence = 3>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = 100>>
+<<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.devotion = -20>>
 <<set $activeSlave.trust = -10>>
 <<set $activeSlave.origin = "She was once an arcology owner like yourself.">>
diff --git a/src/uncategorized/pRivalryHostage.tw b/src/uncategorized/pRivalryHostage.tw
index 60a106899677a7fd6b402859261f588619df7f52..f62d2dd1faaea25cc1c62696827852c5dc2d5044 100644
--- a/src/uncategorized/pRivalryHostage.tw
+++ b/src/uncategorized/pRivalryHostage.tw
@@ -45,7 +45,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = 2>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 100>>
 	<<set $activeSlave.entertainSkill = 100>>
@@ -58,7 +58,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,20)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = 0>>
+	<<set $activeSlave.intelligence = random(-15,15)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 100>>
 	<<set $activeSlave.entertainSkill = 100>>
@@ -79,7 +79,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,20)>>
 	<</if>>
 	<<set $activeSlave.face = 25>>
-	<<set $activeSlave.intelligence = -1>>
+	<<set $activeSlave.intelligence = random(-50,-16)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 15>>	
 	<<set $activeSlave.entertainSkill = 0>>
@@ -111,8 +111,8 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,21)>>
 	<</if>>
 	<<set $activeSlave.face = 75>>
-	<<set $activeSlave.intelligence = 3>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 <<case "capitalist">>
 	career in venture capital. She was a rising manager, young, attractive, and bright. You never worked particularly closely with her,
 	<<set $activeSlave.career = "a manager">>
@@ -122,8 +122,8 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 55>>
-	<<set $activeSlave.intelligence = 3>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 <<case "mercenary">>
 	career as a mercenary. She was in logistical support, and was clever and pretty, but without the essential hardness. You were never that close,
 	<<set $activeSlave.career = "a soldier">>
@@ -133,8 +133,8 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(20,24)>>
 	<</if>>
 	<<set $activeSlave.face = 55>>
-	<<set $activeSlave.intelligence = 3>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 <<case "engineer">>
 	career as an arcology engineer. She was a glorified saleswoman, with the gorgeous looks and extreme intelligence necessary to sell entire arcologies. You were never close,
 	<<set $activeSlave.career = "a saleswoman">>
@@ -144,8 +144,8 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = 3>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 <<case "medicine">>
 	career in medicine. She was a surgical nurse, one of the best. She was smart, pretty, and she had sure hands. You were never that close,
 	<<set $activeSlave.career = "a nurse">>
@@ -155,8 +155,8 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(16,24)>>
 	<</if>>
 	<<set $activeSlave.face = 55>>
-	<<set $activeSlave.intelligence = 3>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 <<case "slaver">>
 	career as a slaver. She was a guard in one of the slave receiving pens, and a notorious one, at that. Nobody was quite as eager to break in new girls as she was. You were never that close,
 	<<set $activeSlave.career = "a prison guard">>
@@ -167,7 +167,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<</if>>
 	<<set $activeSlave.energy = 100>>
 	<<set $activeSlave.face = 55>>
-	<<set $activeSlave.intelligence = 2>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.muscles = 20>>
 	<<set $activeSlave.fetish = "sadist">>
@@ -182,7 +182,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(18,24)>>
 	<</if>>
 	<<set $activeSlave.face = 100>>
-	<<set $activeSlave.intelligence = 2>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.oralSkill = 100>>
 	<<set $activeSlave.entertainSkill = 100>>
@@ -195,7 +195,7 @@ Only a few days into your inter-arcology war, you receive a video message from y
 	<<set $activeSlave.actualAge = random(36,39)>>
 	<</if>>
 	<<set $activeSlave.face = 100, $activeSlave.faceImplant = 15>>
-	<<set $activeSlave.intelligence = 3, $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = 100, $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.whoreSkill = 100, $activeSlave.entertainSkill = 100>>
 <</switch>>
 <<set $activeSlave.visualAge = $activeSlave.actualAge>>
diff --git a/src/uncategorized/pSlaveMedic.tw b/src/uncategorized/pSlaveMedic.tw
index 9ca7c89ef0eb2f75c8dda27c0738a5da06fe6ac3..47376d137c8d6ccbdc823d601fa63d6a5c97b143 100644
--- a/src/uncategorized/pSlaveMedic.tw
+++ b/src/uncategorized/pSlaveMedic.tw
@@ -21,15 +21,15 @@
 <<set $activeSlave.oldDevotion = $activeSlave.devotion>>
 <<set $activeSlave.vagina = 2>>
 <<set $activeSlave.preg = -1>>
-<<set $activeSlave.muscles = either(20,50)>>
+<<set $activeSlave.muscles = random(20,50)>>
 <<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.vaginalSkill = 35>>
 <<set $activeSlave.oralSkill = 35>>
 <<set $activeSlave.analSkill = 15>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 15>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
   <<set $activeSlave.teeth = "cosmetic braces">>
 <</if>>
@@ -52,7 +52,7 @@ You make a habit of dropping in on your mercenaries whenever you get the chance.
 
 When you enter the lounge of their <<if $barracks>>barracks<<else>>main living area<</if>>, you see $activeSlave.slaveName kneeling next to a mercenary with most of his armor stripped off. She's the <<if $activeSlave.nationality == "a Cook Islander">>Cook Islander<<elseif $activeSlave.nationality == "a Liechtensteiner">>Liechtensteiner<<elseif $activeSlave.nationality == "a New Zealander">>New Zealander<<elseif $activeSlave.nationality == "a Solomon Islander">>Solomon Islander<<else>>$activeSlave.nationality<</if>> nurse they captured and enslaved, and she seems to be doing pretty well in her new life. She seems to be checking the sutures on a minor wound to the man's flank.
 
-"Don't squirm!" she says with an annoyed tone. "I'll get you off when I've checked this." He chuckles and holds still; she redresses the wound, stands up, and strips off her tank top, allowing her huge tits to swing free. She's quite young, but her $activeSlave.skin body is quite curvy. As she swings one leg across the seated mercenary, she continues, "Please sit still and let me do the work. You need to take it easy for a day or two or you'll pop those sutures." Using her hands, she gently caresses his stiff prick with her pillowy breasts, eliciting a grunt. She's a strong girl, and pleasures him without letting any of her weight rest on his body at all. When he climaxes, she leans in to clean him with her mouth and then heads off to wash.
+"Don't squirm!" she says with an annoyed tone. "I'll get you off when I've checked this." He chuckles and holds still; she redresses the wound, stands up, and strips off her tank top, allowing her huge tits to swing free. She's quite young, but her $activeSlave.skin body is appealingly curvy. As she swings one leg across the seated mercenary, she continues, "Please sit still and let me do the work. You need to take it easy for a day or two or you'll pop those sutures." Using her hands, she gently caresses his stiff prick with her pillowy breasts, eliciting a grunt. She's a strong girl, and pleasures him without letting any of her weight rest on his body at all. When he climaxes, she leans in to clean him with her mouth and then heads off to wash out her cleavage.
 
 <<else>>
 
@@ -71,15 +71,15 @@ When you enter the lounge of their <<if $barracks>>barracks<<else>>main living a
 <<set $activeSlave.vagina = 2>>
 <<set $activeSlave.preg = -1>>
 <<set $activeSlave.height = random(165,190)>>
-<<set $activeSlave.muscles = either(20,50)>>
+<<set $activeSlave.muscles = random(20,50)>>
 <<set $activeSlave.ovaries = 1>>
 <<set $activeSlave.vaginalSkill = 35>>
 <<set $activeSlave.oralSkill = 35>>
 <<set $activeSlave.analSkill = 15>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 15>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.anus = 2>>
 <<set $activeSlave.boobs += 400>>
diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw
index c9571479393df74cce7302de7856027a1780ba5b..b74f6b61e645f9a44be20b8c541efe4f48dc80d4 100644
--- a/src/uncategorized/peConcubineInterview.tw
+++ b/src/uncategorized/peConcubineInterview.tw
@@ -220,14 +220,14 @@ You receive an official communication from a popular talk show ehosted in one of
 	<</if>>
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;
 	The interview winds on, gradually descending into prurient territory. $activeSlave.slaveName answers readily, giving everyone watching quite a window into an oversexed slave society.
-	<<if $activeSlave.intelligence > 0>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
 		She's clever enough to @@.green;shock and titillate@@ at the same time; in response to a probing question about whether she has any plans for the rest of the night, she <<say>>s, "Of cour<<s>>e my <<Master>> make<<s>> the plan<<s>>. But I hope I can get back to the arcology early." She shifts suggestively in her chair. "I'm looking forward to getting fucked tonight."
 		<<set $rep += 100>>
 	<<else>>
 		She's rather blunt in her responses, answering with a little too much detail; not that the audience minds.
 	<</if>>
 	The host, taken off guard, laughs in surprise and says he envies you that. He asks a follow up question that hints at her sexual preferences without coming straight out and asking how she likes it.
-	<<if $activeSlave.intelligence + $activeSlave.intelligenceImplant + Math.floor($activeSlave.entertainSkill/50) >= 3 && $activeSlave.tankBaby == 0>>
+	<<if $activeSlave.intelligence + $activeSlave.intelligenceImplant + $activeSlave.entertainSkill >= 130 && $activeSlave.tankBaby == 0>>
 		She has enough knowledge of the old world to be able to answer without going too far, and @@.green;subtly alludes@@ to how much she enjoys
 		<<if ($activeSlave.fetish == "submissive")>>
 			submitting to you in bed.
@@ -300,7 +300,7 @@ You receive an official communication from a popular talk show ehosted in one of
 		<</if>>
 		in a matter-of-fact tone of voice.
 	<</if>>
-	<<if $activeSlave.intelligence > 1>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		Only because you know her so well are you able to perceive the instant of cold calculation before she makes a @@.green;perfect tactical decision@@ and turns directly to the camera. "Whatever you want," she <<say>>s confidently, "You can find it in a Free Citie<<s>> arcology like my <<Master>>'<<s>>. Where I live, there'<<s>>
 		<<if $arcologies[0].FSRestart > 0>>
@@ -387,7 +387,7 @@ You receive an official communication from a popular talk show ehosted in one of
 		<<set $rep += 300>>
 		The host politely regains control of his show, but there's a cautious respect in the rest of his questions.
 	<</if>>
-	<<if $activeSlave.intelligenceImplant == 1 && $PC.title == 0>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50 && $PC.title == 0>>
 		<br>&nbsp;&nbsp;&nbsp;&nbsp;
 		$activeSlave.slaveName even manages to @@.green;respond well@@ to a probing question about your gender.
 		She <<if _lisps>>lisps<<else>>explains<</if>>, "You have to under<<s>>tand that all that non<<s>>en<<s>>e about men and women mean<<s>> le<<ss>> to u<<s>> in the Free Citie<<s>>. My <<Master>> i<<s>> a <<s>>u<<cc>>e<<ss>>ful and powerful woman.
diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw
index 00bf780aedc733e150f633794159f26db737fbbc..f8c3478cf0b8e8dae8ac745e3a5fdb6e71a63121 100644
--- a/src/uncategorized/prestigiousSlave.tw
+++ b/src/uncategorized/prestigiousSlave.tw
@@ -132,7 +132,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once expected to become a major sports star, but flamed out due to injury and was recently enslaved due to debt.">>
 	<<set $activeSlave.career = "an athlete">>
-	<<set $activeSlave.intelligence = random(-2,-1)>>
+	<<set $activeSlave.intelligence = random(-90,-20)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.muscles = 50>>
 	<<set $activeSlave.heels = 1>>
@@ -604,7 +604,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres
 	<<set $activeSlave.prestige = 1>>
 	<<set $activeSlave.prestigeDesc = "She was once expected to become a major sports star, but flamed out due to injury and was recently enslaved due to debt.">>
 	<<set $activeSlave.career = "an athlete">>
-	<<set $activeSlave.intelligence = random(-2,-1)>>
+	<<set $activeSlave.intelligence = random(-90,-20)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.muscles = 50>>
 	<<set $activeSlave.heels = 1>>
diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw
index 14c086046861d0096b113c761748278e79335792..f6ce8e4f165da1d227ad4c927352bd0779b37e95 100644
--- a/src/uncategorized/ptWorkaround.tw
+++ b/src/uncategorized/ptWorkaround.tw
@@ -9,7 +9,9 @@
 <</if>>
 ''__@@.pink;$activeSlave.slaveName@@__'' when she isn't otherwise occupied.
 
-<<set $activeSlave.training += 80-($activeSlave.intelligence*10)+(($activeSlave.devotion+$activeSlave.trust)/10)>>
+<<set _newTraining = 80-($activeSlave.intelligence+$activeSlave.intelligenceImplant)/5+(($activeSlave.devotion+$activeSlave.trust)/10)>>
+<<set $activeSlave.training += _newTraining>>
+<<if $cheatMode == 1>><<set _oldTraining = 80-(3*10)+(($activeSlave.devotion+$activeSlave.trust)/10)>> _newTraining _oldTraining<</if>>
 <<if ($PC.slaving >= 100) && $personalAttention.length == 1>> /* negate bonus when splitting focus among slaves */
 	<<set $activeSlave.training += 20>>
 <</if>>
@@ -318,7 +320,7 @@
 	<</if>>
 
 <<case "learn skills">>
-	<<set _trainingEfficiency = 10+Math.trunc($activeSlave.devotion/30)+$activeSlave.intelligence>>
+	<<set _trainingEfficiency = 10+Math.trunc($activeSlave.devotion/30)+Math.floor($activeSlave.intelligence/32)>>
 	<<if $PC.career == "escort">>
 		You are well-versed in sexual techniques and how to employ them, giving you an edge in teaching her.
 		<<set _trainingEfficiency += 10>>
@@ -331,9 +333,9 @@
 	<<elseif $activeSlave.devotion < -20>>
 		She's unhappy being a sex slave, making sexual training harder.
 	<</if>>
-	<<if $activeSlave.intelligence > 0>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
 		Her intelligence allows her to absorb her lessons quickly.
-	<<elseif $activeSlave.intelligence < 0>>
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 		Her stupidity makes her absorb her lessons slowly.
 	<</if>>
 	<<if $activeSlave.oralSkill <= 10>>
diff --git a/src/uncategorized/randomNonindividualEvent.tw b/src/uncategorized/randomNonindividualEvent.tw
index 54f20f8d80571b4f05482146d9f0b2f416176730..a7032f8261805a80548409f9ed743f793ad2a86c 100644
--- a/src/uncategorized/randomNonindividualEvent.tw
+++ b/src/uncategorized/randomNonindividualEvent.tw
@@ -389,7 +389,7 @@
 			<</if>>
 			<<if ($week > 20)>>
 				<<if ($HeadGirl.trust > 95)>>
-					<<if ($HeadGirl.intelligence > 1)>>
+					<<if ($HeadGirl.intelligence+$HeadGirl.intelligenceImplant > 50)>>
 						<<set $PESSevent.push("worried headgirl")>> /* does not use $j */
 					<</if>>
 				<</if>>
@@ -450,7 +450,7 @@
 		<<set $PESSevent.push("DJ publicity")>>
 	<</if>>
 
-	<<if ($Schoolteacher != 0) && ($schoolroomSlaves > 0) && ($Schoolteacher.intelligence >= 1) && ($Schoolteacher.actualAge >= 35)>>
+	<<if ($Schoolteacher != 0) && ($schoolroomSlaves > 0) && ($Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant > 15) && ($Schoolteacher.actualAge >= 35)>>
 		<<set $PETSevent.push("aggressive schoolteacher")>>
 	<</if>>
 
diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw
index 1b5c8f4b716b0b30c82a93a600ce6a534f76e53c..509d87ec4319de4a4977a470e28818fa31b485d9 100644
--- a/src/uncategorized/reBoomerang.tw
+++ b/src/uncategorized/reBoomerang.tw
@@ -106,7 +106,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 		<<set $activeSlave.balls = Math.clamp($activeSlave.balls+random(1,2),0,10)>>
 		<<if $activeSlave.dick>><<set $activeSlave.dick = Math.clamp($activeSlave.dick+random(1,2),0,10)>><</if>>
 	<</if>>
-	<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence-2,-3,3)>>
+	<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence-50,-100,100)>>
 <<case "volume breeder" "preg fetishist">>
 	<<switch _buyer>>
 	<<case "preg fetishist">>
@@ -289,7 +289,7 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against
 	"Take me back, or kill me," she <<say>>s. You sold her to an arcade, and it's surprising she managed to make it up here at all. "Plea<<s>>e," she begs. "I will do literally anything. I c-can feel my<<s>>elf going c-cra<<z>>y. I'd rather die." 
 	<<set $activeSlave.anus = 4>>
 	<<if $activeSlave.vagina != -1>><<set $activeSlave.vagina = 4>><</if>>
-	<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence-2,-3,3)>>
+	<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence-50,-100,100)>>
 	<<set $activeSlave.behavioralFlaw = "odd", $activeSlave.sexualFlaw = "apathetic">>
 <<case "harvester">>
 	"I'm ju<<s>>t kept in a pen unle<<ss>> they're d-doing <<s>>urgery on me." It's not surprising; you did sell her to an organ farm. What's unexpected is that she's still alive. They must be removing the less essential parts gradually. "I'm going to die," she <<say>>s hollowly. "Next <<s>>urgery, I won't wake up."
@@ -339,7 +339,7 @@ It isn't obvious how she managed to escape, though no doubt you could review the
 <<if $activeSlave.trust > 95>>
 	"Plea<<s>>e," she sobs, breaking down at last. "I th-thought I w-wa<<s>> a g-good girl. T-take me b-back and I'll p-pretend I n-never left. I'll d-do anything you a<<s>>k. I'll worship the ground you walk on. Plea<<s>>e."
 	<<set $activeSlave.devotion = 100>>
-<<elseif $activeSlave.intelligence < 0>>
+<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 	"Plea<<s>>e," she sobs, breaking down at last. "I d-don't know where el<<s>>e to go." That much you believe; she's an idiot.
 <<else>>
 	"I know I'll be caught," she sobs, breaking down at last. "I know you'd f-find me. <<S>>o I came here. Plea<<s>>e." She's right about that much. This is literally the only chance she has of getting away from her current owners.
diff --git a/src/uncategorized/reCitizenHookup.tw b/src/uncategorized/reCitizenHookup.tw
index 813088443811ea7450a12ca40a4b28015c50f2e5..ef5dbd04b7b683f2275e03c58ad0c559bab54a02 100644
--- a/src/uncategorized/reCitizenHookup.tw
+++ b/src/uncategorized/reCitizenHookup.tw
@@ -202,7 +202,7 @@ She's clearly attracted to you; even the most consummate actress would have diff
 <br><<link "To them that hath, it shall be given">>
 	<<replace "#result">>
 	You're not exactly starved for casual sex, but you've never thought there was any such thing as too much of a good thing. You place a <<if $PC.title == 1>>masculine<<else>>feminine<</if>> hand against the small of her back, feeling the warmth of her through the material of her evening wear. You hear a slight gasp from her as she realizes that her gambit has succeeded with more immediate effect than she expected. She shivers with anticipation as you steer her back through a side door, making a discreet exit towards your private suite.
-	<<if $Concubine != 0 && $Concubine.intelligence > 1>>
+	<<if $Concubine != 0 && $Concubine.intelligence+$Concubine.intelligenceImplant > 50>>
 		$Concubine.slaveName is there, of course, and she instantly sees that her continued presence for a ménage à trois is wanted by both you and your guest.
 	<</if>>
 	Your guest restrains her eager praise now that you're in private, but her wide-eyed appreciation of your domain is compliment enough. Once in your suite, she strips, revealing
diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw
index a7379c3c1a6a15bdf3a7d5776fa79e865b072af3..704261ce0c8195d8761688461f26c1f9809b576d 100644
--- a/src/uncategorized/reFSAcquisition.tw
+++ b/src/uncategorized/reFSAcquisition.tw
@@ -289,8 +289,8 @@
 <<set $activeSlave.health = random(40,60)>>
 <<set $activeSlave.devotion = random(25,45)>>
 <<set $activeSlave.trust = random(25,45)>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "normal">>
 <</if>>
@@ -449,7 +449,7 @@
 <<set $activeSlave.health = random(-40,30)>>
 <<set $activeSlave.devotion = random(10,15)>>
 <<set $activeSlave.trust = random(-55,-75)>>
-<<set $activeSlave.intelligence = -2>>
+<<set $activeSlave.intelligence = random(-95,-51)>>
 <<set $activeSlave.anus = random(2,3)>>
 <<set $activeSlave.weight = random(-80,-20)>>
 <<set $activeSlave.boobs -= 50*random(1,2)>>
@@ -507,8 +507,8 @@
 <<set $activeSlave.trust = random(25,45)>>
 <<set $activeSlave.career = setup.educatedCareers.random()>>
 <<set $activeSlave.health = random(-60,-50)>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.behavioralFlaw = "arrogant">>
@@ -590,8 +590,8 @@
 <<set $activeSlave.trust = random(25,45)>>
 <<set $activeSlave.career = setup.educatedCareers.random()>>
 <<set $activeSlave.health = random(-60,-50)>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
@@ -638,7 +638,7 @@
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
 <<set $activeSlave.health = random(-60,-50)>>
-<<set $activeSlave.intelligence = random(0,2)>>
+<<set $activeSlave.intelligence = random(0,90)>>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
 <<set $activeSlave.behavioralFlaw = either("anorexic", "odd")>>
@@ -664,7 +664,7 @@
 <<set $activeSlave.devotion = random(-15,15)>>
 <<set $activeSlave.trust = random(-15,15)>>
 <<set $activeSlave.health = random(-60,-50)>>
-<<set $activeSlave.intelligence = random(0,2)>>
+<<set $activeSlave.intelligence = random(0,90)>>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
@@ -682,7 +682,7 @@
 <<set $activeSlave.addict = 1>>
 <<set $activeSlave.devotion = random(0,15)>>
 <<set $activeSlave.trust = random(0,15)>>
-<<set $activeSlave.intelligence = either(-2,-1)>>
+<<set $activeSlave.intelligence = either(-95,-16)>>
 <<set $activeSlave.intelligenceImplant = 0>>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
@@ -868,8 +868,8 @@
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "She thought she was important; she was not.">>
 <<set $activeSlave.career = "a student from a private school">>
-<<set $activeSlave.intelligence = random(1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(16,95)>>
+<<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.health = random(20,40)>>
 <<set $activeSlave.devotion = random(-100,-90)>>
 <<set $activeSlave.trust = random(-100,-90)>>
@@ -922,8 +922,8 @@
 <<set $activeSlave.oralSkill = 0>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 0>>
-<<set $activeSlave.intelligence = random(1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(16,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
@@ -948,8 +948,8 @@
 <<set $activeSlave.oralSkill = 1>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 0>>
-<<set $activeSlave.intelligence = random(1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(16,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<slaveCost $activeSlave>>
 <<set $slaveCost -= 1000>>
@@ -976,8 +976,8 @@
 <<set $activeSlave.vaginalSkill = 0>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 0>>
-<<set $activeSlave.intelligence = random(-1,1)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-50,50)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "normal">>
 <</if>>
@@ -1004,8 +1004,8 @@
 <<set $activeSlave.analSkill = 15>>
 <<set $activeSlave.whoreSkill = 0>>
 <<set $activeSlave.entertainSkill = 100>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.sexualFlaw = either("idealistic")>>
 <<slaveCost $activeSlave>>
@@ -1029,8 +1029,8 @@
 <<set $activeSlave.analSkill = random(15,40)>>
 <<set $activeSlave.whoreSkill = random(15,40)>>
 <<set $activeSlave.entertainSkill = random(15,40)>>
-<<set $activeSlave.intelligence = 2>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(51,95)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.behavioralFlaw = either("arrogant")>>
 <<slaveCost $activeSlave>>
diff --git a/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw b/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
index 6ae818f1e71ddcb2a904fc3fe7e505a2ab7d6ec5..b3ddc6de9f8e8f80c625353a63750d8829843223 100644
--- a/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
+++ b/src/uncategorized/reFSEgyptianRevivalistAcquisitionWorkaround.tw
@@ -31,7 +31,7 @@ They arrive hand-in-hand and don't let go of each other until the end of the ens
 <<set _secondSlave.hStyle = either("ass-length", "long", "shoulder-length", "short", "very short", "shaved bald")>>
 <<if (_secondSlave.actualAge <= 22)>>
 	<<set _secondSlave.career = setup.youngCareers.random()>>
-<<elseif (_secondSlave.intelligenceImplant == 1)>>
+<<elseif (_secondSlave.intelligenceImplant >= 15)>>
 	<<set _secondSlave.career = setup.educatedCareers.random()>>
 <<else>>
 	<<set _secondSlave.career = setup.uneducatedCareers.random()>>
diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw
index 4fc88165965a66b3a8f79b85faefe68420c48a5f..2bb704ee815c3bbed841ee413a4d0e111b098e8b 100644
--- a/src/uncategorized/reNickname.tw
+++ b/src/uncategorized/reNickname.tw
@@ -176,16 +176,16 @@
 <<if ($activeSlave.amp == 1)>>
 	<<set $qualifiedNicknames.push("amp")>>
 <</if>>
-<<if ($activeSlave.boobsImplant > 1000) || ($activeSlave.buttImplant > 3)>>
+<<if Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60 || Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60>>
 	<<set $qualifiedNicknames.push("implants")>>
 <</if>>
-<<if ($activeSlave.boobsImplant >= 750) && ($activeSlave.buttImplant >= 2) && ($activeSlave.lipsImplant >= 1) && ($activeSlave.intelligence < -1)>>
+<<if ($activeSlave.boobsImplant >= 750) && Math.floor($activeSlave.boobsImplant/$activeSlave.boobs) >= .60 && ($activeSlave.buttImplant >= 2) && Math.floor($activeSlave.buttImplant/$activeSlave.butt) > .60 && ($activeSlave.lipsImplant >= 10) && Math.floor($activeSlave.lipsImplant/$activeSlave.lips) > .30 && ($activeSlave.intelligence+$activeSlave.intelligenceImplant < -15)>>
 	<<set $qualifiedNicknames.push("bimbo")>>
 <</if>>
-<<if ($activeSlave.intelligence < -2)>>
+<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant < -50)>>
 	<<set $qualifiedNicknames.push("stupid")>>
 <</if>>
-<<if ($activeSlave.intelligence > 2)>>
+<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
 	<<set $qualifiedNicknames.push("smart")>>
 <</if>>
 <<if ($activeSlave.eyes == -2)>>
diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw
index 1ec6141133c7f7203a7edb115d4c1e64471fcd53..f39a11771e2fd2e3d722236a6ccc50c7f65f8ded 100644
--- a/src/uncategorized/reRecruit.tw
+++ b/src/uncategorized/reRecruit.tw
@@ -229,8 +229,8 @@
 <<set $activeSlave.hStyle = "neat">>
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
-<<set $activeSlave.intelligenceImplant = 1>>
-<<set $activeSlave.intelligence = 3>>
+<<set $activeSlave.intelligenceImplant = 15>>
+<<set $activeSlave.intelligence = 100>>
 <<set $activeSlave.prestige = 3>>
 <<set $activeSlave.prestigeDesc = "She was a famous young musical prodigy known throughout both the old world and the free cities.">>
 <<set $activeSlave.accent = 1>>
@@ -443,8 +443,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(16,90)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.career = "a student">>
 <<set $activeSlave.behavioralFlaw = "liberated">>
@@ -477,8 +477,8 @@
 <<set $activeSlave.scrotum = $activeSlave.balls>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(15,90)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.career = "a student">>
 <<set $activeSlave.behavioralFlaw = "liberated">>
@@ -509,8 +509,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = random(100,180)>>
 <<set $activeSlave.muscles = random(-20,0)>>
-<<set $activeSlave.intelligence = random(-1,2)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-50,90)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<set $activeSlave.teeth = "normal">>
 <<set $activeSlave.career = "a student">>
 <<set $activeSlave.behavioralFlaw = "hates men">>
@@ -559,8 +559,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-1,1)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-50,50)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "normal">>
 <</if>>
@@ -595,8 +595,8 @@
 <<set $activeSlave.balls = 0>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-1,1)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-50,50)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "normal">>
 <</if>>
@@ -631,8 +631,8 @@
 <<set $activeSlave.scrotum = $activeSlave.balls>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 20>>
-<<set $activeSlave.intelligence = random(-1,1)>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = random(-50,50)>>
+<<set $activeSlave.intelligenceImplant = 15>>
 <<if $activeSlave.physicalAge >= 12>>
 	<<set $activeSlave.teeth = "normal">>
 <</if>>
@@ -699,7 +699,7 @@
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
 <<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralFlaw = "hates men">>
@@ -745,7 +745,7 @@
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
 <<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralFlaw = "hates men">>
@@ -789,7 +789,7 @@
 <<set $activeSlave.pubicHStyle = "waxed">>
 <<set $activeSlave.underArmHStyle = "waxed">>
 <<set $activeSlave.anus = 3>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralFlaw = "hates men">>
@@ -836,7 +836,7 @@
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.waist = -20>>
 <<set $activeSlave.muscles = random(10,50)>>
-<<set $activeSlave.intelligence = random(0,1)>>
+<<set $activeSlave.intelligence = random(-15,50)>>
 <<set $activeSlave.career = "a dancer">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralFlaw = "devout">>
@@ -881,7 +881,7 @@
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.waist = -20>>
 <<set $activeSlave.muscles = random(10,50)>>
-<<set $activeSlave.intelligence = random(0,1)>>
+<<set $activeSlave.intelligence = random(-15,50)>>
 <<set $activeSlave.career = "a dancer">>
 <<set $activeSlave.fetish = "dom">>
 <<set $activeSlave.behavioralQuirk = "sinful">>
@@ -928,7 +928,7 @@
 <</if>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "an athlete">>
 <<set $activeSlave.fetish = "dom">>
 <<set $activeSlave.behavioralFlaw = "arrogant">>
@@ -979,7 +979,7 @@
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 20>>
 <<set $activeSlave.shoulders = 0>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.entertainSkill = 15>>
 <<set $activeSlave.career = "an athlete">>
 <<set $activeSlave.fetish = "submissive">>
@@ -1019,7 +1019,7 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.muscles = 50>>
-<<set $activeSlave.intelligence = random(0,1)>>
+<<set $activeSlave.intelligence = random(-15,50)>>
 <<set $activeSlave.entertainSkill = 35>>
 <<set $activeSlave.career = "an athlete">>
 <<set $activeSlave.fetish = "pregnancy">>
@@ -1058,7 +1058,7 @@
 <<set $activeSlave.weight = random(-50,0)>>
 <<set $activeSlave.muscles = random(0,15)>>
 <<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralQuirk = "insecure">>
@@ -1094,7 +1094,7 @@
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.muscles = random(0,15)>>
 <<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralQuirk = "adores women">>
@@ -1140,7 +1140,7 @@
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.muscles = random(0,15)>>
 <<set $activeSlave.shoulders = random(0,2)>>
-<<set $activeSlave.intelligence = random(-2,1)>>
+<<set $activeSlave.intelligence = random(-95,50)>>
 <<set $activeSlave.nosePiercing = 2>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "pregnancy">>
@@ -1184,7 +1184,7 @@
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.muscles = random(10,50)>>
 <<set $activeSlave.shoulders = random(1,2)>>
-<<set $activeSlave.intelligence = random(-2,1)>>
+<<set $activeSlave.intelligence = random(-95,50)>>
 <<set $activeSlave.nosePiercing = 2>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "pregnancy">>
@@ -1220,7 +1220,7 @@
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.muscles = random(0,40)>>
 <<set $activeSlave.shoulders = random(-1,2)>>
-<<set $activeSlave.intelligence = random(-2,1)>>
+<<set $activeSlave.intelligence = random(-95,50)>>
 <<set $activeSlave.nosePiercing = 2>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "pregnancy">>
@@ -1257,7 +1257,7 @@
 <<set $activeSlave.weight = random(-80,20)>>
 <<set $activeSlave.muscles = random(0,40)>>
 <<set $activeSlave.shoulders = random(-1,2)>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "an orphan">>
 <<set $activeSlave.fetish = "pregnancy">>
 <<set $activeSlave.behavioralFlaw = either("bitchy", "hates men", "hates women")>>
@@ -1301,7 +1301,7 @@
 <<set $activeSlave.waist = random(-40,0)>> 
 <<set $activeSlave.muscles = 0>>
 <<set $activeSlave.shoulders = random(-1,0)>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "an orphan">>
 <<set $activeSlave.fetish = "humiliation">>
 <<set $activeSlave.behavioralQuirk = either("funny", "adores women", "adores men", "insecure")>>
@@ -1338,7 +1338,7 @@
 <<set $activeSlave.weight = random(-20,0)>>
 <<set $activeSlave.muscles = 0>>
 <<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.intelligence = -1>>
+<<set $activeSlave.intelligence = random(-50,-16)>>
 <<set $activeSlave.career = "from an upper class family">>
 <<set $activeSlave.fetish = "humiliation">>
 <<set $activeSlave.behavioralFlaw = "arrogant">>
@@ -1368,7 +1368,7 @@
 <<set $activeSlave.fetish = "none">>
 <<set $activeSlave.fetishKnown = 0>>
 <<set $activeSlave.health = random(-80,-60)>>
-<<set $activeSlave.intelligence = -1>>
+<<set $activeSlave.intelligence = random(-50,0)>>
 <<set $activeSlave.intelligenceImplant = 0>>
 <<set $activeSlave.career = setup.uneducatedCareers.random()>>
 <<set $activeSlave.birthsTotal = 2>>
@@ -1401,7 +1401,7 @@
 <<set $activeSlave.weight = random(-20,0)>>
 <<set $activeSlave.muscles = 0>>
 <<set $activeSlave.shoulders = random(-2,0)>>
-<<set $activeSlave.intelligence = -1>>
+<<set $activeSlave.intelligence = random(-50,-16)>>
 <<set $activeSlave.career = "from an upper class family">>
 <<set $activeSlave.behavioralFlaw = "arrogant">>
 <<set $activeSlave.voice = 3>>
@@ -1430,7 +1430,7 @@
 <<set $activeSlave.trust = random(25,45)>>
 <<set $activeSlave.career = "an artist">>
 <<set $activeSlave.health = random(-60,-50)>>
-<<set $activeSlave.intelligence = 1>>
+<<set $activeSlave.intelligence = random(16,50)>>
 <<set $activeSlave.entertainSkill = 40>>
 <<set $activeSlave.intelligenceImplant = 0>>
 <<set $activeSlave.behavioralFlaw = "odd">>
@@ -1465,7 +1465,7 @@
 <<set $activeSlave.weight = random(-50,0)>>
 <<set $activeSlave.muscles = random(0,15)>>
 <<set $activeSlave.shoulders = random(-1,1)>>
-<<set $activeSlave.intelligence = random(-1,1)>>
+<<set $activeSlave.intelligence = random(-50,50)>>
 <<set $activeSlave.career = "a slave">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.behavioralQuirk = "insecure">>
@@ -1648,7 +1648,7 @@
 <<include "Generate XX Slave">>
 <<set $activeSlave.origin = "Her womb held a baby you desired.">>
 <<set $activeSlave.face = 100>>
-<<set $activeSlave.intelligence = 3>>
+<<set $activeSlave.intelligence = random(96,100)>>
 <<if $activeSlave.vagina < 1>>
 	<<set $activeSlave.vagina = 1>>
 <</if>>
@@ -1685,8 +1685,8 @@
 <<set $activeSlave.anus = 0>>
 <<set $activeSlave.chem = 1500>>
 <<set $activeSlave.clothes = "a comfortable bodysuit">>
-<<set $activeSlave.intelligence = 3>>
-<<set $activeSlave.intelligenceImplant = 1>>
+<<set $activeSlave.intelligence = 100>>
+<<set $activeSlave.intelligenceImplant = 30>>
 <<set $activeSlave.energy = 0>>
 <<set $activeSlave.attrXX = 0, $activeSlave.attrXY = 0>>
 <<set $activeSlave.customLabel = "Z-23series">>
@@ -1737,7 +1737,7 @@
 <<set $activeSlave.weight = 0>>
 <<set $activeSlave.waist = -20>>
 <<set $activeSlave.muscles = random(-20,10)>>
-<<set $activeSlave.intelligence = random(0,2)>>
+<<set $activeSlave.intelligence = random(0,90)>>
 <<set $activeSlave.career = "a missionary">>
 <<set $activeSlave.fetish = "submissive">>
 <<set $activeSlave.fetishStrength = 100>>
diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw
index 6b46ee39178ce79c97c879b03b1b329e448b32ed..832936159edf3b334778ec2ffac04186f59083eb 100644
--- a/src/uncategorized/remoteSurgery.tw
+++ b/src/uncategorized/remoteSurgery.tw
@@ -1125,13 +1125,20 @@ Apply a retro-virus treatment:
 Deal with $his hair:
 
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
-<<if $activeSlave.bald == 0 || $activeSlave.hStyle != "bald" || $activeSlave.eyebrowHStyle != "hairless">>
+<<if $activeSlave.bald == 0 && $activeSlave.hStyle != "bald">>
 	$He naturally grows $activeSlave.origHColor hair from $his head.
 	[["Surgically remove " + $his + " ability to grow hair"|Surgery Degradation][$cash -= $surgeryCost,$activeSlave.bald = 1,$surgeryType = "hair removal"]]
 <<else>>
 	$He is no longer capable of growing hair on $his head.
 <</if>>
 <br>&nbsp;&nbsp;&nbsp;&nbsp;
+<<if ($activeSlave.eyebrowStyle != "bald" && $activeSlave.eyebrowStyle != "hairless")>>
+	$He has $activeSlave.origHColor eyebrows.
+	[["Surgically remove " + $his + " ability to grow eyebrows"|Surgery Degradation][$cash -= $surgeryCost,$surgeryType = "eyebrow removal"]]
+<<else>>
+	$He is no longer capable of growing eyebrow hair.
+<</if>>
+<br>&nbsp;&nbsp;&nbsp;&nbsp;
 <<if ($activeSlave.underArmHStyle != "bald" && $activeSlave.underArmHStyle != "hairless") || ($activeSlave.pubicHStyle != "bald" && $activeSlave.pubicHStyle != "hairless")>>
 	$He <<if $activeSlave.physicalAge >= 12>>naturally grows<<else>>will someday grow<</if>> $activeSlave.origHColor body hair.
 	[["Surgically remove " + $his + " ability to grow body hair"|Surgery Degradation][$cash -= $surgeryCost,$surgeryType = "body hair removal"]]
diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw
index 3219f1dc89d39dc7020e4626bda3b9f06e315107..1c84b9ed2cca55e04b699d4c15091958611bad2f 100644
--- a/src/uncategorized/resFailure.tw
+++ b/src/uncategorized/resFailure.tw
@@ -53,9 +53,9 @@
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 			<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<</if>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.teeth = "normal">>
-		<<set $activeSlave.intelligence = either (-1, 0, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-50,95)>>
 		<<set $activeSlave.devotion = random(25,45)>>
 		<<set $activeSlave.trust = random(25,45)>>
 		<<set $activeSlave.health = random(50,60)>>
@@ -106,7 +106,7 @@
 		<<set $activeSlave.anus = 1>>
 		<<set $activeSlave.vagina = 5>>
 		<<set $activeSlave.vaginaLube = 2>>
-		<<set $activeSlave.intelligence = either(-3, -3, -3, -3, -2, -2, -1)>>
+		<<set $activeSlave.intelligence = either(-100, -100, -100, -96, -80, -70, -50)>>
 		<<set $activeSlave.devotion = 100>>
 		<<set $activeSlave.trust = 100>>
 		<<set $activeSlave.health = random(50,60)>>
@@ -219,13 +219,13 @@
 		<<set $activeSlave.career = "a slave">>
 		<<if $SCP.schoolUpgrade == 1>>
 			<<set $activeSlave.intelligenceImplant = 0>>
-			<<set $activeSlave.intelligence = -2>>
+			<<set $activeSlave.intelligence = -70>>
 			<<set $activeSlave.devotion = 20>>
 			<<set $activeSlave.trust = 20>>
 		<<else>>
-			<<set $activeSlave.intelligenceImplant = 1>>
+			<<set $activeSlave.intelligenceImplant = 15>>
 			<<set $activeSlave.teeth = "normal">>
-			<<set $activeSlave.intelligence = either(-1, 0, 1, 2)>>
+			<<set $activeSlave.intelligence = random(-50,50)>>
 			<<set $activeSlave.devotion = random(25,45)>>
 			<<set $activeSlave.trust = random(25,45)>>
 		<</if>>
@@ -357,9 +357,9 @@
 		<<include "Generate XY Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the intense Gymnasium-Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.teeth = "normal">>
-		<<set $activeSlave.intelligence = either (-1, 0, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-50,95)>>
 		<<set $activeSlave.chem = 20>>
 		<<if $TGA.schoolUpgrade == 1>>
 			<<set $activeSlave.devotion = 20>>
@@ -413,9 +413,9 @@
 		<<include "Generate XX Slave">>
 		<<set $activeSlave.origin = "She was given to you by a failed branch campus of the Hippolyta Academy right after her majority.">>
 		<<set $activeSlave.career = "a slave">>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.teeth = "normal">>
-		<<set $activeSlave.intelligence = either(0,1,2)>>
+		<<set $activeSlave.intelligence = random(0,95)>>
 		<<set $activeSlave.chem = 20>>
 		<<if $HA.schoolUpgrade == 1>>
 			<<set $activeSlave.devotion = 20>>
@@ -478,7 +478,7 @@
 		<<set $activeSlave.career = "a Futanari Sister">>
 		<<set $activeSlave.faceShape = either("sensual", "exotic")>>
 		<<if _slaveGenRange == 1>>
-			<<set $activeSlave.intelligence = -1>>
+			<<set $activeSlave.intelligence = random(-50,-20)>>
 			<<set $activeSlave.chem = 150>>
 			<<set $activeSlave.butt = either(5,6)>>
 			<<set $activeSlave.hips = 1>>
@@ -512,7 +512,7 @@
 			<<set $activeSlave.anus = 2>>
 			<<set $activeSlave.fetish = "submissive">>
 		<<elseif _slaveGenRange == 2>>
-			<<set $activeSlave.intelligence = 0>>
+			<<set $activeSlave.intelligence = random(-15,15)>>
 			<<set $activeSlave.chem = 200>>
 			<<set $activeSlave.butt = either(6,7)>>
 			<<set $activeSlave.hips = 2>>
@@ -546,7 +546,7 @@
 			<<set $activeSlave.anus = 2>>
 			<<set $activeSlave.fetish = either("buttslut", "cumslut")>>
 		<<elseif _slaveGenRange == 3>>
-			<<set $activeSlave.intelligence = 1>>
+			<<set $activeSlave.intelligence = random(16,50)>>
 			<<set $activeSlave.chem = 250>>
 			<<set $activeSlave.butt = either(7,8)>>
 			<<set $activeSlave.hips = 2>>
@@ -580,7 +580,7 @@
 			<<set $activeSlave.anus = 3>>
 			<<set $activeSlave.fetish = either("buttslut", "cumslut")>>
 		<<else>>
-			<<set $activeSlave.intelligence = 2>>
+			<<set $activeSlave.intelligence = random(51,95)>>
 			<<set $activeSlave.chem = 300>>
 			<<set $activeSlave.butt = either(8,9)>>
 			<<set $activeSlave.hips = 2>>
@@ -630,7 +630,7 @@
 				<<run SetBellySize($activeSlave)>>
 			<</if>>
 		<</if>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.teeth = "normal">>
 		<<if $TFS.schoolUpgrade == 2>>
 			<<set $activeSlave.energy = 100>>
@@ -671,7 +671,7 @@
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "She was the leader of your arcology's Futanari Sisters until you engineered her community's failure and enslavement.">>
 	<<set $activeSlave.career = "a Futanari Sister">>
-	<<set $activeSlave.intelligence = 2>>
+	<<set $activeSlave.intelligence = random(51,95)>>
 	<<set $activeSlave.chem = 300>>
 	<<set $activeSlave.butt = either(8,9)>>
 	<<set $activeSlave.hips = 2>>
@@ -716,7 +716,7 @@
 			<<run SetBellySize($activeSlave)>>
 		<</if>>
 	<</if>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<if $TFS.schoolUpgrade == 2>>
 		<<set $activeSlave.energy = 100>>
diff --git a/src/uncategorized/saBeYourHeadGirl.tw b/src/uncategorized/saBeYourHeadGirl.tw
index 1adb927b0660eb9193af7dfdff0a9f117b0eeb4a..44916cef0c504847bef4652e0f6b19a1e0d8cce0 100644
--- a/src/uncategorized/saBeYourHeadGirl.tw
+++ b/src/uncategorized/saBeYourHeadGirl.tw
@@ -160,7 +160,7 @@
 <</if>>
 
 <<if $slaves[$i].prestige == 0>>
-<<if $HGTimeInGrade+($slaves[$i].intelligence*5)+($slaves[$i].devotion/10)+($slaves[$i].trust/10) > 50>>
+<<if $HGTimeInGrade+(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)+($slaves[$i].devotion/10)+($slaves[$i].trust/10) > 50>>
 	$slaves[$i].slaveName has rendered such long and competent service as your Head Girl that many of your citizens have come to rely on her word as an extension of yours, trusting that if she does something, it's because you trust her to. @@.green;She has become prestigious on her own merits, a remarkable achievement for a slave!@@
 	<<set $slaves[$i].prestige += 1>>
 	<<set $slaves[$i].prestigeDesc = "Many citizens respect her long and able service as your Head Girl.">>
@@ -168,5 +168,5 @@
 <</if>>
 
 <<if !setup.HGCareers.includes($slaves[$i].career) && $slaves[$i].skillWA < $masteredXP>>
-	<<set $slaves[$i].skillHG += random(1,($slaves[$i].intelligence+4)*2)>>
+	<<set $slaves[$i].skillHG += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
 <</if>>
diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw
index 2bff9cda366ce3219aac9db640840c5063584442..70a86c4d097cfb1c17a2ee1866921c2812a719a4 100644
--- a/src/uncategorized/saChoosesOwnJob.tw
+++ b/src/uncategorized/saChoosesOwnJob.tw
@@ -28,7 +28,7 @@
 			<<= removeJob($slaves[$i], $slaves[$i].assignment)>>
 		<</if>>
 
-	<<elseif ($slaves[$i].intelligenceImplant != 1)>>
+	<<elseif ($slaves[$i].intelligenceImplant < 15)>>
 		<<if ($universalRulesAssignsSelfFacility == 1) && ($schoolroom > $schoolroomSlaves)>>
 			<<set $slaves[$i].choosesOwnAssignmentText += " is uneducated, so $he sits $himself down in $schoolroomName.">>
 			<<= assignJob($slaves[$i], "learn in the schoolroom")>>
diff --git a/src/uncategorized/saDevotion.tw b/src/uncategorized/saDevotion.tw
index d25c1f8502c64aea66250fff0f27dbf13126afbc..4efccbe2dc40e5edcb2e8c3f4ed24721fcff9c9d 100644
--- a/src/uncategorized/saDevotion.tw
+++ b/src/uncategorized/saDevotion.tw
@@ -97,8 +97,7 @@
 	<</if>>
 <</if>>
 
-<<if $slaves[$i].intelligence != 0>>
-<<if $slaves[$i].intelligence >= 3>>
+<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>
 	<<if Array.isArray($personalAttention) && $personalAttention.findIndex(function(s) { return s.ID == $slaves[$i].ID; }) != -1>>
 		$slaves[$i].slaveName's @@.deepskyblue;brilliant mind@@ strongly resists slavery, but since you are giving $him personal attention you are able to compensate for $his genius.
 	<<else>>
@@ -110,7 +109,7 @@
 			<<set $slaves[$i].trust -= 2>>
 		<</if>>
 	<</if>>
-<<elseif $slaves[$i].intelligence >= 2>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 	<<if Array.isArray($personalAttention) && $personalAttention.findIndex(function(s) { return s.ID == $slaves[$i].ID; }) != -1>>
 		$slaves[$i].slaveName's @@.deepskyblue;highly acute mind@@ naturally resists slavery, but since you are giving $him personal attention you are able to compensate for $his intelligence.
 	<<else>>
@@ -122,7 +121,7 @@
 			<<set $slaves[$i].trust -= 2>>
 		<</if>>
 	<</if>>
-<<elseif $slaves[$i].intelligence >= 1>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 	<<if Array.isArray($personalAttention) && $personalAttention.findIndex(function(s) { return s.ID == $slaves[$i].ID; }) != -1>>
 		$slaves[$i].slaveName's @@.deepskyblue;intelligent mind@@ naturally resists slavery, but since you are giving $him personal attention you are able to compensate for $his cleverness.
 	<<else>>
@@ -133,17 +132,16 @@
 			<<set $slaves[$i].devotion -= 2>>
 		<</if>>
 	<</if>>
-<<elseif $slaves[$i].intelligence <= -3>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -95>>
 	$slaves[$i].slaveName's @@.orangered;moronic mind@@ naturally @@.hotpink;accepts@@ slavery, and $he's imbecile enough to instinctively @@.mediumaquamarine;trust you@@ to know what's best for $him.
 	<<set $slaves[$i].devotion += 2, $slaves[$i].trust += 2>>
-<<elseif $slaves[$i].intelligence <= -2>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -50>>
 	$slaves[$i].slaveName's @@.orangered;idiotic mind@@ naturally @@.hotpink;accepts@@ slavery, and $he's stupid enough to instinctively @@.mediumaquamarine;trust you@@ to know what's best.
 	<<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>>
-<<elseif $slaves[$i].intelligence <= -1>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>>
 	$slaves[$i].slaveName's @@.orangered;unintelligent mind@@ naturally @@.hotpink;accepts@@ slavery.
 	<<set $slaves[$i].devotion += 1>>
 <</if>>
-<</if>>
 
 <</if>>
 
diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw
index f241c61963215fc5bd5e9448bb5d9466af458533..80a74c0ccb8a4f27a6cbdbbe4be37f0dd36164d3 100644
--- a/src/uncategorized/saDrugs.tw
+++ b/src/uncategorized/saDrugs.tw
@@ -18,11 +18,11 @@
 	<<if ($slaves[$i].fetish != "mindbroken")>>
 		The psychosuppressants @@.hotpink;reduce $his ability to question $his role@@ or @@.mediumaquamarine;think independently.@@
 		<<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>>
-		<<if ($slaves[$i].intelligence > -2)>>
+		<<if ($slaves[$i].intelligence >= -95)>>
 			They @@.orange;negatively impact $his intelligence,@@ as well.
-			<<set $slaves[$i].intelligence -= 1>>
+			<<set $slaves[$i].intelligence -= 5>>
 		<</if>>
-		<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].intelligence < 0 && $slaves[$i].fetishStrength <= 60 && $slaves[$i].fetish != "submissive" && fetishChangeChance($slaves[$i]) > random(0,100)>>
+		<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].intelligence < -15 && $slaves[$i].fetishStrength <= 60 && $slaves[$i].fetish != "submissive" && fetishChangeChance($slaves[$i]) > random(0,100)>>
 			The willingness to @@.lightcoral;submit@@ created by the drugs invades $his sexuality, too.
 			<<set $slaves[$i].fetish = "submissive", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 10>>
 		<</if>>
@@ -1326,8 +1326,8 @@
 		<<set $slaves[$i].balls = Math.clamp($slaves[$i].balls,0,2), $slaves[$i].drugs = "no drugs">>
 	<</if>>
 <<case "psychosuppressants">>
-	<<if ($slaves[$i].intelligence <= -2)>>
-	$He is so moronic that drug treatment can't really make $him more willing to obey others than $he already is. @@.yellow;$His drug regimen has been ended.@@
-	<<set $slaves[$i].drugs = "no drugs">>
+	<<if ($slaves[$i].intelligence < -95)>>
+		$He is so moronic that drug treatment can't really make $him more willing to obey others than $he already is. @@.yellow;$His drug regimen has been ended.@@
+		<<set $slaves[$i].drugs = "no drugs">>
 	<</if>>
 <</switch>>
diff --git a/src/uncategorized/saGuardsYou.tw b/src/uncategorized/saGuardsYou.tw
index 4bceee00454f045d6588ec83f1670774a505344c..3ee0279454aaa77f41f1cc1f3c563550efcb73aa 100644
--- a/src/uncategorized/saGuardsYou.tw
+++ b/src/uncategorized/saGuardsYou.tw
@@ -17,7 +17,7 @@ carries arms in your defense.
 <<elseif $slaves[$i].skillBG >= $masteredXP>>
 	$He has experience in personal defense from working for you.
 <<else>>
-	<<set $slaves[$i].skillBG += random(1,($slaves[$i].intelligence+4)*2)>>
+	<<set $slaves[$i].skillBG += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
 <</if>>
 
 <<if ($slaves[$i].muscles > 30) && ($slaves[$i].muscles <= 95)>>
@@ -145,7 +145,7 @@ carries arms in your defense.
 	$His sharp teeth add nothing to $his actual effectiveness, but they're certainly intimidating.
 <</if>>
 
-<<if ($slaves[$i].combatSkill < 1) && (random(1,100) < 50+($slaves[$i].intelligence*20))>>
+<<if ($slaves[$i].combatSkill < 1) && (random(-100,150) <= ($slaves[$i].intelligence+$slaves[$i].intelligenceImplant))>>
 	After some experience guarding you, and diligent practice in the armory, @@.green;$his combat skills increase.@@
 	<<set $slaves[$i].combatSkill += 1>>
 <<elseif $slaves[$i].combatSkill >= 1>>
@@ -178,7 +178,7 @@ Being continually trusted with your life @@.hotpink;increases $his devotion to y
 	<<set $slaves[$i].devotion += 1>>
 <</if>>
 
-<<if $bodyguardTrains == 1 && $slaves[$i].devotion > 95 && $slaves[$i].trust > 50 && $slaves[$i].combatSkill > 0 && $slaves[$i].intelligence > 0>>
+<<if $bodyguardTrains == 1 && $slaves[$i].devotion > 95 && $slaves[$i].trust > 50 && $slaves[$i].combatSkill > 0 && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 	$He's confident in $his martial skills, but smart enough to know that $he isn't immortal, and devoted enough to worry about who will protect you should $he die.
 	<<set _successorCandidates = $slaves.filter( function(s) { return (s.assignmentVisible == 1 || s.assignment == "be your Concubine" || s.assignment == "be the Wardeness" || s.assignment == "be your Head Girl" || s.assignment == "work as a servant" || s.assignment == "serve in the master suite") && bodyguardSuccessorEligible(s); } )>>
 	<<set _combatSkilled = _successorCandidates.filter( function(s) { return s.combatSkill > 0; })>>
@@ -204,7 +204,7 @@ Being continually trusted with your life @@.hotpink;increases $his devotion to y
 				$He does $his best to train $Concubine.slaveName whenever $he can, hoping that your Concubine can be made capable of stepping into $his place.
 				<<if $Concubine.boobs >= 8000 || $Concubine.butt >= 10 || $Concubine.belly >= 5000 || $Concubine.balls >= 10 || $Concubine.dick >= 10 || $Concubine.muscles < 0 || $Concubine.weight >= 100>>
 					$His body is poorly suited for combat, but $he can learn to work around it with enough effort.
-					<<set _flawedTrainee = either(0,0,0,1,1,2)>>
+					<<set _flawedTrainee = random(0,50)>>
 				<</if>>
 				<<set $subSlave = $Concubine>>
 			<</if>>
@@ -222,7 +222,7 @@ Being continually trusted with your life @@.hotpink;increases $his devotion to y
 			<</if>>
 		<</if>>
 		<<if def $subSlave>>
-			<<if ($slaves[$i].intelligence + $slaves[$i].intelligenceImplant - _flawedTrainee) > random(1,10)>>
+			<<if ($slaves[$i].intelligence + $slaves[$i].intelligenceImplant - _flawedTrainee) > random(1,500)>>
 				By the end of the week, $he is satisfied that $subSlave.slaveName @@.green;has the combat skill@@ to contribute to your defense.
 				<<set _sgy = $slaveIndices[$subSlave.ID]>>
 				<<set $slaves[_sgy].combatSkill = 1>>
diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw
index a95433a382d91d7b035dadc3742708606835df9a..9ea12b64cb262e9b207c42b7e4809c4c5ae362e8 100644
--- a/src/uncategorized/saLongTermEffects.tw
+++ b/src/uncategorized/saLongTermEffects.tw
@@ -74,9 +74,9 @@
 				$He @@.coral;no longer retains any sexual preferences@@ at all. $He just wants to be penetrated.
 				<<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>>
 			<</if>>
-			<<if $slaves[$i].intelligence > 1>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				$He was once highly intelligent, but total concentration of all $his mental abilities on simple tonal commands @@.red;dulls $his intelligence.@@
-				<<set $slaves[$i].intelligence = 1>>
+				<<set $slaves[$i].intelligence -= 30>>
 			<</if>>
 		<<elseif $slaves[$i].fuckdoll <= 85>>
 			This week $he @@.green;learns some more advanced commands@@ from $his suit. <<if $slaves[$i].amp == 1>>If $his limbless torso is placed atop a dick and a command is given, $he is to do $his best to bounce on it.<<else>>$He learns a special command, on which $he is to slowly squat down, impaling $himself on any phallus beneath $him. Once $his hole is filled, $he is to bounce up and down, using $his hole to milk the phallus.<</if>>
@@ -88,11 +88,19 @@
 				$He @@.red;cannot remember prostitution@@ at all. $He can barely remember anything but being fucked.
 				<<set $slaves[$i].whoreSkill = 15>>
 			<</if>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
+				$His @@.red;mind steadily degrades@@ under the stress of this treatment.
+				<<set $slaves[$i].intelligence -= 40>>
+			<</if>>
+			<<if $slaves[$i].intelligenceImplant > 0>>
+				An education holds no bearing for $his new skillset, so it @@.red;wastes away.@@
+				<<set $slaves[$i].intelligenceImplant = 0>>
+			<</if>>
 		<<elseif $slaves[$i].fuckdoll <= 95>>
 			This week $he @@.green;begins $his final adaptation@@ into a perfect living sex toy. $His suit starts to actively punish any detectable mental activity when $him is not obeying commands or being used.
-			<<if $slaves[$i].intelligence > -1>>
+			<<if  $slaves[$i].intelligence > -50>>
 				$He was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses $his ability to think coherently.@@
-				<<set $slaves[$i].intelligence = -1>>
+				<<set $slaves[$i].intelligence = -50>>
 			<</if>>
 		<</if>>
 		<<set $slaves[$i].fuckdoll = Math.clamp($slaves[$i].fuckdoll+10,0,100)>>
@@ -1084,7 +1092,7 @@
  /* END CLOTHES AND ACCESSORIES */
 
 <<if $slaves[$i].fetish == "mindbroken">>
-	<<set $slaves[$i].fetishStrength = 10, $slaves[$i].attrXY = 50, $slaves[$i].attrXX = 50, $slaves[$i].attrKnown = 1, $slaves[$i].devotion = 40, $slaves[$i].trust = -40, $slaves[$i].vaginalSkill = Math.clamp($slaves[$i].vaginalSkill,0,15), $slaves[$i].oralSkill = Math.clamp($slaves[$i].oralSkill,0,15), $slaves[$i].analSkill = Math.clamp($slaves[$i].analSkill,0,15), $slaves[$i].combatSkill = 0, $slaves[$i].whoreSkill = 0, $slaves[$i].entertainSkill = 0, $slaves[$i].intelligence = -2, $slaves[$i].intelligenceImplant = 0, $slaves[$i].sexualFlaw = "none", $slaves[$i].sexualQuirk = "none", $slaves[$i].behavioralFlaw = "none", $slaves[$i].behavioralQuirk = "none">>
+	<<set $slaves[$i].fetishStrength = 10, $slaves[$i].attrXY = 50, $slaves[$i].attrXX = 50, $slaves[$i].attrKnown = 1, $slaves[$i].devotion = 40, $slaves[$i].trust = -40, $slaves[$i].vaginalSkill = Math.clamp($slaves[$i].vaginalSkill,0,15), $slaves[$i].oralSkill = Math.clamp($slaves[$i].oralSkill,0,15), $slaves[$i].analSkill = Math.clamp($slaves[$i].analSkill,0,15), $slaves[$i].combatSkill = 0, $slaves[$i].whoreSkill = 0, $slaves[$i].entertainSkill = 0, $slaves[$i].intelligence = -75, $slaves[$i].intelligenceImplant = 0, $slaves[$i].sexualFlaw = "none", $slaves[$i].sexualQuirk = "none", $slaves[$i].behavioralFlaw = "none", $slaves[$i].behavioralQuirk = "none">>
 <<else>>
 	<<if $slaves[$i].fuckdoll == 0>>
 
@@ -5389,10 +5397,10 @@
 		<<if ($slaves[$i].inducedNCS > 0) && ($slaves[$i].visualAge <= $potencyAge) && ($slaves[$i].physicalAge >= $potencyAge)>>
 			Society @@.green;approves@@ of you keeping $slaves[$i].slaveName perpetually young and innocent looking so you can keep taking care of $him; this advances paternalistic ideals.
 			<<FSChangePorn "Paternalist" 1>>
-		<<elseif ($slaves[$i].intelligenceImplant > 0) && ($slaves[$i].fetish != "mindbroken")>>
+		<<elseif ($slaves[$i].intelligenceImplant >= 15) && ($slaves[$i].fetish != "mindbroken")>>
 			Society @@.green;approves@@ of $slaves[$i].slaveName being properly educated; this advances ideas about slave improvement.
 			<<FSChangePorn "Paternalist" 1>>
-		<<elseif ($slaves[$i].intelligenceImplant == 0) && ($slaves[$i].intelligence < 0) && ($slaves[$i].fetish != "mindbroken")>>
+		<<elseif ($slaves[$i].intelligenceImplant < 15) && ($slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15) && ($slaves[$i].fetish != "mindbroken")>>
 			Society @@.red;disapproves@@ of $slaves[$i].slaveName being stupid and uneducated; this holds back ideas about slave improvement.
 			<<FSChangePorn "Paternalist" -1>>
 		<</if>>
@@ -5946,7 +5954,7 @@
 				$His deafness forces $him to @@.gold;distrust everyone@@ as everything out of sight is a potential threat to $him.
 				<<set $slaves[$i].trust -= 10>>
 			<<else>>
-				Being deaf forces $him to @@.gold;fear@@ everything he can't see. At any moment, something could jump on $his back and force $him into position.
+				Being deaf forces $him to @@.gold;fear@@ everything $he can't see. At any moment, something could jump on $his back and force $him into position.
 				<<set $slaves[$i].trust -= 25>>
 			<</if>>
 		<<elseif $slaves[$i].hears == -1>>
@@ -6007,7 +6015,7 @@
 		<<if $slaves[$i].fetish != "mindbroken">>
 			<<if $slaves[$i].devotion <= 20>>
 				$His mouth full of orthodontia is quite uncomfortable,
-				<<if $slaves[$i].intelligence > 0>>
+				<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 					but $he has the presence of mind to know that it's for $his own good, and $he doesn't blame you for it.
 				<<else>>
 					and $he's stupid enough to @@.mediumorchid;blame you@@ for the discomfort.
@@ -7067,9 +7075,9 @@
 				breath
 			<</if>>
 			feels like it may be $his last. $He is @@.gold;terrified@@ that at any moment $his body may fail causing $him to burst.
-			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>>
+			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant >= -50>>
 				$His slowed gestation rate gives $his body more time to adapt to $his gravidity, but given $his situation, it just means more suffering.
-				<<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 20>>
+				<<set $slaves[$i].devotion -= 15, $slaves[$i].trust -= 20>>
 			<<else>>
 				<<set $slaves[$i].devotion -= 20, $slaves[$i].trust -= 20>>
 			<</if>>
@@ -7102,7 +7110,7 @@
 			<<else>>
 				will become of $him.
 			<</if>>
-			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>>
+			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant >= -50>>
 				$His slowed gestation rate gives $his body more time to adapt to $his gravidity, but given $his situation, it isn't very comforting.
 				<<set $slaves[$i].devotion -= 7, $slaves[$i].trust -= 10>>
 			<<else>>
@@ -7131,7 +7139,7 @@
 			<<else>>
 				whenever $he is forced to move.
 			<</if>>
-			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>>
+			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant >= -50>>
 				$His slowed gestation rate gives $his body more time to adapt to $his gravidity, easing some of $his worries.
 				<<set $slaves[$i].devotion -= 3>>
 			<<else>>
@@ -7149,7 +7157,7 @@
 			Such discomforts are meaningless to $his broken mind.
 		<<else>>
 			$He is in constant @@.mediumorchid;discomfort@@ and can't wait for these children to be born.
-			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence > -2>>
+			<<if $slaves[$i].pregControl == "slow gestation" && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant >= -50>>
 				$His slowed gestation rate gives $his body more time to adapt to $his gravidity, easing some of $his worries.
 				<<set $slaves[$i].devotion -= 1>>
 			<<else>>
@@ -7950,13 +7958,13 @@
 
 <<if ($slaves[$i].accent > 0) && ($slaves[$i].fetish != "mindbroken")>>
 	<<if $slaves[$i].speechRules == "restrictive">>
-		<<set _minweeks = 30 - ($slaves[$i].intelligence * 5)>>
+		<<set _minweeks = 30 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<<elseif $slaves[$i].speechRules == "accent elimination">>
-		<<set _minweeks = 15 - ($slaves[$i].intelligence * 5)>>
+		<<set _minweeks = 15 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<<elseif $slaves[$i].speechRules == "language lessons">>
-		<<set _minweeks = 10 - ($slaves[$i].intelligence * 5)>>
+		<<set _minweeks = 10 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<<else>>
-		<<set _minweeks = 20 - ($slaves[$i].intelligence * 5)>>
+		<<set _minweeks = 20 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<</if>>
 <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> /* can't speak, but slowly picks up language */
 	<<set _minweeks += 30>>
diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw
index 8d1b4c9ccf9b408d4936be0813ce09c299333559..15775edfe5d31c79929bc312f21469d2d1e40f62 100644
--- a/src/uncategorized/saPleaseYou.tw
+++ b/src/uncategorized/saPleaseYou.tw
@@ -2,7 +2,7 @@
 
 serves you this week.
 
-<<set _trainingEfficiency = 5+Math.trunc($slaves[$i].devotion/30)+$slaves[$i].intelligence>>
+<<set _trainingEfficiency = 5+Math.trunc($slaves[$i].devotion/30)+(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 <<set $skillIncrease = _trainingEfficiency>>
 <<set _oralUse = 0, _analUse = 0, _vaginalUse = 0, _mammaryUse = 0, _penetrativeUse = 0>>
 <<set _fetishChangeChance = fetishChangeChance($slaves[$i])>>
diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw
index 1c7514b1a99ec6e75a766ef4bd2a42da47cfd0be..8eea1a282b2dfc11a988685203862e0d6efbb932 100644
--- a/src/uncategorized/saRecruitGirls.tw
+++ b/src/uncategorized/saRecruitGirls.tw
@@ -196,13 +196,13 @@
 
 		<<if $arcologies[0].FSChattelReligionist != "unset">>
 			<<if $arcologies[_j].FSChattelReligionist != "unset">>
-				$He advances Chattel Religionism there by constant public worship, both sexual and traditional<<if $slaves[$i].devotion > 95 && $slaves[$i].intelligence >= 3>>, and by composing $his own series of devotionals to your sexual prowess and attractiveness<<set $arcologies[_j].FSChattelReligionist++>><</if>>.
+				$He advances Chattel Religionism there by constant public worship, both sexual and traditional<<if $slaves[$i].devotion > 95 && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>, and by composing $his own series of devotionals to your sexual prowess and attractiveness<<set $arcologies[_j].FSChattelReligionist++>><</if>>.
 				<<set $arcologies[_j].FSChattelReligionist += _influence>>
 			<</if>>
 		<</if>>
 		<<if $arcologies[0].FSRomanRevivalist != "unset">>
 			<<if $arcologies[_j].FSRomanRevivalist != "unset">>
-				$He advances Roman Revivalism there by taking an active part in the daily round of public Roman life<<if canTalk($slaves[$i]) && $slaves[$i].intelligence >= 3>>, which $he's perfect for, since $he has the intelligence to hold $his own in discourse with citizens<<set $arcologies[_j].FSRomanRevivalist++>><</if>>.
+				$He advances Roman Revivalism there by taking an active part in the daily round of public Roman life<<if canTalk($slaves[$i]) && $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>, which $he's perfect for, since $he has the intelligence to hold $his own in discourse with citizens<<set $arcologies[_j].FSRomanRevivalist++>><</if>>.
 				<<set $arcologies[_j].FSRomanRevivalist += _influence>>
 			<</if>>
 		<<elseif $arcologies[0].FSAztecRevivalist != "unset">>
@@ -227,7 +227,7 @@
 			<</if>>
 		<<elseif $arcologies[0].FSChineseRevivalist != "unset">>
 			<<if $arcologies[_j].FSChineseRevivalist != "unset">>
-				$He advances Chinese Revivalism there by helping citizens improve the feng shui of their slave arrangements<<if $slaves[$i].intelligenceImplant >= 1 && $slaves[$i].intelligence >= 3>>, which $he's perfect for, since $he has the intelligence and education to make real contributions<<set $arcologies[_j].FSChineseRevivalist++>><</if>>.
+				$He advances Chinese Revivalism there by helping citizens improve the feng shui of their slave arrangements<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 110>>, which $he's perfect for, since $he has the intelligence and education to make real contributions<<set $arcologies[_j].FSChineseRevivalist++>><</if>>.
 				<<set $arcologies[_j].FSChineseRevivalist += _influence>>
 			<</if>>
 		<</if>>
@@ -267,10 +267,10 @@
 		$He has experience in recruitment from working for you.
 		<<set $recruiterProgress += 2>>
 	<<else>>
-		<<set $slaves[$i].skillRC += random(1,($slaves[$i].intelligence+4)*2)>>
+		<<set $slaves[$i].skillRC += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
 	<</if>>
 
-	<<if $slaves[$i].intelligence >= 2>>
+	<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 		$His intelligence enables $him to cleverly entrap potential slaves.
 		<<set $recruiterProgress += 1>>
 	<</if>>
@@ -374,8 +374,8 @@
 	<<set _seed = 0>>
 	<<set _seed -= (6 - (6*$slaves[$i].entertainSkill/100))>>
 	<<set _seed -= (3 - $slaves[$i].face)>>
-	<<if $slaves[$i].intelligence < 0>>
-		<<set _seed = Math.min(_seed, 4*$slaves[$i].intelligence)>>
+	<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>>
+		<<set _seed = Math.min(_seed, (($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>>
 	<</if>>
 	<<if _seed < 0>> /*catches overload from very high entertainment*/
 		<<set $recruiterProgress += _seed/10>>
@@ -384,7 +384,7 @@
 		<<set $recruiterProgress = 0>>
 	<</if>>
 
-	<<if $slaves[$i].intelligence >= 0>>
+	<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 		<<if $slaves[$i].entertainSkill >= 100>>
 			$His mastery of flirting and conversation continues to seduce them,
 			<<if $slaves[$i].face > 95>>
@@ -409,30 +409,31 @@
 	<<set _seed = 10>>
 	<<set _FSmatch = 0>> /* _FSmatch means recruiter's appearance displays FS ideas */
 	<<set _FSdefend = 0>> /* _FSdefend is intelligence-based advocation for your FS */
+	<<set _FSIntMod = Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 
 	<<if $slaves[$i].face > 40>>
 		<<set _seed += $slaves[$i].face*$slaves[$i].entertainSkill/30>>
 	<<else>>
 		<<set _seed += $slaves[$i].entertainSkill/30>>
 	<</if>>
-	<<if $slaves[$i].intelligence > 0>>
-		<<set _seed += $slaves[$i].intelligence+$slaves[$i].intelligenceImplant>>
+	<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
+		<<set _seed += _FSIntMod>>
 	<</if>>
 	<<if $studio && $slaves[$i].pornFame >= 10000 && $slaves[$i].pornPrestige > 0>>
 		<<set _seed += $slaves[$i].pornPrestige*3>>
 	<</if>>
 
 	<<if $arcologies[0].FSSupremacist != "unset">>
-		<<if $slaves[$i].intelligence > 1>>
-			<<set _seed += 2, _FSdefend++, $arcologies[0].FSSupremacist += 0.01*$FSSingleSlaveRep*($slaves[$i].intelligence-1)>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
+			<<set _seed += 2, _FSdefend++, $arcologies[0].FSSupremacist += 0.01*$FSSingleSlaveRep*_FSIntMod>>
 			<<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>>
 				<<set $arcologies[0].FSSupremacist += 0.01*$FSSingleSlaveRep>>
 			<</if>>
 		<</if>>
 	<</if>>
 	<<if $arcologies[0].FSSubjugationist != "unset">>
-		<<if $slaves[$i].intelligence > 1>>
-			<<set _seed += 2, _FSdefend++, $arcologies[0].FSSubjugationist += 0.01*$FSSingleSlaveRep*($slaves[$i].intelligence-1)>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
+			<<set _seed += 2, _FSdefend++, $arcologies[0].FSSubjugationist += 0.01*$FSSingleSlaveRep*_FSIntMod>>
 			<<if $slaves[$i].race == $arcologies[0].FSSubjugationistRace>>
 				<<set $arcologies[0].FSSubjugationist += 0.01*$FSSingleSlaveRep>>
 			<</if>>
@@ -466,7 +467,7 @@
 	<<if $arcologies[0].FSPaternalist != "unset">>
 		<<if ($slaves[$i].devotion + $slaves[$i].trust) > 150 || $slaves[$i].relationship == -3>>
 			<<set _seed += 1, _FSdefend++>>
-			<<if $slaves[$i].intelligenceImplant == 1>>
+			<<if $slaves[$i].intelligenceImplant >= 15>>
 				<<set _seed += 1, $arcologies[0].FSPaternalist += 0.02*$FSSingleSlaveRep>>
 			<<else>>
 				<<set $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>>
@@ -477,8 +478,8 @@
 		<</if>>
 	<<elseif $arcologies[0].FSDegradationist != "unset">>
 		<<run modScore($slaves[$i])>>
-		<<if $slaves[$i].intelligence > 1>>
-			<<set _seed += 1, _FSdefend++, $arcologies[0].FSDegradationist += 0.01*$FSSingleSlaveRep*($slaves[$i].intelligence-1)>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
+			<<set _seed += 1, _FSdefend++, $arcologies[0].FSDegradationist += 0.01*$FSSingleSlaveRep*_FSIntMod>>
 		<</if>>
 		<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
 			<<set _seed += 1, _FSmatch++, $arcologies[0].FSDegradationist += 0.01*$FSSingleSlaveRep>>
@@ -546,7 +547,7 @@
 			<</if>>
 			<<set _FSmatch++, $arcologies[0].FSRepopulationFocus += 0.01*$FSSingleSlaveRep>>
 		<</if>>
-		<<if $slaves[$i].births > 3 || $slaves[$i].intelligence > 1>>
+		<<if $slaves[$i].births > 3 || $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 			<<set _FSdefend++, $arcologies[0].FSRepopulationFocus += 0.01*$FSSingleSlaveRep>>
 		<</if>>
 	<<elseif $arcologies[0].FSRestart != "unset">>
@@ -574,8 +575,8 @@
 		<</if>>
 	<</if>>
 	<<if $arcologies[0].FSPastoralist != "unset">>
-		<<if $dairy > 0 && ($slaves[$i].lactation > 0 || ($dairySlaves > 0 && $slaves[$i].intelligence > ($dairyRestraintsSetting+1)))>>
-			<<if $dairySlaves > 0 && $slaves[$i].intelligence > ($dairyRestraintsSetting+1)>>
+		<<if $dairy > 0 && ($slaves[$i].lactation > 0 || ($dairySlaves > 0 && _FSintMod > ($dairyRestraintsSetting+1)))>>
+			<<if $dairySlaves > 0 && _FSintMod > ($dairyRestraintsSetting+1)>>
 				<<set _seed += 3, _FSdefend++>>
 			<</if>>
 			<<if $slaves[$i].lactation > 0>>
@@ -600,8 +601,8 @@
 		<</if>>
 	<</if>>
 	<<if $arcologies[0].FSChattelReligionist != "unset">>
-		<<if $slaves[$i].intelligence > 0 && ($slaves[$i].devotion > 95 || $slaves[$i].trust > 95)>>
-			<<set _seed += 1, _FSdefend++, $arcologies[0].FSChattelReligionist += 0.01*$FSSingleSlaveRep*$slaves[$i].intelligence>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15 && ($slaves[$i].devotion > 95 || $slaves[$i].trust > 95)>>
+			<<set _seed += 1, _FSdefend++, $arcologies[0].FSChattelReligionist += 0.01*$FSSingleSlaveRep*_FSintMod>>
 		<</if>>
 		<<if $slaves[$i].clothes == "a chattel habit" || $slaves[$i].clothes == "a fallen nuns habit" || $slaves[$i].clothes == "a penitent nuns habit" || $slaves[$i].clothes == "a hijab and abaya" || ($arcologies[0].FSRomanRevivalist != "unset" && $slaves[$i].clothes == "a toga")>>
 			<<set _seed += 1>>
@@ -654,8 +655,8 @@
 			<<set _seed += 6, _FSmatch++, $arcologies[0].FSArabianRevivalist += 0.02*$FSSingleSlaveRep>>
 		<</if>>
 	<<elseif $arcologies[0].FSChineseRevivalist != "unset">>
-		<<if $slaves[$i].intelligence > 0 && $HeadGirl != 0 && $Bodyguard != 0 && $HGSuite > 0>>
-			<<set _seed += (Math.min((($HeadGirl.entertainSkill/30)+$HeadGirl.intelligenceImplant+$HeadGirl.prestige), 4)+Math.min($Bodyguard.prestige, 1)), _FSdefend++, $arcologies[0].FSChineseRevivalist += 0.03*$FSSingleSlaveRep>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15 && $HeadGirl != 0 && $Bodyguard != 0 && $HGSuite > 0>>
+			<<set _seed += (Math.min((($HeadGirl.entertainSkill/30)+($HeadGirl.intelligenceImplant/10)+$HeadGirl.prestige), 4)+Math.min($Bodyguard.prestige, 1)), _FSdefend++, $arcologies[0].FSChineseRevivalist += 0.03*$FSSingleSlaveRep>>
 		<</if>>
 	<</if>>
 	/* and then there's Aztec revivalist, completely forgotten */
@@ -687,7 +688,7 @@
 		<<else>>
 			More than a few sign up to watch $his feeds, but unsubscribe due to $his amateur presentation.
 		<</if>>
-		<<if $slaves[$i].intelligence > 0>>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 			$He offers thoughtful commentaries on trending topics.
 		<<else>>
 			$He lacks the intelligence to compose thoughtful remarks; a lot the time $he merely +1s what others have said.
@@ -704,7 +705,7 @@
 	<</if>>
 	<<if $showEWM == 1>>
 		<<if $arcologies[0].FSSupremacist != "unset">>
-			<<if $slaves[$i].intelligence >= 2>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				<<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>>
 					$He patiently explains how $slaves[$i].race girls like $himself benefit from the firm guidance of their proper $arcologies[0].FSSupremacistRace masters.
 				<<else>>
@@ -717,7 +718,7 @@
 			<</if>>
 		<</if>>
 		<<if $arcologies[0].FSSubjugationist != "unset">>
-			<<if $slaves[$i].intelligence >= 2>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				<<if $slaves[$i].race == $arcologies[0].FSSubjugationistRace>>
 					It's always a pleasure to hear a $slaves[$i].race slave admit to all the failings for which $his kind need to be taken in hand.
 				<<else>>
@@ -739,7 +740,7 @@
 			<<else>>
 				$His efforts would have more impact if $his womb wasn't so empty. Disappointing any who would want to see $him pregnant.
 			<</if>>
-			<<if $slaves[$i].intelligence > 1>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				$He is smart enough to not only repeat your repopulationist goals, but to expand upon them.
 			<<elseif $slaves[$i].births > 3>>
 				$He uses $his experience as a mother as leverage to convince virgin ladies that motherhood is wonderful.
@@ -794,22 +795,22 @@
 		<</if>>
 		<<if $arcologies[0].FSPaternalist != "unset">>
 			<<if ($slaves[$i].devotion + $slaves[$i].trust) > 150 || $slaves[$i].relationship == -3>>
-				<<if $slaves[$i].intelligenceImplant == 1>>
+				<<if $slaves[$i].intelligenceImplant >= 15>>
 					All week $he shares original poetry in which $his love for you shines through<<if $slaves[$i].health > 40>>, and $his healthy body shines in every live appearance<</if>>.
 				<<else>>
-					Even though $he clearly adores $his <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>master<<else>>mistress<</if>>, at times the uneducated slave struggles to fully and cogently express $his affection.
+					Even though $he clearly adores $his <<= WrittenMaster($slaves[$i])>>, at times the uneducated slave struggles to fully and cogently express $his affection.
 				<</if>>
 			<<else>>
 				$His praise of your good works lacks the special touch of personal affection, so it doesn't impress much.
 			<</if>>
 		<<elseif $arcologies[0].FSDegradationist != "unset">>
 			<<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>>
-				<<if $slaves[$i].intelligence > 1>>
+				<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 					Ordinarily you would punish a slave who displays independent thinking, but when $slaves[$i].slaveName goes public in all $his garish, modded glory to defend the legal right of slaveowners to use their property however they please, $he's earned a brief reprieve.
 				<<else>>
 					Just the sight of $slaves[$i].slaveName's provocatively decorated body entices $his online "friends" to share multiple scenarios for raping $him, although the honor is wasted on the dumb fucktoy.
 				<</if>>
-			<<elseif $slaves[$i].intelligence > 1>>
+			<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
 				Ordinarily you would punish a slave who displays independent thinking, but when $slaves[$i].slaveName defends the right of owners to use their property however they please, $he's earned some consideration: perhaps you could "reward" $him with an extra piercing or a slutty new tat.
 			<<else>>
 				$He isn't smart enough to understand the primal attraction of an arcology where slave holes exist only to be raped, nor is $his body sufficiently degraded to advertise it.
@@ -874,7 +875,7 @@
 		<</if>>
 		<<if $arcologies[0].FSPastoralist != "unset">>
 			<<if $dairy>>
-				<<if $dairySlaves && $slaves[$i].intelligence > ($dairyRestraintsSetting+1)>>
+				<<if $dairySlaves && _FSintMod > ($dairyRestraintsSetting+1)>>
 					<<if $slaves[$i].lactation > 0>>
 						$He schedules VR tours of $dairyName in order to popularize your free-range practices and quality products: the highlight each time is when $he hooks $his own teats into a milker and brings $himself to orgasm.
 					<<else>>
@@ -909,7 +910,7 @@
 			<</if>>
 		<</if>>
 		<<if $arcologies[0].FSChattelReligionist != "unset">>
-			<<if $slaves[$i].intelligence > 0 && ($slaves[$i].devotion > 95 || $slaves[$i].trust > 95)>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15 && ($slaves[$i].devotion > 95 || $slaves[$i].trust > 95)>>
 				<<if $slaves[$i].clothes == "a chattel habit" || $slaves[$i].clothes == "a fallen nuns habit" || $slaves[$i].clothes == "a penitent nuns habit" || $slaves[$i].clothes == "a hijab and abaya">>
 					Clad in $his holy garb, $slaves[$i].slaveName preaches to the atrium with a powerful appeal to the new morality, in which $his absolute faith in your revelations is unmistakable.
 				<<elseif $arcologies[0].FSRomanRevivalist != "unset" && $slaves[$i].clothes == "a toga">>
@@ -917,7 +918,7 @@
 				<<else>>
 					$He heads to the atrium to deliver a powerful, faith-based appeal for everyone to join the new moral order, though one cynical onlooker heckles $him about $his style of dress.
 				<</if>>
-			<<elseif $slaves[$i].intelligence > 0>>
+			<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 				$His lecture on the new religious morality is thorough, and also devastatingly boring: all bullet point scriptures and little emotion that would sway unenlightened hearts.
 			<<elseif $slaves[$i].devotion > 95 || $slaves[$i].trust > 95>>
 				Although $he wears $his faith in you on $his metaphorical sleeve, $he can't muster the intellectual arguments to counter the shrill voices of backward old world religions.
@@ -1034,21 +1035,21 @@
 				$He makes a short video essay about your elaborate master suite, but there's no sex going on while $he films.
 			<</if>>
 		<<elseif $arcologies[0].FSChineseRevivalist != "unset">>
-			<<if $slaves[$i].intelligence >= 1 && $HeadGirl != 0 && $Bodyguard != 0 && $HGSuite > 0>>
-				<<if (($HeadGirl.entertainSkill/30)+$HeadGirl.intelligenceImplant+$HeadGirl.prestige) >= 4>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50 && $HeadGirl != 0 && $Bodyguard != 0 && $HGSuite > 0>>
+				<<if (($HeadGirl.entertainSkill/30)+($HeadGirl.intelligenceImplant/10)+$HeadGirl.prestige) >= 4>>
 					<<if $Bodyguard.prestige >= 1>>
 						$He deferentially chronicles the administration of your Imperial household by Head Girl $HeadGirl.slaveName and Bodyguard $Bodyguard.slaveName. The piece explains points of Chinese Revivalist protocol where new slaves or visitors to the Forbidden Penthouse might inadvertently stumble.
 					<<else>>
 						$He interviews your Head Girl about points of protocol and household administration for broadcast to the arcology. Your Bodyguard, $Bodyguard.slaveName, is not accustomed to fame and prefers to remain off-screen.
 					<</if>>
-				<<elseif $HeadGirl.intelligenceImplant < 1>>
+				<<elseif $HeadGirl.intelligenceImplant < 15>>
 					$He edits a documentary broadcast about the Revivalist protocols that drive your household, and in the process uncovers small but annoying lapses due to the Head Girl's lack of formal education.
 				<<else>>
 					$He broadcasts a documentary about life inside your Imperial Chinese household, but the Head Girl's segment comes out flat: $HeadGirl.slaveName needs more experience working in front of a camera.
 				<</if>>
 			<<elseif $HeadGirl == 0 || $Bodyguard == 0>>
 				$He can't document the benefits of your Imperial Chinese administration because of unfilled posts in its leadership.
-			<<elseif $slaves[$i].intelligence < 1>>
+			<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant <= 15>>
 				Your household is a well-run model for the arcology at large, but your recruiter doesn't completely understand its intricate Revivalist protocols and can't explain it for the masses.
 			<<else>>
 				$He never considers promoting your household's Revivalist protocols, since you don't value your Head Girl enough to accord $him a separate apartment inside your walls.
diff --git a/src/uncategorized/saRelationships.tw b/src/uncategorized/saRelationships.tw
index 5f9ac891a81f56ce9f332d7c5a8d7c5eb57f1b96..c260544e34525ce9deecf26ea916a2fd5ec43b9c 100644
--- a/src/uncategorized/saRelationships.tw
+++ b/src/uncategorized/saRelationships.tw
@@ -1420,7 +1420,7 @@
 			<</if>>
 		<</if>>
 
-		<<if (_SlaveJ.actualAge - _SlaveI.actualAge > 10) && (_SlaveI.relationship >= 4) && (random(1, 50) > (_SlaveI.intelligence * 5) + (_SlaveJ.intelligence * 10)) && (_SlaveJ.devotion > 75) && (_SlaveJ.trust > 50) && (_SlaveJ.intelligence > 0) && (_SlaveJ.intelligenceImplant > 0) && ((_SlaveI.devotion > 20) || ((_SlaveI.devotion >= -20) && (_SlaveI.trust < -20)) || (_SlaveI.trust > -10))>>
+		<<if (_SlaveJ.actualAge - _SlaveI.actualAge > 10) && (_SlaveI.relationship >= 4) && (random(1,300) > (_SlaveI.intelligence) + (_SlaveJ.intelligence)) && (_SlaveJ.devotion > 75) && (_SlaveJ.trust > 50) && (_SlaveJ.intelligence+_SlaveJ.intelligenceImplant > 15) && (_SlaveJ.intelligenceImplant >= 15) && ((_SlaveI.devotion > 20) || ((_SlaveI.devotion >= -20) && (_SlaveI.trust < -20)) || (_SlaveI.trust > -10))>>
 			<<if (_SlaveJ.oralSkill > _SlaveI.oralSkill) || ((_SlaveJ.analSkill > _SlaveI.analSkill) && (_SlaveI.anus > 0)) || ((_SlaveJ.vaginalSkill > _SlaveI.vaginalSkill) && (_SlaveI.vagina > 0) && (_SlaveJ.vagina > 0)) || (_SlaveJ.trust > _SlaveI.trust)>>
 				_SlaveI.slaveName's <<if _SlaveI.relationship >= 5>>wife<<else>>lover<</if>> is older, more experienced, and
 				<<if (_SlaveJ.oralSkill > _SlaveI.oralSkill)>>
diff --git a/src/uncategorized/saRivalries.tw b/src/uncategorized/saRivalries.tw
index e2e5e2aa6ea305b076267864b0143f51b86a6715..189c5c51fb21d2fd494172ca54921244030ddfe5 100644
--- a/src/uncategorized/saRivalries.tw
+++ b/src/uncategorized/saRivalries.tw
@@ -24,7 +24,7 @@
 			<<if $slaves[$i].behavioralFlaw != "none">>
 				<<switch $slaves[$i].behavioralFlaw>>
 				<<case "arrogant">>
-					<<if $slaves[_j].intelligence > $slaves[$i].intelligence>>
+					<<if $slaves[_j].intelligence > $slaves[$i].intelligence+$slaves[$i].intelligenceImplant>>
 						$slaves[$i].slaveName is an arrogant bitch, and <<= SlaveFullName($slaves[_j])>> is authentically smarter than she is, which of course she cannot stand. @@.lightsalmon;They start to dislike each other.@@
 						<<set $slaves[_j].rivalry = 1, $slaves[$i].rivalry = 1, $slaves[_j].rivalryTarget = $slaves[$i].ID, $slaves[$i].rivalryTarget = $slaves[_j].ID>>
 						<<break>>
diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw
index b05da581b390befb368c23b70d99275619145332..347ea386b38e0fef69e10a69e9558d05f5c46d07 100644
--- a/src/uncategorized/saRules.tw
+++ b/src/uncategorized/saRules.tw
@@ -608,13 +608,13 @@
 					$He's given free time, which $he
 					<<if $spa != 0>>
 						usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>.
-					<<elseif (canSee($activeSlave)) && ($activeSlave.intelligence >= 2)>>
+					<<elseif (canSee($slaves[$i])) && ($slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50)>>
 						usually spends relaxing in $his private room reading books.
-					<<elseif (canSee($activeSlave)) && (canHear($activeSlave))>>
+					<<elseif (canSee($slaves[$i])) && (canHear($slaves[$i]))>>
 						usually spends relaxing in $his private room watching television.
-					<<elseif canSee($activeSlave)>>
+					<<elseif canSee($slaves[$i])>>
 						usually spends relaxing in $his private room reading magazines.
-					<<elseif canHear($activeSlave)>>
+					<<elseif canHear($slaves[$i])>>
 						usually spends relaxing in $his private room listening to music.
 					<<else>>
 						usually spends napping in $his private room.
diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw
index 3152d87497b237b42ebdcb072112ab51e3fbfe8d..66934dc3b5201517cf77bb194f266f4b0df5b902 100644
--- a/src/uncategorized/saServeThePublic.tw
+++ b/src/uncategorized/saServeThePublic.tw
@@ -195,7 +195,7 @@ the public.
 				masterful
 			<</if>>
 			leadership.
-			<<if ($DJ.face > 40) && ($DJ.intelligence > 1)>>
+			<<if ($DJ.face > 40) && ($DJ.intelligence+$DJ.intelligenceImplant > 50)>>
 				<<if ($slaves[$i].devotion > 20)>>
 				The DJ is such a gorgeous diva that $he's swept along by $his charisma, and does $his best to be a worthy part of $his entourage.
 				<</if>>
@@ -394,7 +394,7 @@ $His appearance attracted $beauty members of the public (<<print Math.trunc($bea
 <</if>>
 
 <<if !setup.entertainmentCareers.includes($slaves[$i].career) && $slaves[$i].skillE < $masteredXP>>
-	<<set $slaves[$i].skillE += random(1,($slaves[$i].intelligence+4)*2)>>
+	<<set $slaves[$i].skillE += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
 <</if>>
 <<if setup.entertainmentCareers.includes($slaves[$i].career)>>
 	$He has experience with entertainment from $his life before $he was a slave, making $him more effective.
@@ -447,21 +447,21 @@ $His appearance attracted $beauty members of the public (<<print Math.trunc($bea
 		$he offers personal training and sexual therapy.
 	<<else>>
 		$He shows diligence, and $his @@.green;sexual skills improve,@@ according to what the citizens demand<<if !canDoVaginal($slaves[$i])>> and what's possible for $him<</if>>.
-		<<set $skillIncrease = 5+$slaves[$i].intelligence+$oralUseWeight>>
+		<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$oralUseWeight>>
 		<<OralSkillIncrease $slaves[$i]>>
 		<<if canDoAnal($slaves[$i])>>
-			<<set $skillIncrease = 5+$slaves[$i].intelligence+$analUseWeight>>
+			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$analUseWeight>>
 			<<AnalSkillIncrease $slaves[$i]>>
 		<</if>>
 		<<if canDoVaginal($slaves[$i])>>
-			<<set $skillIncrease = 5+$slaves[$i].intelligence+$vaginalUseWeight>>
+			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$vaginalUseWeight>>
 			<<VaginalSkillIncrease $slaves[$i]>>
 		<</if>>
 	<</if>>
 	<<if ($slaves[$i].amp != 1)>>
 		<<if ($slaves[$i].entertainSkill < 100)>>
 			$He gains experience as a public slut.
-			<<set $skillIncrease = 10+$slaves[$i].intelligence>>
+			<<set $skillIncrease = 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 			<<EntertainSkillIncrease $slaves[$i]>>
 		<</if>>
 	<</if>>
@@ -817,9 +817,9 @@ $His appearance attracted $beauty members of the public (<<print Math.trunc($bea
 	<</if>>
 <</if>>
 
-<<if $slaves[$i].intelligence > 0>>
+<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 	$His intelligence helps $him discern everyone's needs.
-<<elseif $slaves[$i].intelligence < 0>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>>
 	$He has trouble figuring out what everyone needs.
 <</if>>
 
diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw
index ed5d98afed7d9ce7f54f3ac8e6504c34af3572c4..c735e753cbae512d5e64af210867ae159bd1ecde 100644
--- a/src/uncategorized/saTakeClasses.tw
+++ b/src/uncategorized/saTakeClasses.tw
@@ -10,17 +10,17 @@
 <<elseif ($slaves[$i].assignment == "learn in the schoolroom")>>
 	<<if ($Schoolteacher != 0)>>
 		<<setLocalPronouns $Schoolteacher 2>>
-		<<set _seed = $Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant>>
+		<<set _teaching = $Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant>>
 		<<if ($Schoolteacher.visualAge > 35)>>
-			<<set _seed += 1>>
+			<<set _teaching += 10>>
 		<</if>>
 		<<if setup.schoolteacherCareers.includes($Schoolteacher.career)>>
-			<<set _seed += 1>>
+			<<set _teaching += 10>>
 		<</if>>
 		<<if ($Schoolteacher.face > 40)>>
-			<<set _seed += 1>>
+			<<set _teaching += 10>>
 		<</if>>
-		<<if (random(1,100) < 20+(_seed*20))>>
+		<<if random(1,150) < _teaching>>
 			<<set _learning += 1>>
 		<</if>>
 		takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedial + $schoolroomUpgradeLanguage != 0>>, using $schoolroomName's improved educational materials, <</if>> under $Schoolteacher.slaveName's supervision;
@@ -73,33 +73,33 @@
 <</if>>
 
 <<if $slaves[$i].fetish != "mindbroken">>
-	<<if ($slaves[$i].intelligence >= 3)>>
+	<<if ($slaves[$i].intelligence > 95)>>
 		$He is a genius,
 		<<set _learning += 1>>
-	<<elseif ($slaves[$i].intelligence >= 2)>>
+	<<elseif ($slaves[$i].intelligence > 50)>>
 		$He is highly intelligent
 		<<set _learning += 1>>
-	<<elseif ($slaves[$i].intelligence >= 1)>>
+	<<elseif ($slaves[$i].intelligence > 15)>>
 		$He is of above average intelligence
 		<<if (random(1,100) < 70)>>
 			<<set _learning += 1>>
 		<</if>>
-	<<elseif ($slaves[$i].intelligence >= 0)>>
+	<<elseif ($slaves[$i].intelligence >= -15)>>
 		$He is of average intelligence
 		<<if (random(1,100) < 50)>>
 			<<set _learning += 1>>
 		<</if>>
 	<<else>>
-		<<set _seed = 50 + $slaves[$i].intelligence*20>>
+		<<set _slaveDensity = 50 + $slaves[$i].intelligence>>
 		<<if ($schoolroomUpgradeRemedial == 1) && random(1,100) < 50>>
-			<<set _seed = 50>>
+			<<set _slaveDensity = 55>>
 		<</if>>
-		<<if (random(1,100) < _seed)>>
+		<<if (random(1,100) > _slaveDensity)>>
 			<<set _learning += 1>>
 		<</if>>
-		<<if ($slaves[$i].intelligence >= -1)>>
+		<<if ($slaves[$i].intelligence >= -50)>>
 			$He is of below average intelligence
-		<<elseif ($slaves[$i].intelligence >= -2)>>
+		<<elseif ($slaves[$i].intelligence >= -95)>>
 			$He is quite stupid
 		<<else>>
 			$He is an imbecile,
@@ -137,7 +137,7 @@
 	<</if>>
 
 	<<set _seed = 0>>
-	<<set $skillIncrease = 10+$slaves[$i].intelligence>>
+	<<set $skillIncrease = 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 	<<for _j = 0; _j < _learning; _j++>>
 		<<if ($slaves[$i].devotion <= 20) && (_seed == 0)>>
 			Since $he is wanting in basic obedience, $he suffers through courses on @@.hotpink;$his place@@ in the Free Cities world.
@@ -184,52 +184,61 @@
 		<</if>>
 	<</for>>
 
-	<<if ($slaves[$i].intelligenceImplant < 1) || ($slaves[$i].intelligenceImplant > 1)>>
+	<<if ($slaves[$i].intelligenceImplant < 30) && ($slaves[$i].assignment == "learn in the schoolroom")>>
+		$He makes some progress
+		<<if $slaves[$i].intelligenceImplant < 15>>
+			towards a basic education.
+		<<else>>
+			in furthering $his education.
+		<</if>>
+		<<set $slaves[$i].intelligenceImplant += 1*_learning>>
+		<<if ($slaves[$i].intelligenceImplant >= 30)>>
+			<<set $slaves[$i].intelligenceImplant = 30>>
+			$He has completed $his advanced education, and for most purposes $he has become @@.deepskyblue;more intelligent.@@
+		<</if>>
+	<<elseif ($slaves[$i].intelligenceImplant < 15) && ($slaves[$i].assignment == "take classes")>>
 		$He makes some progress towards a basic education.
-		<<set $slaves[$i].intelligenceImplant += 0.1*_learning>>
-		<<if ($slaves[$i].intelligenceImplant >= 1)>>
-			<<set $slaves[$i].intelligenceImplant = 1>>
-			$He has completed a course of slave education, and for most purposes $he is now @@.deepskyblue;more intelligent.@@
-			<<if ($slaves[$i].intelligence < 3)>>
-				<<set $slaves[$i].intelligence += 1>>
-			<</if>>
+		<<set $slaves[$i].intelligenceImplant += 1*_learning>>
+		<<if ($slaves[$i].intelligenceImplant >= 15)>>
+			<<set $slaves[$i].intelligenceImplant = 15>>
+			$He has completed a course of slave education, and for most purposes $he has become @@.deepskyblue;more intelligent.@@
 		<</if>>
 	<</if>>
 
-	<<if ($slaves[$i].intelligenceImplant == 1)>>
-	<<if $slaves[$i].voice != 0>>
-		<<if ($slaves[$i].intelligence > random(-4,4))>>
-		<<if ($schoolroomUpgradeLanguage == 0)>>
-			<<if ($slaves[$i].accent > 3) && ($week-$slaves[$i].weekAcquired > 24)>>
-				$He has @@.green;learned some $language,@@ and can make $his point with some gesturing, though $he speaks $language horribly.
-				<<set $slaves[$i].accent -= 1>>
-				<<if $slaves[$i].speechRules == "language lessons">>
-					<<set $slaves[$i].speechRules = "accent elimination">>
-				<</if>>
-			<<elseif ($slaves[$i].accent == 3)>>
-			$He has @@.green;learned functional $language,@@ and can make $himself understood, though $his $slaves[$i].nationality accent is still quite heavy.
-			<<set $slaves[$i].accent -= 1>>
-			<</if>>
-		<<else>>
-			<<if ($slaves[$i].accent > 3)>>
-				<<if ($week-$slaves[$i].weekAcquired > 16)>>
-					$He has @@.green;learned some $language,@@ and can make $his point with some gesturing, though $he speaks $language horribly.
-					<<set $slaves[$i].accent -= 1>>
-					<<if $slaves[$i].speechRules == "language lessons">>
-						<<set $slaves[$i].speechRules = "accent elimination">>
+	<<if ($slaves[$i].intelligenceImplant >= 15)>>
+		<<if $slaves[$i].voice != 0>>
+			<<if ($slaves[$i].intelligence > random(-110,110))>>
+				<<if ($schoolroomUpgradeLanguage == 0)>>
+					<<if ($slaves[$i].accent > 3) && ($week-$slaves[$i].weekAcquired > 24)>>
+						$He has @@.green;learned some $language,@@ and can make $his point with some gesturing, though $he speaks $language horribly.
+						<<set $slaves[$i].accent -= 1>>
+						<<if $slaves[$i].speechRules == "language lessons">>
+							<<set $slaves[$i].speechRules = "accent elimination">>
+						<</if>>
+					<<elseif ($slaves[$i].accent == 3)>>
+						$He has @@.green;learned functional $language,@@ and can make $himself understood, though $his $slaves[$i].nationality accent is still quite heavy.
+						<<set $slaves[$i].accent -= 1>>
+					<</if>>
+				<<else>>
+					<<if ($slaves[$i].accent > 3)>>
+						<<if ($week-$slaves[$i].weekAcquired > 16)>>
+							$He has @@.green;learned some $language,@@ and can make $his point with some gesturing, though $he speaks $language horribly.
+							<<set $slaves[$i].accent -= 1>>
+							<<if $slaves[$i].speechRules == "language lessons">>
+								<<set $slaves[$i].speechRules = "accent elimination">>
+							<</if>>
+						<</if>>
+					<<elseif ($slaves[$i].accent >= 2)>>
+						$He has @@.green;learned decent $language,@@ though $he retains enough of $his $slaves[$i].nationality accent to make $his voice distinctly sexy.
+						<<set $slaves[$i].accent = 1>>
 					<</if>>
 				<</if>>
-			<<elseif ($slaves[$i].accent >= 2)>>
-			$He has @@.green;learned decent $language,@@ though $he retains enough of $his $slaves[$i].nationality accent to make $his voice distinctly sexy.
-			<<set $slaves[$i].accent = 1>>
 			<</if>>
 		<</if>>
-		<</if>>
-	<</if>>
 	<</if>>
 
 
-	<<if ($slaves[$i].intelligenceImplant == 1) && ($slaves[$i].assignment == "take classes")>>
+	<<if ($slaves[$i].intelligenceImplant >= 15) && ($slaves[$i].assignment == "take classes")>>
 	<<if ($slaves[$i].voice == 0) || ($slaves[$i].accent <= 1) || (($schoolroomUpgradeLanguage == 0) && ($slaves[$i].accent <= 2))>>
 	<<if ($slaves[$i].oralSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].oralSkill > 10))>>
 	<<if ($slaves[$i].whoreSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].whoreSkill > 10))>>
diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw
index c99a34b583df05ceeeae5c5aa2e3f9300da87bb7..d9ae28d165369cf7ce4b088a00a0313b96ee0999 100644
--- a/src/uncategorized/saWhore.tw
+++ b/src/uncategorized/saWhore.tw
@@ -379,7 +379,7 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 <</if>>
 
 <<if !setup.whoreCareers.includes($slaves[$i].career) && $slaves[$i].skillW < $masteredXP>>
-	<<set $slaves[$i].skillW += random(1,($slaves[$i].intelligence+4)*2)>>
+	<<set $slaves[$i].skillW += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>>
 <</if>>
 <<if setup.whoreCareers.includes($slaves[$i].career)>>
 	$He has sex work experience from $his life before $he was a slave, making $him more effective.
@@ -401,7 +401,7 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 <</if>>
 <<if ($slaves[$i].amp != 1)>>
 <<if ($slaves[$i].whoreSkill < 100)>>
-	<<set $slaves[$i].whoreSkill += 10+$slaves[$i].intelligence>>
+	<<set $slaves[$i].whoreSkill += 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 	$He @@.green;gains experience as a public slut,@@ and gets better at
 	<<if ($slaves[$i].whoreSkill <= 30)>>
 		basic street smarts.
@@ -448,21 +448,21 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 		$he works social gatherings and high society.
 	<<else>>
 		$He shows diligence, and $his sexual skills improve, according to what the customers demand<<if !canDoVaginal($slaves[$i])>> and what's possible for $him<</if>>.
-		<<set $skillIncrease = 5+$slaves[$i].intelligence+$oralUseWeight>>
+		<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$oralUseWeight>>
 		<<OralSkillIncrease $slaves[$i]>>
 		<<if canDoAnal($slaves[$i])>>
-			<<set $skillIncrease = 5+$slaves[$i].intelligence+$analUseWeight>>
+			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$analUseWeight>>
 			<<AnalSkillIncrease $slaves[$i]>>
 		<</if>>
 		<<if canDoVaginal($slaves[$i])>>
-			<<set $skillIncrease = 5+$slaves[$i].intelligence+$vaginalUseWeight>>
+			<<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$vaginalUseWeight>>
 			<<VaginalSkillIncrease $slaves[$i]>>
 		<</if>>
 	<</if>>
 	<<if ($slaves[$i].amp != 1)>>
 	<<if ($slaves[$i].whoreSkill < 100)>>
 		$He gains experience as a prostitute.
-		<<set $skillIncrease = 10+$slaves[$i].intelligence>>
+		<<set $skillIncrease = 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>>
 		<<WhoreSkillIncrease $slaves[$i]>>
 	<</if>>
 	<</if>>
@@ -826,9 +826,9 @@ $His appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a d
 	<</if>>
 <</if>>
 
-<<if $slaves[$i].intelligence > 0>>
+<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
 	$His intelligence gives $him an advantage at the business of selling $his body.
-<<elseif $slaves[$i].intelligence < 0>>
+<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>>
 	$His stupidity gives $him a handicap at the business of selling $his body.
 <</if>>
 
diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw
index c4323975fd61179621bb308d19e0b581ac1f51ae..2df38e4a63aeba507b2f27bd33bbd7937aa173de 100644
--- a/src/uncategorized/schoolroomReport.tw
+++ b/src/uncategorized/schoolroomReport.tw
@@ -56,17 +56,17 @@
 		She has experience with students and learning from working for you, making her more effective.
 		<<set _idleBonus++>>
 	<<else>>
-		<<set $slaves[_FLs].skillTE += random(1,($Schoolteacher.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillTE += random(1,Math.ceil(($Schoolteacher.intelligence+$Schoolteacher.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if ($Schoolteacher.visualAge > 35)>>
 		Her age earns her the respect of her students.
 		<<set _idleBonus++>>
 	<</if>>
-	<<if ($Schoolteacher.intelligence > 0)>>
+	<<if ($Schoolteacher.intelligence > 15)>>
 		She's intelligent enough to be a good teacher.
 		<<set _idleBonus++>>
 	<</if>>
-	<<if ($Schoolteacher.intelligenceImplant == 1)>>
+	<<if ($Schoolteacher.intelligenceImplant >= 15)>>
 		Since she's educated herself, she understands her students.
 		<<set _idleBonus++>>
 	<</if>>
@@ -183,7 +183,7 @@
 		<<set _restedSlaves++, _dI--, _DL-->>
 		<<continue>>
 	<<else>>
-		<<if ($slaves[$i].intelligenceImplant == 1)>>
+		<<if ($slaves[$i].intelligenceImplant >= 30)>>
 		<<if ($slaves[$i].voice == 0) || ($slaves[$i].accent <= 1) || (($schoolroomUpgradeLanguage == 0) && ($slaves[$i].accent <= 2))>>
 		<<if ($slaves[$i].oralSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].oralSkill > 10))>>
 		<<if ($slaves[$i].whoreSkill > 30) || (($schoolroomUpgradeSkills == 0) && ($slaves[$i].whoreSkill > 10))>>
diff --git a/src/uncategorized/seCustomSlaveDelivery.tw b/src/uncategorized/seCustomSlaveDelivery.tw
index 23a44aec0b00fff2d3b49556baebfde17d80cbd3..718e34f4e69d896a2be440a620e6a92b56c4276c 100644
--- a/src/uncategorized/seCustomSlaveDelivery.tw
+++ b/src/uncategorized/seCustomSlaveDelivery.tw
@@ -147,6 +147,23 @@
 	<<set $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 5, spread: .15, limitMult: [2, 5]}))>>
 <</if>>
 
+<<if $customSlave.intelligence == 3>>
+	<<set $activeSlave.intelligence = random(96,100)>>
+<<elseif $customSlave.intelligence == 2>>
+	<<set $activeSlave.intelligence = random(51,95)>>
+<<elseif $customSlave.intelligence == 1>>
+	<<set $activeSlave.intelligence = random(15,50)>>
+<<elseif $customSlave.intelligence == -1>>
+	<<set $activeSlave.intelligence = random(-50,-16)>>
+<<elseif $customSlave.intelligence == -2>>
+	<<set $activeSlave.intelligence = random(-95,-51)>>
+<<elseif $customSlave.intelligence == -3>>
+	<<set $activeSlave.intelligence = random(-100,-96)>>
+<<else>>
+	<<set $activeSlave.intelligence = random(-15,15)>>
+<</if>>
+<<set $activeSlave.intelligenceImplant = $customSlave.intelligenceImplant>>
+
 <<if $customSlave.analVirgin == 0>>
 	<<set $activeSlave.anus = $customSlave.analVirgin>>
 <</if>>
@@ -169,8 +186,6 @@
 <<set $activeSlave.entertainSkill = $customSlave.whoreSkills>>
 <<set $activeSlave.whoreSkill = $customSlave.whoreSkills>>
 <<set $activeSlave.combatSkill = $customSlave.combatSkills>>
-<<set $activeSlave.intelligence = $customSlave.intelligence>>
-<<set $activeSlave.intelligenceImplant = $customSlave.intelligenceImplant>>
 <<set $activeSlave.eyes = $customSlave.eyes>>
 <<set $activeSlave.hears = $customSlave.hears>>
 <<set $activeSlave.amp = $customSlave.amp>>
diff --git a/src/uncategorized/seRaiding.tw b/src/uncategorized/seRaiding.tw
index 5dbe46ec9f57e23c0f100e9835dca0d126437ebd..db08477acf734a46ae617597a53c11456b66ea47 100644
--- a/src/uncategorized/seRaiding.tw
+++ b/src/uncategorized/seRaiding.tw
@@ -114,8 +114,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = 2>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(70,90)>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-20,90)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
@@ -146,8 +146,8 @@ target
 	<<set $activeSlave.oralSkill = 0>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 0>>
-	<<set $activeSlave.intelligence = random(1,2)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(0,60)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-60,40)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
@@ -177,8 +177,8 @@ target
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.combatSkill = 1>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = random(1,2)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(20,60)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = 0>>
 	<<set $activeSlave.muscles = 25>>
@@ -227,7 +227,7 @@ target
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.combatSkill = 1>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligenceImplant = 0>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(0,20)>>
 	<<set $activeSlave.muscles = 10>>
@@ -257,8 +257,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = 2>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(60,90)>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-40,40)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
@@ -386,7 +386,7 @@ target
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.combatSkill = 1>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligenceImplant = 0>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.weight = random(-10,90)>>
 	<<set $activeSlave.muscles = random(10,35)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
@@ -452,8 +452,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = 2>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(60,90)>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-10,60)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
@@ -496,7 +496,7 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 25>>
 	<<set $activeSlave.entertainSkill = 25>>
-	<<set $activeSlave.intelligence = 2>>
+	<<set $activeSlave.intelligence = random(51,80)>>
 	<<set $activeSlave.weight = random(-10,120)>>
 	is a halfway house for vulnerable woman operating in a nearby conflict zone. Far from being a wholesome institution, the proprietor of this halfway house is a notorious procuress who sells her guests into slavery. Raiding the halfway house avoids the procuress' fees on a new shipment of slaves, with the procuress herself as a tempting bonus.
 <<case "investor">>
@@ -514,8 +514,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = 2>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(51,80)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.weight = random(-50,60)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>>
@@ -543,8 +543,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 10>>
-	<<set $activeSlave.intelligence = 2>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(70,90)>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<set $activeSlave.weight = random(-50,50)>>
 	is a research lab operating on the lawless fringe between the Old World and the Free Cities. Here, scientists push the boundaries of the known world without the burden of governmental oversight or moral restrictions. Their defacto leader is a fellow scientist, one of the first to leave the Old World behind in pursuit of knowledge.
@@ -561,8 +561,8 @@ target
 	<<set $activeSlave.analSkill = 15>>
 	<<set $activeSlave.whoreSkill = 0>>
 	<<set $activeSlave.entertainSkill = 20>>
-	<<set $activeSlave.intelligence = 1>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(20,50)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<set $activeSlave.weight = random(-50,140)>>
 	<<if isFertile($activeSlave) && $seePreg != 0>>
 		<<set $activeSlave.preg = either(-1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 10, 20, 30, 39)>>
diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw
index 6d59c0b39a3002f1221626ef6089877f5affc745..d9fa1a9824ddcdc68c00b2bdd86485a522bd61cd 100644
--- a/src/uncategorized/seRecruiterSuccess.tw
+++ b/src/uncategorized/seRecruiterSuccess.tw
@@ -19,7 +19,7 @@
 <<set $activeSlave.analSkill = 0>>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
@@ -51,7 +51,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a starving yo
 <<set $activeSlave.analSkill = 0>>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
@@ -78,7 +78,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a recent divo
 <</if>>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
@@ -122,7 +122,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world
 <<set $activeSlave.sexualFlaw = "hates women">>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
@@ -156,7 +156,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world
 <<set $activeSlave.weight = random(0,50)>>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
@@ -203,7 +203,7 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an unhealthy
 <<set $activeSlave.clitPiercing = random(0,1)>>
 <<if $recruiterEugenics == 1>>
 	<<if $IntelligenceEugenicsSMR == 1>>
-		<<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(40,100)>>
 	<</if>>
 	<<if $HeightEugenicsSMR == 1>>
 		<<set $activeSlave.height = random(185,190)>>
diff --git a/src/uncategorized/seRetirement.tw b/src/uncategorized/seRetirement.tw
index b08b5374e9b309aba9c7f4f0469ec9471045246e..310a306bb584f380c105bc44da7fc0fd068bd300 100644
--- a/src/uncategorized/seRetirement.tw
+++ b/src/uncategorized/seRetirement.tw
@@ -86,10 +86,10 @@ She's certainly going to have some adjustments to make.
 	<<set _pornFame = _pornFame.replace("She is world famous for her career in slave pornography. Millions are intimately familiar with", "enjoy")>>
 	<<set _pornFame = _pornFame.replace(".", ",")>>
 	In addition to her annuity, you've laid the groundwork for her to become wealthy by the way you publicized pornography of her. Many thousands of people across the world are willing to pay to _pornFame and they enjoy it in part because she doesn't mind it, either. She's in a position to make great money for doing on camera what she would probably do anyway.
-<<elseif ($activeSlave.intelligence >= -1) && ($activeSlave.muscles > 5) && ($activeSlave.combatSkill >= 1) && ($activeSlave.amp != 1) && ($activeSlave.face > 10)>>
+<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50) && ($activeSlave.muscles > 5) && ($activeSlave.combatSkill >= 1) && ($activeSlave.amp != 1) && ($activeSlave.face > 10)>>
 	<br><br>
 	She's pretty and deadly. If she feels she prefers wealth and danger to living on her annuity, she'll have no trouble finding work. In fact, she'll likely have trouble sifting through all the mercenary organizations, businesses in need of attractive and competent guards for public spaces, and citizens looking for effective bodyguards willing to hire her.
-<<elseif ($activeSlave.intelligence >= 2) && ($activeSlave.intelligenceImplant >= 1)>>
+<<elseif ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50) && ($activeSlave.intelligenceImplant >= 15)>>
 	<br><br>
 	She has no skills extraordinary enough to bring prospective employers in search of her, in this new, slaveowning economy, but she is highly intelligent, educated, and has a small income. As you know from your own abundant personal experience, her intelligence is a lever, her annuity is a fulcrum, and with the two, she may move the world someday. You have no doubt that, at the very least, she will be far from the poorest of your citizens.
 <</if>>
diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw
index 52dae53b57a7a8a51e3d5c60589c415b812ff640..fcdd3e3568f85b5612a610889cde58a010038123 100644
--- a/src/uncategorized/sellSlave.tw
+++ b/src/uncategorized/sellSlave.tw
@@ -420,23 +420,30 @@ A reputable slave appraiser arrives promptly to inspect $him and certify $his qu
 <<if $activeSlave.pregWeek < 0>>
 	$He seems a little uncomfortable with $his holes being touched. By the feel of it, $he is a new mother, no? A lack of receptivity will not go over well with buyers; it may more profitable to let $him recover first.
 <</if>>
-<<if $activeSlave.intelligence >= 3>>
+<<if $activeSlave.intelligence > 95>>
 	$His genius is probably going to bring in very generous bids.
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		$His education is an added positive, beyond that.
 	<</if>>
-<<elseif $activeSlave.intelligence > 0>>
+<<elseif $activeSlave.intelligence > 15>>
 	Of course, $his intelligence is an asset outside of its sexual applications.
-	<<if $activeSlave.intelligenceImplant == 1>>
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		$His education is an added positive, beyond that.
 	<</if>>
-<<elseif $activeSlave.intelligence < 0>>
-	Of course, $him stupidity will be a minor negative.
-	<<if $activeSlave.intelligenceImplant == 1>>
+<<elseif $activeSlave.intelligence < -15>>
+	Of course, $his stupidity will be a minor negative.
+	<<if $activeSlave.intelligenceImplant >= 15>>
 		$His education will help ameliorate that in price terms.
 	<<else>>
 		$He's uneducated, too.
 	<</if>>
+<<elseif $activeSlave.intelligence < -95>>
+	$His sheer idiocy will likely hamper bids.
+	<<if $activeSlave.intelligenceImplant >= 15>>
+		$His education will help a little, though I can't imagine the hassle it must have been to get $him to remember anything.
+	<<else>>
+		$He's uneducated, too, not that there's a surprise in that.
+	<</if>>
 <</if>>
 
 <<if $activeSlave.anus == 0>>
@@ -804,7 +811,7 @@ __Bids Received__
 <</if>>
 <</if>>
 
-<<if $activeSlave.intelligence >= 2>>
+<<if $activeSlave.intelligence > 50>>
 <<if $activeSlave.face >= 55>>
 <<if $activeSlave.faceShape != "masculine">>
 	<<if random(1,100) > 90>>
@@ -918,7 +925,7 @@ __Bids Received__
 
 <<if $activeSlave.muscles > 30>>
 <<if $activeSlave.height >= 170>>
-<<if $activeSlave.intelligence < 0>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 	<<if random(1,100) > 60>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a sadistic citizen who is looking for an imposing, stupid slave she can train to rape her victims on command.
 	<<link "Accept bid" "Slave Sold">>
@@ -931,8 +938,8 @@ __Bids Received__
 <</if>>
 
 <<if $activeSlave.devotion > 20>>
-<<if $activeSlave.intelligence > 1>>
-<<if $activeSlave.intelligenceImplant == 1>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+<<if $activeSlave.intelligenceImplant >= 15>>
 	<<if random(1,100) > 60>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.05)/500))>>'' from a newly wealthy citizen who is expanding his household and is interested in smart, educated, and obedient slaves for leadership roles.
 	<<link "Accept bid" "Slave Sold">>
@@ -968,7 +975,7 @@ __Bids Received__
 
 <<if $activeSlave.oralSkill >= 100>>
 <<if $activeSlave.analSkill >= 100>>
-<<if $activeSlave.intelligence > 0>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
 	<<if random(1,100) > 60>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a small, local slave trainer interested in using $him to help train new slaves in the sexual arts.
 	<<link "Accept bid" "Slave Sold">>
@@ -982,8 +989,8 @@ __Bids Received__
 
 <<if $activeSlave.oralSkill >= 100>>
 <<if $activeSlave.analSkill >= 100>>
-<<if $activeSlave.intelligence > 0>>
-<<if $activeSlave.intelligenceImplant == 1>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 15>>
+<<if $activeSlave.intelligenceImplant >= 15>>
 <<if $activeSlave.physicalAge > 35>>
 	<<if random(1,100) > 60>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.4)/500))>>'' from a skilled slave trainer who feels that MILFs make the best slave trainers.
@@ -1243,7 +1250,7 @@ __Bids Received__
 <</if>>
 
 <<if $arcologies[0].FSDegradationist == "unset">>
-<<if $activeSlave.intelligenceImplant == 0>>
+<<if $activeSlave.intelligenceImplant < 15>>
 	<<if random(1,100) > 60>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.1)/500))>>'' from a slave trainer that specializes in educating slaves and reselling them at a profit.
 	<<link "Accept bid" "Slave Sold">>
@@ -1365,8 +1372,8 @@ __Bids Received__
 <</if>>
 
 <<if $activeSlave.devotion > 50>>
-<<if $activeSlave.intelligence > 1>>
-<<if $activeSlave.intelligenceImplant > 1>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant > 50>>
+<<if $activeSlave.intelligenceImplant >= 30>>
 	<<if random(1,100) > 70>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner building a facsimile of ancient Egypt. He's in the market for wise and educated slaves willing to pass on their skills.
 	<<link "Accept bid" "Slave Sold">>
@@ -1528,7 +1535,7 @@ __Bids Received__
 	<</if>>
 <</if>>
 
-<<if $activeSlave.intelligenceImplant != 1>>
+<<if $activeSlave.intelligenceImplant < 5>>
 <<if $activeSlave.devotion > 20>>
 <<if $activeSlave.fetish != "mindbroken">>
 	<<if random(1,100) > 70>>
@@ -1546,7 +1553,7 @@ __Bids Received__
 <<if $activeSlave.boobs > 800>>
 <<if $activeSlave.butt > 3>>
 <<if $activeSlave.devotion > 20>>
-<<if $activeSlave.intelligence < 0>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -15>>
 	<<if random(1,100) > 70>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner who likes willing, uncomplicated young ladies with bouncing boobs and big butts. He's an uncomplicated sort.
 	<<link "Accept bid" "Slave Sold">>
@@ -1589,7 +1596,7 @@ __Bids Received__
 <</if>>
 
 <<if $activeSlave.race != "mixed race">>
-<<if $activeSlave.intelligence < -1>>
+<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant < -50>>
 <<if $activeSlave.ovaries == 1>>
 	<<if random(1,100) > 70>>
 	<br>''<<print cashFormat(500*Math.trunc(($slaveCost*1.25)/500))>>'' from a fellow arcology owner working on a project to breed a race of $activeSlave.race people with natural, unquestioning obedience. He clearly considers $him good stock for the project.
diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw
index ba9054238ad3105c6186ac71f88a50bd63631700..a22031f0ffe0c89e2b3254c8116de9e137c9ea41 100644
--- a/src/uncategorized/servantsQuartersReport.tw
+++ b/src/uncategorized/servantsQuartersReport.tw
@@ -92,7 +92,7 @@
 		<<set $stewardessBonus += 25>>
 		She has applicable experience with daily sums and organizational trifles from working for you.
 	<<else>>
-		<<set $slaves[_FLs].skillST += random(1,($Stewardess.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillST += random(1,Math.ceil(($Stewardess.intelligence+$Stewardess.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if ($Stewardess.actualAge > 35)>>
 		<<set $stewardessBonus += 25>>
@@ -100,8 +100,8 @@
 	<<elseif $AgePenalty == 0>>
 		<<set $stewardessBonus +=25>>
 	<</if>>
-	<<if ($Stewardess.intelligence > 0)>>
-		<<set $stewardessBonus += 25*$Stewardess.intelligence>>
+	<<if ($Stewardess.intelligence+$Stewardess.intelligenceImplant > 15)>>
+		<<set $stewardessBonus += $Stewardess.intelligence+$Stewardess.intelligenceImplant>>
 		She's smart enough that she misses very little.
 	<</if>>
 	<<if ($Stewardess.energy > 95) || (($Stewardess.fetishKnown == 1) && ($Stewardess.fetish == "dom"))>>
diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw
index 4bedc96ca4575489307210ba3171134760c23ef8..c1340361e2aad5ca24661ab9e96813160ef46ab5 100644
--- a/src/uncategorized/slaveInteract.tw
+++ b/src/uncategorized/slaveInteract.tw
@@ -509,7 +509,7 @@
 	<<if $activeSlave.fuckdoll == 0>> /* NON-FUCKDOLL ASSIGNMENTS */
 
 	<<if ($activeSlave.devotion >= -20) || (($activeSlave.devotion >= -50) && ($activeSlave.trust < -20)) || ($activeSlave.trust < -50)>>
-	<<if $activeSlave.intelligenceImplant < 1 && $activeSlave.fetish != "mindbroken">>
+	<<if $activeSlave.intelligenceImplant < 15 && $activeSlave.fetish != "mindbroken">>
 	| <<link "Classes">>                <<= assignJob($activeSlave, "take classes")>><<replace "#assign">>$activeSlave.assignment<</replace>><<SlaveInteractFucktoy>><</link>>
 	<<else>>
 	| Classes
@@ -583,7 +583,7 @@
 	<</if>>
 
 	<<if $schoolroom != 0>>
-		<<if $schoolroom > $schoolroomSlaves && ($activeSlave.fetish != "mindbroken" && ($activeSlave.devotion >= -20 || ($activeSlave.devotion >= -50 && $activeSlave.trust < -20) || $activeSlave.trust < -50) && (($activeSlave.intelligenceImplant < 1) || ($activeSlave.voice != 0 && $activeSlave.accent+$schoolroomUpgradeLanguage > 2) || ($activeSlave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.analSkill < 10+$schoolroomUpgradeSkills*20) || ($activeSlave.vagina >= 0 && $activeSlave.vaginalSkill < 10+$schoolroomUpgradeSkills*20)))>>
+		<<if $schoolroom > $schoolroomSlaves && ($activeSlave.fetish != "mindbroken" && ($activeSlave.devotion >= -20 || ($activeSlave.devotion >= -50 && $activeSlave.trust < -20) || $activeSlave.trust < -50) && (($activeSlave.intelligenceImplant < 30) || ($activeSlave.voice != 0 && $activeSlave.accent+$schoolroomUpgradeLanguage > 2) || ($activeSlave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || ($activeSlave.analSkill < 10+$schoolroomUpgradeSkills*20) || ($activeSlave.vagina >= 0 && $activeSlave.vaginalSkill < 10+$schoolroomUpgradeSkills*20)))>>
 			[[Schoolroom|Assign][$assignTo = "Schoolroom", $i = -1]] /* $i = -1 tells Assign to use $activeSlave as-is */
 		<<else>>Schoolroom<</if>>
 		<<if _numFacilities-- > 1>>|<</if>>
@@ -941,7 +941,7 @@
 				<<SlaveInteractDrugs>>
 			<</link>>
 		<</if>>
-		<<if ($activeSlave.intelligence > -2) && $activeSlave.indentureRestrictions < 1>>
+		<<if ($activeSlave.intelligence > -100) && $activeSlave.indentureRestrictions < 1>>
 			| <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<SlaveInteractDrugs>><</link>>
 		<<else>>
 			| Psychosuppressants
diff --git a/src/uncategorized/slaveShelter.tw b/src/uncategorized/slaveShelter.tw
index 2e686eeb59e9076f40fa4130fb8bf87f908cbca2..2e61b3a6ff6e0d497ac21270b026d7a0c3ee727a 100644
--- a/src/uncategorized/slaveShelter.tw
+++ b/src/uncategorized/slaveShelter.tw
@@ -54,7 +54,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.whoreSkill = 0>>
 	<<set $shelterSlave.entertainSkill = 0>>
 	<<set $shelterSlave.combatSkill = 0>>
-	<<set $shelterSlave.intelligence = -2>>
+	<<set $shelterSlave.intelligence = -70>>
 	<<set $shelterSlave.intelligenceImplant = 0>>
 	<<set $shelterSlave.behavioralFlaw = "none">>
 	<<set $shelterSlave.sexualFlaw = "none">>
@@ -123,7 +123,7 @@ You contact the Slave Shelter to review the profile of the slave the Shelter is
 	<<set $shelterSlave.whoreSkill = 0>>
 	<<set $shelterSlave.entertainSkill = 0>>
 	<<set $shelterSlave.combatSkill = 0>>
-	<<set $shelterSlave.intelligence = -2>>
+	<<set $shelterSlave.intelligence = -70>>
 	<<set $shelterSlave.intelligenceImplant = 0>>
 	<<set $shelterSlave.behavioralFlaw = "none">>
 	<<set $shelterSlave.sexualFlaw = "none">>
diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw
index 06bd61cd46d8a099d9e822de0c8746cca08ca561..ce7eb6523eafd97252253800146a83e364661b79 100644
--- a/src/uncategorized/slaveSold.tw
+++ b/src/uncategorized/slaveSold.tw
@@ -11,7 +11,7 @@
 	<<if canTalk($activeSlave)>>
 	<<if $activeSlave.fetish != "mindbroken">>
 	<<if $activeSlave.devotion > 50>>
-		<<if $activeSlave.trust > 95 || $activeSlave.trust < -20 || $activeSlave.intelligence < 0>>
+		<<if $activeSlave.trust > 95 || $activeSlave.trust < -20 || ($activeSlave.intelligence+$activeSlave.intelligenceImplant < -15)>>
 			<<set $boomerangSlave = clone($activeSlave), $boomerangWeeks = 1, $boomerangBuyer = $buyer>>
 			<<set $boomerangStats = {PCpregSource: 0, PCmother: 0, PCfather: 0, boomerangMother: [], boomerangFather: [], boomerangPregSources: [], boomerangMotherTank: [], boomerangFatherTank: [], boomerangRelationship: 0, boomerangRivalry: 0, boomerangRelation: 0, boomerangBody: 0}>>
 			<<if $familyTesting == 1>>
@@ -441,7 +441,7 @@
 <<case "subjugationist arcology">>
 	$activeSlave.slaveName is shipped off to help produce a race of $activeSlave.race idiots to perform eternal servitude. She is not perceptive enough to fear her upcoming life as a downtrodden breeder.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence > 0)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 15)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].trust -= 2>>
 		<<set _slaveImpact = 1>>
@@ -469,7 +469,7 @@
 <<case "gender fundamentalist arcology">>
 	$activeSlave.slaveName is taken away to join the legion of airheaded, big-titted sex slaves that throng the arcology owned by her purchaser.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence > 1)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 50)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 2>>
 		<<set _slaveImpact = 1>>
@@ -483,7 +483,7 @@
 	$activeSlave.slaveName is shipped off to be improved into a happy, educated slave at the best pace her new owner can manage.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
 	<<if ($slaves[_ss].devotion < -20)>>
-	<<if ($slaves[_ss].intelligenceImplant == 0)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 2>>
 		<<set _slaveImpact = 1>>
@@ -510,7 +510,7 @@
 <<case "slimness enthusiast arcology">>
 	$activeSlave.slaveName is taken away to join the tribe of squealing, slim forms that populate the arcology of her new owner.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence > 1)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 50)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 2>>
 		<<set _slaveImpact = 1>>
@@ -594,7 +594,7 @@
 <<case "eugenics arcology">>
 	$activeSlave.slaveName is seen nearly a year later, happy and healthy, along with her owner and newborn son. They are quite a good looking family.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence <= 0)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>>
 	<<if isFertile($slaves[_ss])>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 2>>
@@ -649,7 +649,7 @@
 	Stories about the arcology $activeSlave.slaveName is headed to have circulated among slaves. Most intelligent girls see a life of workouts as relatively harmless.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
 	<<if ($slaves[_ss].weight > 10)>>
-	<<if ($slaves[_ss].intelligence < 0)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].trust -= 2>>
 		<<set _slaveImpact = 1>>
@@ -717,7 +717,7 @@
 <<case "egyptian revivalist arcology">>
 	$activeSlave.slaveName's journey to her new home is respectful, even celebratory, as far as you can see. She is gravely informed by the purchasing agent that many slaves await her learned instruction.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence < -1)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -50)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 2>>
 		<<set _slaveImpact = 1>>
@@ -760,7 +760,7 @@
 <<case "trainer staffing">>
 	$activeSlave.slaveName is soon well-known among the slaves of the arcology, as many of them are sold after passing under her hands in training. She performs effectively, imparting good sex slave ethics in a generation of sluts.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligence > 0)>>
+	<<if ($slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant > 15)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].trust += 1>>
 		<<set _slaveImpact = 1>>
@@ -773,7 +773,7 @@
 <<case "teaching trainer">>
 	$activeSlave.slaveName is not pleased by her change in circumstances, since she is soon subjected to training rigor that she did not experience while your property.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
-	<<if ($slaves[_ss].intelligenceImplant == 0)>>
+	<<if ($slaves[_ss].intelligenceImplant < 15)>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].trust -= 2>>
 		<<set _slaveImpact = 1>>
@@ -1067,7 +1067,7 @@
 	Sometime later, a snuff film starring $activeSlave.slaveName as a heroine captured, raped, and fatally bred by tentacles is released. It receives rave reviews for the scene involving $activeSlave.slaveName, depicting her aphrodisiac filled body being penetrated in all her holes by tentacles. Their thrusting into her increases until large bulges of cum pass through the ones filling her stretched cunt, visibly bloating her belly. She then collapses to the ground, her swollen belly rapidly growing with the tentacle spawn gestating within her. As they bulge against the straining walls of her implant-filled middle; she lets out a final moan as her belly ruptures, releasing her "spawn" to hunt down the other heroines.
 	<<for _ss = 0; _ss < $slaves.length; _ss++>>
 	<<if canSee($slaves[_ss])>>
-	<<if $slaves[_ss].intelligence < 0>>
+	<<if $slaves[_ss].intelligence+$slaves[_ss].intelligenceImplant < -15>>
 		<<run clearSummaryCache($slaves[_ss])>>
 		<<set $slaves[_ss].devotion -= 4>>
 		<<set _slaveImpact = 1>>
@@ -1075,7 +1075,7 @@
 	<</if>>
 	<</for>>
 	<<if _slaveImpact == 1>>
-		Your less then intelligent slaves are @@.mediumorchid;deeply envious@@ of $activeSlave.slaveName, completely failing to comprehend what they saw were not special effects.
+		Your less than intelligent slaves are @@.mediumorchid;deeply envious@@ of $activeSlave.slaveName, completely failing to comprehend what they saw were not special effects.
 	<</if>>
 
 <<case "peacekeepers">>
diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw
index 69cd84662f0d9f2563c1b8eca30dd075091dd67e..fd66f2beec168124b403b7ccd44c4c68459a9a4d 100644
--- a/src/uncategorized/slaveSummary.tw
+++ b/src/uncategorized/slaveSummary.tw
@@ -3,7 +3,7 @@
 <<set setup.passagePreFilters = setup.passagePreFilters || {
 	"Main":                      s => (s.assignmentVisible == 1),
 	"Personal Attention Select": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0),
-	"Agent Select":              s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence > 0 && s.intelligenceImplant > 0 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)),
+	"Agent Select":              s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)),
 	"BG Select":                 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)),
 	"Recruiter Select":          s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)),
 	"HG Select":                 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canSee(s) && canTalk(s)),
@@ -25,12 +25,12 @@
 		   ($Flag == 0 && s.assignment != "work in the brothel")
 		|| ($Flag == 1 && s.assignment == "work in the brothel")
 		|| ($Flag != 0 && $Flag != 1 && s.ID == $Madam.ID))),
-	"Madam Select":              s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence > -2 && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)),
+	"Madam Select":              s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)),
 	"Club":                      s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
 		   ($Flag == 0 && s.assignment != "serve in the club")
 		|| ($Flag == 1 && s.assignment == "serve in the club")
 		|| ($Flag != 0 && $Flag != 1 && s.ID == $DJ.ID))),
-	"DJ Select":                 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence > -2 && canTalk(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)),
+	"DJ Select":                 s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)),
 	"Clinic":                    s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
 		   ($Flag == 0 && s.assignment != "get treatment in the clinic")
 		|| ($Flag == 1 && s.assignment == "get treatment in the clinic")
@@ -50,7 +50,7 @@
 		   ($Flag == 0 && s.assignment != "work as a servant")
 		|| ($Flag == 1 && s.assignment == "work as a servant")
 		|| ($Flag != 0 && $Flag != 1 && s.ID == $Stewardess.ID))),
-	"Stewardess Select":         s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence > -2 && canWalk(s) && canSee(s)),
+	"Stewardess Select":         s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s)),
 	"Master Suite":              s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (
 		   ($Flag == 0 && s.assignment != "serve in the master suite")
 		|| ($Flag == 1 && s.assignment == "serve in the master suite")
@@ -373,7 +373,7 @@
 <<if $Flag == 0>>
 	<<if $schoolroom <= $schoolroomSlaves>><<continue>><</if>>
 	<<if (_Slave.devotion >= -20) || ((_Slave.devotion >= -50) && (_Slave.trust < -20)) || (_Slave.trust < -50)>>
-		<<if (_Slave.intelligenceImplant < 1) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || ((_Slave.vagina >= 0) && (_Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20))>>
+		<<if (_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || ((_Slave.vagina >= 0) && (_Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20))>>
 			<br style="clear:both" /><<if $lineSeparations == 0>><br><<else>><hr style="margin:0"><</if>><<if ($seeImages == 1) && ($seeSummaryImages == 1)>><div class="imageRef smlImg"><<SlaveArt _Slave 1>></div><</if>>
  			[[_slaveName|Slave Interact][$activeSlave = $slaves[_ssi]]]
 		<<else>>
@@ -618,7 +618,7 @@ will
 	<</if>>
 	<<if _Slave.fuckdoll == 0>> /* NON-FUCKDOLL ASSIGNMENTS */
 		<<if (_Slave.assignment != "take classes")>>
-			<<if (_Slave.intelligenceImplant != 1) && ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && (_Slave.fetish != "mindbroken")>>
+			<<if (_Slave.intelligenceImplant < 15) && ((_Slave.devotion >= -20) || ((_Slave.trust < -20) && (_Slave.devotion >= -50)) || (_Slave.trust < -50)) && (_Slave.fetish != "mindbroken")>>
 				| <<link "Classes" "Main">><<= assignJob($slaves[_ssi], "take classes")>><</link>>
 			<</if>>
 		<<else>>
@@ -702,7 +702,7 @@ will
 	<</if>>
 
 	<<if $schoolroom != 0>>
-		<<if $schoolroom > $schoolroomSlaves && (_Slave.fetish != "mindbroken" && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust < -20) || _Slave.trust < -50) && ((_Slave.intelligenceImplant < 1) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || (_Slave.vagina >= 0 && _Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20)))>>
+		<<if $schoolroom > $schoolroomSlaves && (_Slave.fetish != "mindbroken" && (_Slave.devotion >= -20 || (_Slave.devotion >= -50 && _Slave.trust < -20) || _Slave.trust < -50) && ((_Slave.intelligenceImplant < 30) || (_Slave.voice != 0 && _Slave.accent+$schoolroomUpgradeLanguage > 2) || (_Slave.oralSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.whoreSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.entertainSkill <= 10+$schoolroomUpgradeSkills*20) || (_Slave.analSkill < 10+$schoolroomUpgradeSkills*20) || (_Slave.vagina >= 0 && _Slave.vaginalSkill < 10+$schoolroomUpgradeSkills*20)))>>
 			[[Schoolroom|Assign][$assignTo = "Schoolroom", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */
 		<<else>>Schoolroom<</if>>
 		<<if _numFacilities-- > 1>>|<</if>>
diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw
index aef383955eb77ee5175addd5e95a5707a442d1d8..0c4dae3efe4b32131af7073cd6679e9c952c5e2e 100644
--- a/src/uncategorized/spaReport.tw
+++ b/src/uncategorized/spaReport.tw
@@ -53,7 +53,7 @@
 		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>>
-		<<set $slaves[_FLs].skillAT += random(1,($Attendant.intelligence+4)*2)>>
+		<<set $slaves[_FLs].skillAT += random(1,Math.ceil(($Attendant.intelligence+$Attendant.intelligenceImplant)/15) + 8)>>
 	<</if>>
 	<<if ($Attendant.eyes == -2)>>
 		Her blindness allows her to deeply connect with her girls.
@@ -72,7 +72,7 @@
 		Her apparent maturity encourages the slaves in the spa to relax and pour out their troubles to her.
 		<<set _healthBonus++, _idleBonus++>>
 	<</if>>
-	<<if ($Attendant.intelligence > 0)>>
+	<<if ($Attendant.intelligence+$Attendant.intelligenceImplant > 15)>>
 		She's so intelligent she can suss out the cause of slaves' emotional issues and counsel them effectively.
 		<<set _idleBonus++>>
 	<</if>>
@@ -89,8 +89,8 @@
 				<br>&nbsp;&nbsp;&nbsp;&nbsp;@@.green;Something almost miraculous has happened.@@ $Attendant.slaveName has always refused to believe that $slaves[$i].slaveName could not be reached, and has lavished patient tenderness on her in $spaName. $slaves[$i].slaveName has begun to respond, and is stirring from her mental torpor.
 				<<set $slaves[$i].devotion = -3, $slaves[$i].sexualFlaw = "apathetic", $slaves[$i].behavioralFlaw = either("hates men", "odd"), $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1>>
 				<<set _spr = $genePool.findIndex(function(s) { return s.ID == $slaves[$i].ID; })>>
-				<<if $genePool[_spr].intelligence > -3>>
-					<<set $slaves[$i].intelligence = $genePool[_spr].intelligence-1>>
+				<<if $genePool[_spr].intelligence >= -95>>
+					<<set $slaves[$i].intelligence = $genePool[_spr].intelligence-30>>
 				<</if>>
 				<<if ($arcologies[0].FSPaternalist > 0)>>
 					Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slave ownership.
@@ -196,7 +196,7 @@
 				<</if>>
 			<</if>>
 		<</switch>>
-		<<if ($Attendant.intelligence > 0) && (_attendantUsedCure == 0) && random(1,100) > (100-($Attendant.intelligence*10)-_seed) && ($spaFix == 0)>>
+		<<if ($Attendant.intelligence+$Attendant.intelligenceImplant > 15) && (_attendantUsedCure == 0) && (($Attendant.intelligence+$Attendant.intelligenceImplant)+_seed) > random(1,200) && ($spaFix == 0)>>
 			<<if $slaves[$i].behavioralFlaw != "none">>
 				<<run SoftenBehavioralFlaw($slaves[$i])>>
 				<<set _attendantUsedCure += 1>>
diff --git a/src/uncategorized/summaryOptions.tw b/src/uncategorized/summaryOptions.tw
index a3ba75c1c552a5b699ba091e61e2dfbd2bce28a0..8cad7e4ec01e2da4e16c4ad5cca467dba199521a 100644
--- a/src/uncategorized/summaryOptions.tw
+++ b/src/uncategorized/summaryOptions.tw
@@ -73,6 +73,11 @@
 <br>
 <span id="OptionAbbreviateOrigins"><<OptionAbbreviateOrigins>></span>
 
+<<if $showMissingSlaves>>
+<br>
+<span id="OptionAbbreviateMissing"><<OptionAbbreviateMissing>></span>
+<</if>>
+
 <br><br>
 
 //[[FC Dev's preferred options|Summary Options][$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 1,$abbreviateSidebar = 1]]//
diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw
index 717d90add6217e8d031063a8ba90c247ff79be90..6acec0839e35c875e0b4eb54b77df41222256257 100644
--- a/src/uncategorized/surgeryDegradation.tw
+++ b/src/uncategorized/surgeryDegradation.tw
@@ -25,7 +25,7 @@
 
 <<set _slaveDevotion = $activeSlave.devotion>>
 
-<<if ($activeSlave.health < random(-100,-80)) && !["braces", "removeBraces", "basicPLimbs", "sexPLimbs", "beautyPLimbs", "combatPLimbs", "cyberPLimbs", "insemination", "chem castrate"].includes($surgeryType)>>
+<<if ($activeSlave.health < random(-100,-80)) && !["braces", "removeBraces", "basicPLimbs", "sexPLimbs", "beautyPLimbs", "combatPLimbs", "cyberPLimbs", "insemination", "chem castrate", "body hair removal", "hair removal", "eyebrow removal"].includes($surgeryType)>>
 	$activeSlave.slaveName @@.red;has died from complications of surgery.@@
 	<<if $surgeryType == "ocular implant">>At least the ocular implants are still good.<<set $stockpile.ocularImplant++>><</if>>
 	<<if $surgeryType == "cochlear implant">>At least the cochlear implants are still good.<<set $stockpile.cochlearImplant++>><</if>>
@@ -2241,6 +2241,24 @@ As the remote surgery's long recovery cycle completes,
 	<</if>>
 	<br><br>As this was a non-invasive procedure $his health was not affected.
 
+<<case "eyebrow removal">>
+	<<set $activeSlave.eyebrowHStyle = "bald">>
+	When $he <<if $activeSlave.amp == 1>>is carried<<else>>walks<</if>> out of the surgery $he feels the breeze on $his face and realizes that $his eyebrows are gone, permanantly.
+	<<if $activeSlave.fetish != "mindbroken" && $activeSlave.fuckdoll == 0>>
+		<br>
+		<<if $activeSlave.devotion > 50>>
+			$He is @@.mediumaquamarine;thrilled@@ at how easy it will be to do $his makeup for up now that $he doesn't have to worry about $his eyebrows any longer.
+			<<set $activeSlave.trust += 2>>
+		<<elseif $activeSlave.devotion >= -20>>
+			$His missing facial feature @@.mediumorchid;unnerves $him@@ a little. $He @@.gold;shudders nervously@@ about what plans you may have to replace them.
+			<<set $activeSlave.trust -= 2, $activeSlave.devotion -= 2>>
+		<<else>>
+			$He is @@.mediumorchid;sad@@ and @@.gold;frightened@@ that you would force this on $him.
+			<<set $activeSlave.trust -= 5, $activeSlave.devotion -= 5>>
+		<</if>>
+	<</if>>
+	<br><br>As this was a non-invasive procedure $his health was not affected.
+
 <<case "hair removal">>
 	<<set $activeSlave.hStyle = "bald">>
 	<<set $activeSlave.eyebrowHStyle = "hairless">>
@@ -2443,7 +2461,7 @@ As the remote surgery's long recovery cycle completes,
 
 <<if ($PC.medicine >= 100) && !["basicPLimbs", "sexPLimbs", "beautyPLimbs", "combatPLimbs", "cyberPLimbs"].includes($surgeryType)>>
 	<br><br>
-	<<if !["insemination", "braces", "removeBraces", "chem castrate"].includes($surgeryType)>>
+	<<if !["insemination", "braces", "removeBraces", "chem castrate", "body hair removal", "hair removal", "eyebrow removal"].includes($surgeryType)>>
 		Since you @@.springgreen;performed the surgery yourself,@@ and you do artist's work, $his health is @@.green;less affected@@ by the surgery than it would have been if you'd paid some hack to do it remotely.
 		<<set $activeSlave.health += 5>>
 	<</if>>
diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw
index 8d04dbe85e7211b9d34084cdfb00354682fe7fff..7ecdf636f7bf4bce3e8d8b23778d79ef4a263416 100644
--- a/src/utility/assayWidgets.tw
+++ b/src/utility/assayWidgets.tw
@@ -8,14 +8,14 @@
 
 <<if $args[0].fuckdoll == 0>> /* NOT A FUCKDOLL */
 
-<<set $beauty += 150 - ($args[0].visualAge*3) + (Math.min($args[0].health,100)/5) - ($args[0].waist/20) - ($args[0].muscles/30) +($args[0].lips/10) + ($args[0].face/5) + ($args[0].clit) + (($args[0].height-160)/10) + ($args[0].voice) + (3*$args[0].intelligence) + ($args[0].entertainSkill/10) + ($args[0].whoreSkill/10) + (2*$args[0].hips)>>
+<<set $beauty += 150 - ($args[0].visualAge*3) + (Math.min($args[0].health,100)/5) - ($args[0].waist/20) - ($args[0].muscles/30) +($args[0].lips/10) + ($args[0].face/5) + ($args[0].clit) + (($args[0].height-160)/10) + ($args[0].voice) + (($args[0].intelligence+$args[0].intelligenceImplant)/10) + ($args[0].entertainSkill/10) + ($args[0].whoreSkill/10) + (2*$args[0].hips)>>
 
 <<if $arcologies[0].FSDegradationist != "unset">>
-	<<set $beauty -= ($arcologies[0].FSDegradationist/10)*$args[0].intelligence>>
+	<<set $beauty -= ($arcologies[0].FSDegradationist/10)*(($args[0].intelligence+$args[0].intelligenceImplant)/20)>>
 <</if>>
 
 <<if $arcologies[0].FSGenderFundamentalistLawBimbo == 1>>
-	<<set $beauty -= 6*$args[0].intelligence>>
+	<<set $beauty -= ($args[0].intelligence+$args[0].intelligenceImplant)/2>>
 <</if>>
 
 <<if $args[0].teeth == "crooked">>
@@ -1324,9 +1324,25 @@
 		<<set _slaveMultiplier -= 0.1>>
 	<</if>>
 <</if>>
-<<set _slaveMultiplier += 0.05*$args[0].intelligence>>
-<<if $args[0].intelligenceImplant == 1>>
-	<<set _slaveMultiplier += 0.1-($args[0].intelligence*0.02)>>
+
+/* this can be handled, save for the vertex, with a cubic function but I can not for the life of me derive the formula without one of theose graphing calculators */
+<<set _int = $args[0].intelligence+$args[0].intelligenceImplant>>
+<<if _int >= 130>>
+	<<set _slaveMultiplier += 0.16>>
+<<elseif _int > 95>>
+	<<set _slaveMultiplier += 0.8>>
+<<elseif _int > 50>>
+	<<set _slaveMultiplier += 0.4>>
+<<elseif _int > 15>>
+	<<set _slaveMultiplier += 0.2>>
+<<elseif _int >= -15>>
+	<<set _slaveMultiplier += 0.1>>
+<<elseif _int >= -50>>
+	<<set _slaveMultiplier += -0.2>>
+<<elseif _int >= -95>>
+	<<set _slaveMultiplier += -0.4>>
+<<elseif _int >= -100>>
+	<<set _slaveMultiplier += -0.8>>
 <</if>>
 
 <<if $args[0].vagina > -1 && $arcologies[0].FSRestartSMR == 1>>
diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw
index 1f9d61f314b3290d8441b5fdb43ada2faca3a417..8b313f6dfb1d5e097cf4ca40a1c217a882e064ac 100644
--- a/src/utility/descriptionWidgetsFlesh.tw
+++ b/src/utility/descriptionWidgetsFlesh.tw
@@ -4740,95 +4740,123 @@ $He's got a
 	<<else>>
 		$His gaze is empty,
 	<</if>>
-	<<if ($activeSlave.intelligence >= 3)>>
+	<<if ($activeSlave.intelligence > 95)>>
 		but $his facial expressions reveal $he is incisive, quick, cunning;
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$he is so @@.deepskyblue;brilliant@@ that $his lack of education is unimportant.
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= 130)>>
+			with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless.
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$he is both @@.deepskyblue;brilliant@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			$he is both @@.deepskyblue;brilliant@@ and well educated.
+			$he is so @@.deepskyblue;brilliant@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 2)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			but $his face is alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his lack of education is unimportant.
+	<<elseif ($activeSlave.intelligence > 50)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>>
+			but $his facial expressions reveal $he is incisive, quick, cunning; with $his education, $he is can be considered @@.deepskyblue;brilliant.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			but $his face is alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			but $his face is alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and well educated.
+			but $his face is alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 1)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.
+	<<elseif ($activeSlave.intelligence > 15)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
+			but $his face is alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ due to being well educated.
+			but $his facial expressions reveal $his cleverness; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 0)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			but $his facial expressions reveal $his alertness; $he is of average intelligence and is undereducated.
+	<<elseif ($activeSlave.intelligence >= -15)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>>
+			but $his facial expressions reveal $his cleverness; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			but $his facial expressions reveal $his alertness; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			but $his facial expressions reveal $his alertness; $he is of average intelligence due to being well educated.
+			but $his facial expressions reveal $his alertness; $he is of average intelligence and is undereducated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= -1)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.
+	<<elseif ($activeSlave.intelligence >= -50)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>>
+			but $his facial expressions reveal $his alertness; with $his education, $he can be considered of average intelligence.
+		<<elseif $activeSlave.intelligenceImplant >= -15>>
+			but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated.
 		<<else>>
-			but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ despite having been educated.
+			but $his facial expressions reveal $he is rather dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= -2)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ and ignorant.
+	<<elseif ($activeSlave.intelligence >= -95)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>>
+			but $his facial expressions reveal $he is rather dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education.
 		<<else>>
-			but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ despite having some education.
+			but $his facial expressions reveal $he is as dull as $his eyes; $he is @@.orangered;quite stupid@@ and ignorant.
 		<</if>>
 	<<else>>
 		though you doubt it would be much different if $he could see;
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$he is @@.orangered;a moron@@, and ignorant to boot.
-		<<else>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>>
+			even with $his education, $he is still @@.orangered;really stupid.@@
+		<<elseif $activeSlave.intelligenceImplant > 0>>
 			$he is @@.orangered;a moron@@, yet somehow still remembers the basics of an education.
+		<<else>>
+			$he is @@.orangered;a moron@@, and ignorant to boot.
 		<</if>>
 	<</if>>
 <<else>>
-	<<if ($activeSlave.intelligence >= 3)>>
+	<<if ($activeSlave.intelligence > 95)>>
 		$His $activeSlave.eyeColor-eyed gaze is incisive, quick, cunning;
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$he is so @@.deepskyblue;brilliant@@ that $his lack of education is unimportant.
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= 130)>>
+			with $his education, $he is so far @@.deepskyblue;beyond brilliant@@ that $he is nearly peerless.
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$he is both @@.deepskyblue;brilliant@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			$he is both @@.deepskyblue;brilliant@@ and well educated.
+			$he is so @@.deepskyblue;brilliant@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 2)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$His $activeSlave.eyeColor eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his lack of education is unimportant.
+	<<elseif ($activeSlave.intelligence > 50)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 95)>>
+			$His $activeSlave.eyeColor-eyed gaze is incisive, quick, cunning; with $his education, $he is can be considered @@.deepskyblue;brilliant.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$His $activeSlave.eyeColor eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			$His $activeSlave.eyeColor eyes are alive with intelligence; $he is both @@.deepskyblue;highly intelligent@@ and well educated.
+			$His $activeSlave.eyeColor eyes are alive with intelligence; $he is so @@.deepskyblue;highly intelligent@@ that $his <<if $activeSlave.intelligenceImplant > 0>>meager<<else>>lack of<</if>> education is unimportant.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 1)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.
+	<<elseif ($activeSlave.intelligence > 15)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 50)>>
+			$His $activeSlave.eyeColor eyes are alive with intelligence; with $his education, $he can be considered @@.deepskyblue;highly intelligent.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ and <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			$His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ due to being well educated.
+			$His $activeSlave.eyeColor eyes are clever; $he is of @@.deepskyblue;above average intelligence@@ despite being undereducated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= 0)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$His $activeSlave.eyeColor eyes are alert; $he is of average intelligence and is undereducated.
+	<<elseif ($activeSlave.intelligence >= -15)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > 15)>>
+			$His $activeSlave.eyeColor eyes are clever; with $his education, $he can be considered of @@.deepskyblue;above average intelligence.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$His $activeSlave.eyeColor eyes are alert; $he is of average intelligence due to being <<if $activeSlave.intelligenceImplant >= 30>>well <</if>>educated.
 		<<else>>
-			$His $activeSlave.eyeColor eyes are alert; $he is of average intelligence due to being well educated.
+			$His $activeSlave.eyeColor eyes are alert; $he is of average intelligence and is undereducated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= -1)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.
+	<<elseif ($activeSlave.intelligence >= -50)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -15)>>
+			$His $activeSlave.eyeColor eyes are alert; with $his education, $he can be considered of average intelligence.
+		<<elseif $activeSlave.intelligenceImplant >= -15>>
+			$His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ despite having been <<if $activeSlave.intelligenceImplant >= 30>>thoroughly <</if>>educated.
 		<<else>>
-			$His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ despite having been educated.
+			$His $activeSlave.eyeColor eyes are dim; $he is of @@.orangered;below average intelligence@@ and is poorly educated.
 		<</if>>
-	<<elseif ($activeSlave.intelligence >= -2)>>
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ and ignorant.
+	<<elseif ($activeSlave.intelligence >= -95)>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -50)>>
+			$His $activeSlave.eyeColor eyes are dim; even with $his education, $he can only be considered of @@.orangered;below average intelligence.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>
+			$His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ despite having <<if $activeSlave.intelligenceImplant >= 30>>an advanced<<else>>some<</if>> education.
 		<<else>>
-			$His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ despite having some education.
+			$His $activeSlave.eyeColor eyes are dull; $he is @@.orangered;quite stupid@@ and ignorant.
 		<</if>>
 	<<else>>
 		$His $activeSlave.eyeColor-eyed gaze betrays near-total insensibility;
-		<<if ($activeSlave.intelligenceImplant != 1)>>
-			$he is @@.orangered;a moron@@, and ignorant to boot.
-		<<else>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant >= -95)>>
+			even with $his education, $he is still @@.orangered;really stupid.@@
+		<<elseif $activeSlave.intelligenceImplant > 0>>
 			$he is @@.orangered;a moron@@, yet somehow still remembers the basics of an education.
+		<<else>>
+			$he is @@.orangered;a moron@@, and ignorant to boot.
 		<</if>>
 	<</if>>
 <</if>>
@@ -13715,6 +13743,8 @@ $He has
 	<<else>>
 		<<set _daddy = "partner">>
 	<</if>>
+<<elseif $activeSlave.pregSource in $missingTable && $showMissingSlaves>>
+	<<set _daddy = $missingTable[$activeSlave.pregSource].fullName>>
 <</if>>
 
 <<if ($activeSlave.preg == -2) && ($activeSlave.vagina < 0) && ($activeSlave.mpreg == 0)>>
diff --git a/src/utility/extendedFamilyWidgets.tw b/src/utility/extendedFamilyWidgets.tw
index 5555c84e79a7ca2d93f3acb8eb705853a12e4b67..9a91f9927e5efce1a6ccd069e9e50f3ada7c7381 100644
--- a/src/utility/extendedFamilyWidgets.tw
+++ b/src/utility/extendedFamilyWidgets.tw
@@ -13,23 +13,35 @@
 
 <<if $activeSlave.father == -1 && $activeSlave.mother == -1>>
 	$He's @@.lightgreen;your child;@@ you knocked yourself up and gave birth to $him.
-<<elseif $activeSlave.father > 0 && $activeSlave.mother > 0 && $activeSlave.father == $activeSlave.mother>>
-	<<set _efw = $slaveIndices[$activeSlave.father]>>
-	$He was @@.lightgreen;both fathered and mothered by $slaves[_efw].slaveName.@@
+<<elseif $activeSlave.father == $activeSlave.mother && ($activeSlave.father > 0 || ($activeSlave.father in $missingTable && $showMissingSlaves))>>
+	<<if $activeSlave.father > 0>>
+		<<set _pName = $slaves[$slaveIndices[$activeSlave.father]].slaveName>>
+	<<else>>
+		<<set _pName = "your former slave "+$missingTable[$activeSlave.father].slaveName>>
+	<</if>>
+	$He was @@.lightgreen;both fathered and mothered by _pName.@@
 <</if>>
 
 <<if $activeSlave.father == -1 && $activeSlave.mother != -1>>
 	$He's @@.lightgreen;your child;@@ you knocked $his mother up.
-<<elseif $activeSlave.father > 0 && $activeSlave.father != $activeSlave.mother>>
-	<<set _efw = $slaveIndices[$activeSlave.father]>>
-	$He was @@.lightgreen;fathered by $slaves[_efw].slaveName's@@ virile dick.
+<<elseif ($activeSlave.father > 0 || ($activeSlave.father in $missingTable && $showMissingSlaves)) && $activeSlave.father != $activeSlave.mother>>
+	<<if $activeSlave.father > 0>>
+		<<set _pName = $slaves[$slaveIndices[$activeSlave.father]].slaveName>>
+	<<else>>
+		<<set _pName = "your former slave "+$missingTable[$activeSlave.father].slaveName>>
+	<</if>>
+	$He was @@.lightgreen;fathered by _pName's@@ virile dick.
 <</if>>
 
 <<if $activeSlave.father != -1 && $activeSlave.mother == -1>>
 	$He's @@.lightgreen;your child;@@ you gave birth to $him.
-<<elseif $activeSlave.mother > 0 && $activeSlave.father != $activeSlave.mother>>
-	<<set _efw = $slaveIndices[$activeSlave.mother]>>
-	$He was @@.lightgreen;born from $slaves[_efw].slaveName's@@ fertile womb.
+<<elseif ($activeSlave.mother > 0 || ($activeSlave.mother in $missingTable && $showMissingSlaves)) && $activeSlave.father != $activeSlave.mother>>
+	<<if $activeSlave.mother > 0>>
+		<<set _pName = $slaves[$slaveIndices[$activeSlave.mother]].slaveName>>
+	<<else>>
+		<<set _pName = "your former slave "+$missingTable[$activeSlave.mother].slaveName>>
+	<</if>>
+	$He was @@.lightgreen;born from _pName's@@ fertile womb.
 <</if>>
 
 <<set _children = $slaves.filter(function(s) { return $activeSlave.ID == s.father; })>>
@@ -698,18 +710,26 @@
 <br><br>Your present family includes:
 
 /*Player parents, lists both your parents, or just one.*/
+<<if $showMissingSlaves>>
+	<<if $PC.mother in $missingTable>>
+		<<set $children.push($missingTable[$PC.mother])>>
+	<</if>>
+	<<if $PC.father in $missingTable && !($PC.father == $PC.mother)>>
+		<<set $children.push($missingTable[$PC.father])>>
+	<</if>>
+<</if>>
 <<for $i = 0; $i < $slaves.length; $i++>>
 <<if $slaves[$i].ID == $PC.father || $slaves[$i].ID == $PC.mother>>
 	<<set $children.push($slaves[$i])>>
 <</if>>
 <</for>>
 <<if $children.length > 1>>
-	<br>Your parents are @@.lightgreen;$children[0].slaveName and $children[1].slaveName@@.
+	<br>Your parents are @@.lightgreen;<<if $children[0].ID < 0>>your former slave<<if $children[1].ID < 0>>s<</if>><</if>> $children[0].slaveName and <<if $children[1].ID < 0 && $children[0].ID > 0>>your former slave<</if>> $children[1].slaveName@@.
 <<elseif $children.length > 0>>
 	<<if $PC.father == $PC.mother>>
-		<br>Your parent is @@.lightgreen;$children[0].slaveName@@, who impregnated $himself with you.
+		<br>Your parent is @@.lightgreen;<<if $children[0].ID < 0>>your former slave<</if>> $children[0].slaveName@@, who impregnated $himself with you.
 	<<else>>
-		<br>You know one of your parents, @@.lightgreen;$children[0].slaveName@@.
+		<br>You know one of your parents, @@.lightgreen;<<if $children[0].ID < 0>>your former slave<</if>> $children[0].slaveName@@.
 	<</if>>
 <</if>>
 <<set $children = []>>
diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw
index 7329f043eb64a9056f8d84274737a3de0a05582a..3a4a70fb3fd87def498daed3d40d72b7b703938c 100644
--- a/src/utility/miscWidgets.tw
+++ b/src/utility/miscWidgets.tw
@@ -132,7 +132,7 @@
 				<<SlaveInteractDrugs>>
 			<</link>>
 		<</if>>
-		<<if ($activeSlave.intelligence > -2) && $activeSlave.indentureRestrictions < 1>>
+		<<if ($activeSlave.intelligence+$activeSlave.intelligenceImplant > -100) && $activeSlave.indentureRestrictions < 1>>
 			| <<link "Psychosuppressants">><<set $activeSlave.drugs = "psychosuppressants">><<SlaveInteractDrugs>><</link>>
 		<<else>>
 			| Psychosuppressants
@@ -482,8 +482,7 @@
 <<set $agentBonus = 0>>
 <<for _j = 0; _j < $leaders.length; _j++>>
 	<<if $arcologies[$i].leaderID == $leaders[_j].ID>>
-		<<set $agentBonus = $leaders[_j].intelligence>>
-		<<set $agentBonus += $leaders[_j].intelligenceImplant>>
+		<<set $agentBonus = Math.floor(($leaders[_j].intelligence+$leaders[_j].intelligenceImplant)/32)>>
 		<<if $leaders[_j].actualAge > 35>>
 			<<set $agentBonus += 1>>
 		<</if>>
diff --git a/src/utility/optionsWidgets.tw b/src/utility/optionsWidgets.tw
index da0c8265dcda4a2e3c61dbfc405a6ac27a807fe0..c19abdd471ad11fdf41ad32f9d7b27271b4af086 100644
--- a/src/utility/optionsWidgets.tw
+++ b/src/utility/optionsWidgets.tw
@@ -790,3 +790,28 @@ Facilities in the sidebar are
 	<</link>>//
 <</if>>
 <</widget>>
+
+/%
+	Call as <<OptionAbbreviateMissing>>
+	Should be placed in a <span> with id = "OptionAbbreviateMissing"
+%/
+<<widget "OptionAbbreviateMissing">>
+Missing slave parents are 
+<<if $showMissingSlavesSD>>
+	@@.cyan;SHOWN.@@ 
+	//<<link 'Hide'>>
+		<<set $showMissingSlavesSD = false>>
+		<<replace '#OptionAbbreviateMissing'>>
+			<<OptionAbbreviateMissing>>
+		<</replace>>
+	<</link>>//
+<<else>>
+	@@.red;HIDDEN.@@ 
+	//<<link 'Show'>>
+		<<set $showMissingSlavesSD = true>>
+		<<replace '#OptionAbbreviateMissing'>>
+			<<OptionAbbreviateMissing>>
+		<</replace>>
+	<</link>>//
+<</if>>
+<</widget>>
diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw
index d2179f50e0417e7c298dd8ac6670cfeeb7320004..af627b545748cbd51b21d27d6b8362660dbca2f2 100644
--- a/src/utility/slaveCreationWidgets.tw
+++ b/src/utility/slaveCreationWidgets.tw
@@ -549,18 +549,19 @@
 	<</replace>>
 
 	<<replace "#intelligence">>
-		<<if $activeSlave.intelligence == 3>>@@.deepskyblue;Brilliant.@@
-		<<elseif $activeSlave.intelligence == 2>>@@.deepskyblue;Very smart.@@
-		<<elseif $activeSlave.intelligence == 1>>@@.deepskyblue;Smart.@@
-		<<elseif $activeSlave.intelligence == 0>>Average.
-		<<elseif $activeSlave.intelligence == -1>>@@.orangered;Stupid.@@
-		<<elseif $activeSlave.intelligence == -2>>@@.orangered;Very stupid.@@
+		<<if $activeSlave.intelligence > 95>>@@.deepskyblue;Brilliant.@@
+		<<elseif $activeSlave.intelligence > 50>>@@.deepskyblue;Very smart.@@
+		<<elseif $activeSlave.intelligence > 15>>@@.deepskyblue;Smart.@@
+		<<elseif $activeSlave.intelligence >= -15>>Average.
+		<<elseif $activeSlave.intelligence >= -50>>@@.orangered;Stupid.@@
+		<<elseif $activeSlave.intelligence >= -95>>@@.orangered;Very stupid.@@
 		<<else>>@@.orangered;Moronic.@@
 		<</if>>
 	<</replace>>
 
 	<<replace "#intelligenceImplant">>
-		<<if $activeSlave.intelligenceImplant == 1>>@@.deepskyblue;Educated.@@
+		<<if $activeSlave.intelligenceImplant >= 30>>@@.deepskyblue;Well educated.@@
+		<<elseif $activeSlave.intelligenceImplant >= 15>>@@.deepskyblue;Educated.@@
 		<<else>>Uneducated.
 		<</if>>
 	<</replace>>
@@ -1770,7 +1771,7 @@
 <<widget "CustomSlaveIntelligence">>
 	<<replace #intelligence>>
 		<<if $customSlave.intelligence >= 3>>Brilliant.
-		<<elseif $customSlave.intelligence == 2>>Very smart.
+		<<elseif $customSlave.intelligence == 2>>Very smart..
 		<<elseif $customSlave.intelligence == 1>>Smart.
 		<<elseif $customSlave.intelligence == 0>>Average intelligence.
 		<<elseif $customSlave.intelligence == -1>>Stupid.
@@ -1785,7 +1786,8 @@
 %/
 <<widget "CustomSlaveEducation">>
 	<<replace #education>>
-		<<if $customSlave.intelligenceImplant == 1>>Educated.
+		<<if $customSlave.intelligenceImplant >= 30>>Well educated.
+		<<elseif $customSlave.intelligenceImplant >= 15>>Educated.
 		<<else>>Uneducated.
 		<</if>>
 	<</replace>>
@@ -1903,10 +1905,10 @@
 	<</if>>
 	<<if $entrapmentUpgradeIntelligence == "intelligent">>
 		Intelligent slaves have a high priority for training.
-		<<set $activeSlave.intelligence = either(1,2,2,3)>>
+		<<set $activeSlave.intelligence = random(30,100)>>
 	<<elseif $entrapmentUpgradeIntelligence == "stupid">>
 		Stupid slaves have a high priority for training.
-		<<set $activeSlave.intelligence = either(-1,-2,-2,-3)>>
+		<<set $activeSlave.intelligence = random(-100,-30)>>
 	<<else>>
 		Slaves' intelligence is not given special consideration.
 	<</if>>
@@ -1961,8 +1963,7 @@
 	<</if>>
 	<<if $trainingUpgradeEducation == "basic">>
 		Its slave students receive basic slave educations.
-		<<set $activeSlave.intelligence = Math.clamp($activeSlave.intelligence+1, -3, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 10>>
 		<<set $activeSlave.whoreSkill = Math.clamp($activeSlave.whoreSkill, 15, 100)>>
 		<<set $activeSlave.entertainSkill = Math.clamp($activeSlave.entertainSkill, 15, 100)>>
 	<<else>>
@@ -2222,7 +2223,7 @@
 	<<if $surgicalUpgradeGenitalia == "fucknugget">>
 		<<set $activeSlave.fetish = "mindbroken">>
 		<<set $activeSlave.amp = 1>>
-		<<set $activeSlave.fetishStrength = 10, $activeSlave.attrXY = 50, $activeSlave.attrXX = 50, $activeSlave.attrKnown = 1, $activeSlave.devotion = 40, $activeSlave.trust = -40, $activeSlave.vaginalSkill = 0, $activeSlave.oralSkill = 0, $activeSlave.analSkill = 0, $activeSlave.combatSkill = 0, $activeSlave.whoreSkill = 0, $activeSlave.entertainSkill = 0, $activeSlave.intelligence = -2, $activeSlave.intelligenceImplant = 0, $activeSlave.sexualFlaw = "none", $activeSlave.sexualQuirk = "none", $activeSlave.behavioralFlaw = "none", $activeSlave.behavioralQuirk = "none">>
+		<<set $activeSlave.fetishStrength = 10, $activeSlave.attrXY = 50, $activeSlave.attrXX = 50, $activeSlave.attrKnown = 1, $activeSlave.devotion = 40, $activeSlave.trust = -40, $activeSlave.vaginalSkill = 0, $activeSlave.oralSkill = 0, $activeSlave.analSkill = 0, $activeSlave.combatSkill = 0, $activeSlave.whoreSkill = 0, $activeSlave.entertainSkill = 0, $activeSlave.intelligence = -60, $activeSlave.intelligenceImplant = 0, $activeSlave.sexualFlaw = "none", $activeSlave.sexualQuirk = "none", $activeSlave.behavioralFlaw = "none", $activeSlave.behavioralQuirk = "none">>
 	<</if>>
 
 
@@ -2308,7 +2309,7 @@
 				<<set $activeSlave.face -= 100>>
 			<</if>>
 			<<if $activeSlave.intelligence >= 0>>
-				<<set $activeSlave.intelligence -= 3>>
+				<<set $activeSlave.intelligence -= 100>>
 			<</if>>
 			<<set $activeSlave.chem = random(40,100)>>
 			<<set $activeSlave.addict = either(0,0,0,0,0,0,0,0,5,20,20,50,100)>>
@@ -2639,9 +2640,9 @@
 		<</if>>
 	<<elseif $arcologies[_market].FSChineseRevivalist > 20>>
 		They've all passed through a thorough and uncompromising educational system for slaves.
-		<<set $activeSlave.intelligenceImplant = 1>>
-		<<if $activeSlave.intelligence < 2>>
-			<<set $activeSlave.intelligence += random(0,2)>>
+		<<set $activeSlave.intelligenceImplant = 10>>
+		<<if $activeSlave.intelligence < 60>>
+			<<set $activeSlave.intelligence += random(0,20)>>
 		<</if>>
 	<</if>>
 
@@ -2686,7 +2687,7 @@
 	<<set $activeSlave.devotion = 0>>
 	<<set $activeSlave.trust = 0>>
 	<<set $activeSlave.career = "a slave">>
-	<<set $activeSlave.intelligence = either(-3, -3, -2, -2, -2, -1, -1, -1, -1, 0)>>
+	<<set $activeSlave.intelligence = random(-100,0)>>
 	<<set $activeSlave.intelligenceImplant = 0>>
 	<<set $activeSlave.health = random(-99,0)>>
 	<<set $activeSlave.weight = random(-100,0)>>
@@ -2739,8 +2740,8 @@
 	<<set $activeSlave.devotion = 40>>
 	<<set $activeSlave.trust = -100>>
 	<<set $activeSlave.career = either("a politician", "a college scout", "a business owner", "a house DJ", "a soldier", "a prison guard", "a doctor", "a counselor", "a dairy worker", "a secretary", "a teacher")>>
-	<<set $activeSlave.intelligence = either(3, 2, 2, 1, 1)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = either(20,100)>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.health = random(-99,-50)>>
 	<<set $activeSlave.weight = random(-100,-50)>>
 	<<set $activeSlave.muscles = random(-100,-50)>>
@@ -2819,7 +2820,7 @@
 	<<set $activeSlave.origin = "You bought her from the kidnappers' slave market, so she was probably forced into slavery.">>
 	<<set $activeSlave.devotion -= 5>>
 	<<set $activeSlave.trust = random(-45,-25)>>
-	<<set $activeSlave.intelligence = either(-2, -1, -1, 0, 0, 0, 1)>>
+	<<set $activeSlave.intelligence = either(-90,45)>>
 	<<set $activeSlave.health = random(-80,20)>>
 	<<if $activeSlave.vagina > 1 && isFertile($activeSlave)>>
 		<<set $activeSlave.preg = either(-2, -1, -1, -1, -1, -1, -1, -1, 1, 20, 40)>>
@@ -2854,8 +2855,8 @@
 	<<set $activeSlave.origin = "You bought her from the runaway hunters' slave market after they recaptured her and her original owner did not pay their fee.">>
 	<<set $activeSlave.devotion = -20>>
 	<<set $activeSlave.trust = random(-15,15)>>
-	<<set $activeSlave.intelligence = either(0, 1, 2)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligence = random(0,100)>>
+	<<set $activeSlave.intelligenceImplant = 15>>
 	<<if $activeSlave.physicalAge >= 12>>
 		<<set $activeSlave.teeth = "normal">>
 	<</if>>
@@ -3020,11 +3021,11 @@
 		<<set $activeSlave.trueVirgin = 1>>
 		<<set $activeSlave.birthWeek = 0>>
 	<</if>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<if $activeSlave.physicalAge >= 12>>
 		<<set $activeSlave.teeth = "normal">>
 	<</if>>
-	<<set $activeSlave.intelligence = either (-1, 0, 1, 2)>>
+	<<set $activeSlave.intelligence = random(-20,70)>>
 	<<set $activeSlave.devotion = random(25,45)>>
 	<<set $activeSlave.trust = random(25,45)>>
 	<<set $activeSlave.health = random(50,60)>>
@@ -3113,13 +3114,13 @@
 	<<set $activeSlave.career = "a slave">>
 	<<if $SCP.schoolUpgrade == 1>>
 		<<set $activeSlave.intelligenceImplant = 0>>
-		<<set $activeSlave.intelligence = -2>>
+		<<set $activeSlave.intelligence = -60>>
 		<<set $activeSlave.devotion = 100>>
 		<<set $activeSlave.trust = 100>>
 	<<else>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.teeth = "normal">>
-		<<set $activeSlave.intelligence = either(-1, 0, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-30,60)>>
 		<<set $activeSlave.devotion = random(25,45)>>
 		<<set $activeSlave.trust = random(25,45)>>
 	<</if>>
@@ -3245,9 +3246,9 @@
 	<<include "Generate XY Slave">>
 	<<set $activeSlave.origin = "You bought her fresh from the intense Gymnasium-Academy right after her majority.">>
 	<<set $activeSlave.career = "a slave">>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
-	<<set $activeSlave.intelligence = either (-1, 0, 1, 2)>>
+	<<set $activeSlave.intelligence = random(-20,60)>>
 	<<set $activeSlave.chem = 20>>
 	<<if $TGA.schoolUpgrade == 1>>
 		<<set $activeSlave.devotion = 100>>
@@ -3341,7 +3342,7 @@
 		<<set $activeSlave.butt = either(3, 3, 4, 4, 4, 5, 6)>>
 		<<set $activeSlave.boobs = 100>>
 		<<set $activeSlave.anus = 0>>
-		<<set $activeSlave.intelligence = either(-3, -3, -3)>>
+		<<set $activeSlave.intelligence = -100>>
 		<<set $activeSlave.intelligenceImplant = 0>>
 		<<set $activeSlave.devotion = 100>>
 		<<set $activeSlave.trust = 100>>
@@ -3391,7 +3392,7 @@
 		<<set $activeSlave.anus = 1>>
 		<<set $activeSlave.vagina = 3>>
 		<<set $activeSlave.vaginaLube = 2>>
-		<<set $activeSlave.intelligence = either (-3, -3, -3, -3, -2, -2, -1)>>
+		<<set $activeSlave.intelligence = either(-100, -100, -100, -100, -60, -60, -30)>>
 		<<set $activeSlave.intelligenceImplant = 0>>
 		<<set $activeSlave.devotion = 100>>
 		<<set $activeSlave.trust = 100>>
@@ -3444,7 +3445,7 @@
 	<<set $activeSlave.faceShape = either("sensual", "exotic")>>
 	<<set _sisterAge = random(1,5)>>
 	<<if _sisterAge == 1>>
-		<<set $activeSlave.intelligence = -2>>
+		<<set $activeSlave.intelligence = -60>>
 		<<set $activeSlave.hips = 0>>
 		<<set $activeSlave.face = either(35,35,35,75,100)>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
@@ -3476,7 +3477,7 @@
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.fetish = "submissive">>
 	<<elseif _sisterAge == 2>>
-		<<set $activeSlave.intelligence = -1>>
+		<<set $activeSlave.intelligence = -30>>
 		<<set $activeSlave.hips = 1>>
 		<<set $activeSlave.face = either(35,35,35,75,100)>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
@@ -3536,7 +3537,7 @@
 		<<set $activeSlave.anus = 2>>
 		<<set $activeSlave.fetish = either("buttslut", "cumslut")>>
 	<<elseif _sisterAge == 4>>
-		<<set $activeSlave.intelligence = 1>>
+		<<set $activeSlave.intelligence = 30>>
 		<<set $activeSlave.hips = 2>>
 		<<set $activeSlave.face = either(35,75,75,100,100)>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
@@ -3568,7 +3569,7 @@
 		<<set $activeSlave.anus = 3>>
 		<<set $activeSlave.fetish = either("buttslut", "cumslut", "dom")>>
 	<<else>>
-		<<set $activeSlave.intelligence = 2>>
+		<<set $activeSlave.intelligence = 60>>
 		<<set $activeSlave.hips = 2>>
 		<<set $activeSlave.face = either(35,75,100,100,100)>>
 		<<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>>
@@ -3625,7 +3626,7 @@
 		<</if>>
 	<</if>>
 	<<run SetBellySize($activeSlave)>>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.teeth = "normal">>
 	<<if $TFS.schoolUpgrade == 2>>
 		<<set $activeSlave.energy = 100>>
@@ -3668,7 +3669,7 @@
 	<<include "Generate XX Slave">>
 	<<set $activeSlave.origin = "You bought her from the prestigious Hippolyta Academy.">>
 	<<set $activeSlave.career = "a bodyguard">>
-	<<set $activeSlave.intelligenceImplant = 1>>
+	<<set $activeSlave.intelligenceImplant = 30>>
 	<<set $activeSlave.faceShape = either("cute", "normal")>>
 	<<set $activeSlave.face = either(35,35,35,50,75,100)>>
 	<<set $activeSlave.lips = random(0,25)>>
@@ -3706,14 +3707,14 @@
 	<</if>>
 	<<set $activeSlave.shoulders = 0>>
 	<<if $HA.schoolUpgrade == 1>>
-		<<set $activeSlave.intelligence = either(1,1,1,2,2)>>
+		<<set $activeSlave.intelligence = random(20,70)>>
 		<<set $activeSlave.vaginalSkill = either(20,20,40)>>
 		<<set $activeSlave.oralSkill = either(20,20,40)>>
 		<<set $activeSlave.analSkill = either(20,20,40)>>
 		<<set $activeSlave.whoreSkill = either(20,20,40)>>
 		<<set $activeSlave.entertainSkill = either(60,80,80,100)>>
 	<<else>>
-		<<set $activeSlave.intelligence = random(0,1)>>
+		<<set $activeSlave.intelligence = random(0,20)>>
 		<<set $activeSlave.vaginalSkill = 10>>
 		<<set $activeSlave.oralSkill = 10>>
 		<<set $activeSlave.analSkill = 10>>
@@ -3762,7 +3763,7 @@
 		<<set $activeSlave.trust = random(-100,-25)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -3, -2, -2, -2, -1, -1)>>
+		<<set $activeSlave.intelligence = either(-100, -100, -60, -60, -60, -30, -30)>>
 		<<set $activeSlave.health = random(-80,20)>>
 		<<set $activeSlave.anus = 4>>
 		<<set $activeSlave.chem = 10 * random(1,3)>>
@@ -3775,7 +3776,7 @@
 		<<set $activeSlave.trust = random(-60,25)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(0,2)>>
+		<<set $activeSlave.intelligence = random(0,60)>>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.weight = random(-30,10)>>
 		<<set $activeSlave.waist = random(-10,50)>>
@@ -3788,7 +3789,7 @@
 		<<set $activeSlave.trust = random(-60,40)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(-2,2)>>
+		<<set $activeSlave.intelligence = random(-60,60)>>
 		<<set $activeSlave.health = random(-20,20)>>
 	<<case "smuggler">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for smuggling goods into the Free City.">>
@@ -3798,7 +3799,7 @@
 		<<set $activeSlave.trust = random(-100,40)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(0,2)>>
+		<<set $activeSlave.intelligence = random(0,60)>>
 		<<set $activeSlave.health = random(-20,40)>>
 		<<set $activeSlave.muscles = random(10,40)>>
 	<<case "fence">>
@@ -3809,7 +3810,7 @@
 		<<set $activeSlave.trust = random(-20,40)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(-2,1)>>
+		<<set $activeSlave.intelligence = random(-60,30)>>
 		<<set $activeSlave.health = random(-20,60)>>
 	<<case "gang murderer">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for gang related murder.">>
@@ -3819,7 +3820,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, -1, 0, 0, 1, 1, 2)>>
+		<<set $activeSlave.intelligence = either(-30, -20, 0, 0, 20, 40, 60)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(20,80)>>
@@ -3834,7 +3835,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -2, -2, -2, -1, -1, 0)>>
+		<<set $activeSlave.intelligence = random(-100,0)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(40,80)>>
@@ -3851,7 +3852,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -2, -2, -2, -1, -1, 0)>>
+		<<set $activeSlave.intelligence = random(-100,0)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(60,80)>>
@@ -3868,7 +3869,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, -1, 0, 0, 1, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-40,60)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(20,80)>>
@@ -3885,7 +3886,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, -1, 0, 0, 1, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-40,60)>>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(20,40)>>
 		<<set $activeSlave.chem = 10 * random(3,5)>>
@@ -3899,7 +3900,7 @@
 		<<set $activeSlave.trust = random(-60,25)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(0,3)>>
+		<<set $activeSlave.intelligence = random(0,100)>>
 		<<set $activeSlave.health = random(-20,60)>>
 		<<set $activeSlave.weight = random(-30,10)>>
 		<<set $activeSlave.waist = random(-10,50)>>
@@ -3913,7 +3914,7 @@
 		<<set $activeSlave.trust = 100>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = 3>>
+		<<set $activeSlave.intelligence = 100>>
 		<<set $activeSlave.health = random(-20,60)>>
 		<<set $activeSlave.weight = random(-30,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -3927,7 +3928,7 @@
 		<<set $activeSlave.trust = random(0,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, -1, 0, 0, 1, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-40,60)>>
 		<<set $activeSlave.health = random(-20,20)>>
 		<<set $activeSlave.muscles = random(20,80)>>
 		<<set $activeSlave.combatSkill = 1>>
@@ -3939,7 +3940,7 @@
 		<<set $activeSlave.trust = random(0,20)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, -1, 0, 0, 1, 1, 2)>>
+		<<set $activeSlave.intelligence = random(-40,60)>>
 		<<set $activeSlave.health = random(-40,0)>>
 	<<case "attempted murder">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for attempted murder of a prominent individual.">>
@@ -3949,7 +3950,7 @@
 		<<set $activeSlave.trust = random(0,20)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -2, -2, -2, -1, -1, 0)>>
+		<<set $activeSlave.intelligence = random(-100,0)>>
 		<<set $activeSlave.health = random(-40,0)>>
 	<</switch>>
 
@@ -3989,8 +3990,8 @@
 		<<set $activeSlave.trust = -100>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = random(1,3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(20,100)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.health = random(-40,20)>>
 		<<set $activeSlave.weight = random(-30,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4004,7 +4005,7 @@
 		<<set $activeSlave.trust = -100>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -2, -2, -2, -1, -1, 0)>>
+		<<set $activeSlave.intelligence = random(-100,0)>>
 		<<set $activeSlave.health = random(-60,20)>>
 		<<set $activeSlave.weight = random(-100,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4016,8 +4017,8 @@
 		<<set $activeSlave.trust = random(20,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-1, 0, 0, 1, 1, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(-20,100)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.health = random(-40,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4032,7 +4033,7 @@
 		<<set $activeSlave.trust = random(-100,-80)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -1, 0, 0, 1, 1,)>>
+		<<set $activeSlave.intelligence = random(-60,40)>>
 		<<set $activeSlave.health = random(-40,60)>>
 		<<set $activeSlave.weight = random(-50,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4045,8 +4046,8 @@
 		<<set $activeSlave.trust = random(-50,0)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,100)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(0,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4060,8 +4061,8 @@
 		<<set $activeSlave.trust = random(-100,100)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = either(60, 80, 100)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.health = random(0,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4075,8 +4076,8 @@
 		<<set $activeSlave.trust = random(-100,-80)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = either(60, 80, 100)>>
+		<<set $activeSlave.intelligenceImplant = 20>>
 		<<set $activeSlave.health = random(0,20)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4093,8 +4094,8 @@
 		<<set $activeSlave.trust = random(-50,-20)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,90)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(0,20)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4108,8 +4109,8 @@
 		<<set $activeSlave.trust = random(-50,20)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,60)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(0,40)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4123,8 +4124,8 @@
 		<<set $activeSlave.trust = random(-100,-80)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(-90,70)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(0,20)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4157,8 +4158,8 @@
 		<<set $prisonCrime = "is incarcerated for racketeering.">>
 		<<set $activeSlave.devotion = random(-20,20)>>
 		<<set $activeSlave.trust = random(-20,20)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 	<<case "bribery">>
 		<<set $activeSlave.career = either("a businessman", "a lawyer", "a stockbroker")>>
@@ -4166,8 +4167,8 @@
 		<<set $prisonCrime = "is incarcerated for bribery.">>
 		<<set $activeSlave.devotion = random(-50,-20)>>
 		<<set $activeSlave.trust = random(20,50)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 	<<case "blackmail">>
@@ -4176,8 +4177,8 @@
 		<<set $prisonCrime = "is incarcerated for blackmail.">>
 		<<set $activeSlave.devotion = random(-20,20)>>
 		<<set $activeSlave.trust = random(20,50)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 		<<set $activeSlave.fetish = "sadist">>
@@ -4188,8 +4189,8 @@
 		<<set $prisonCrime = "is incarcerated for embezzlement.">>
 		<<set $activeSlave.devotion = random(0,20)>>
 		<<set $activeSlave.trust = random(-10,10)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 	<<case "fraud">>
 		<<set $activeSlave.career = either("a businessman", "a lawyer", "a stockbroker")>>
@@ -4197,8 +4198,8 @@
 		<<set $prisonCrime = "is incarcerated for fraud.">>
 		<<set $activeSlave.devotion = random(20,40)>>
 		<<set $activeSlave.trust = random(20,50)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 	<<case "tax evasion">>
 		<<set $activeSlave.career = either("a businessman", "a lawyer", "a stockbroker")>>
@@ -4206,8 +4207,8 @@
 		<<set $prisonCrime = "is incarcerated for tax evasion.">>
 		<<set $activeSlave.devotion = random(-20,0)>>
 		<<set $activeSlave.trust = random(20,50)>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(0,99)>>
+		<<set $activeSlave.intelligenceImplant = 15>>
 		<<set $activeSlave.health = random(20,60)>>
 	<<case "malpractice">>
 		<<set $activeSlave.career = either("a doctor", "a nurse", "a physician")>>
@@ -4215,8 +4216,8 @@
 		<<set $prisonCrime = "is incarcerated for malpractice.">>
 		<<set $activeSlave.devotion = random(-50,0)>>
 		<<set $activeSlave.trust = random(-100,-50)>>
-		<<set $activeSlave.intelligence = either(2, 2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(55,99)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.health = random(-40,20)>>
 	<<case "abuse of power">>
 		<<set $activeSlave.career = either("a lawyer", "a judge", "a police officer")>>
@@ -4224,8 +4225,8 @@
 		<<set $prisonCrime = "is incarcerated for abuse of power.">>
 		<<set $activeSlave.devotion = random(-100,0)>>
 		<<set $activeSlave.trust = random(-50,50)>>
-		<<set $activeSlave.intelligence = either(2, 3)>>
-		<<set $activeSlave.intelligenceImplant = 1>>
+		<<set $activeSlave.intelligence = random(60,99)>>
+		<<set $activeSlave.intelligenceImplant = 30>>
 		<<set $activeSlave.health = random(20,60)>>
 		<<set $activeSlave.behavioralFlaw = "arrogant">>
 	<</switch>>
@@ -4265,7 +4266,7 @@
 		<<set $activeSlave.trust = random(-60,60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -3, -2, -2, -1, -1, -1, 0, 0, 0, 1)>>
+		<<set $activeSlave.intelligence = either(-100, -100, -80, -60, -40, -30, -20, -5, 0, 5, 20)>>
 		<<set $activeSlave.health = random(-20,20)>>
 	<<case "armed robbery">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for armed robbery.">>
@@ -4274,7 +4275,7 @@
 		<<set $activeSlave.trust = random(-20,60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,60)>>
 		<<set $activeSlave.health = random(-10,20)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4296,7 +4297,7 @@
 		<<set $prisonCrime = "is incarcerated for murder.">>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,70)>>
 	<<case "arson">>
 		<<if random(1,100) > 50>>
 			<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for arson. Her actions, and those she inadvertently killed, weigh heavily on her conscience.">>
@@ -4313,7 +4314,7 @@
 		<<set $prisonCrime = "is incarcerated for arson.">>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,70)>>
 	<<case "burglary">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for burglary.">>
 		<<set $prisonCrime = "is incarcerated for burglary.">>
@@ -4321,7 +4322,7 @@
 		<<set $activeSlave.trust = random(-60,60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -3, -2, -2, -1, -1, -1, 0, 0, 0, 1)>>
+		<<set $activeSlave.intelligence = random(-100,20)>>
 		<<set $activeSlave.health = random(-20,20)>>
 	<<case "cat burglar">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for repeat burglary.">>
@@ -4331,7 +4332,7 @@
 		<<set $activeSlave.trust = random(-60,60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(2, 2, 3)>>
+		<<set $activeSlave.intelligence = either(60, 80, 100)>>
 		<<set $activeSlave.health = random(0,60)>>
 		<<set $activeSlave.weight = random(-10,10)>>
 		<<set $activeSlave.waist = random(-10,10)>>
@@ -4344,7 +4345,7 @@
 		<<set $activeSlave.trust = random(-100,-60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-3, -3, -2, -2, -1, -1, -1, 0, 0, 0, 1)>>
+		<<set $activeSlave.intelligence = either(-100, -100, -80, -60, -40, -30, -20, -5, 0, 5, 20)>>
 		<<set $activeSlave.health = random(-20,20)>>
 	<<case "theft">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for theft.">>
@@ -4354,7 +4355,7 @@
 		<<set $activeSlave.trust = random(-100,-60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,70)>>
 		<<set $activeSlave.health = random(-20,20)>>
 	<<case "pickpocketing">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for repeat pick-pocketing.">>
@@ -4364,7 +4365,7 @@
 		<<set $activeSlave.trust = random(-100,-60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,70)>>
 		<<set $activeSlave.health = random(-60,0)>>
 	<<case "manslaughter">>
 		<<if random(1,100) > 60>>
@@ -4382,7 +4383,7 @@
 		<<set $prisonCrime = "is incarcerated for manslaughter.">>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(-2, -2, -1, -1, -1, 0, 0, 0, 1, 1, 2, 2)>>
+		<<set $activeSlave.intelligence = random(-80,70)>>
 	<<case "blackmail">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for blackmail.">>
 		<<set $prisonCrime = "is incarcerated for blackmail.">>
@@ -4390,7 +4391,7 @@
 		<<set $activeSlave.trust = random(-100,-60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(2, 2, 3)>>
+		<<set $activeSlave.intelligence = either(60, 80, 100)>>
 		<<set $activeSlave.health = random(0,60)>>
 	<<case "assault">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for assault.">>
@@ -4423,7 +4424,7 @@
 		<<set $activeSlave.trust = random(0,60)>>
 		<<set $activeSlave.hStyle = "buzzcut">>
 		<<set $activeSlave.hLength = 0>>
-		<<set $activeSlave.intelligence = either(0, 1, 1, 2, 2, 3)>>
+		<<set $activeSlave.intelligence = random(0,100)>>
 		<<set $activeSlave.health = random(0,60)>>
 	<<case "rape">>
 		<<set $activeSlave.origin = "You purchased her life at a prison sale. She was locked away for rape.">>
@@ -4658,7 +4659,7 @@
 	<<switch $Role>>
 	/* Opens security */
 		<<case "Lieutenant Colonel">>
-			<<set $activeSlave.devotion = random(96,100), $activeSlave.trust = random(96, 100), $activeSlave.energy = random(96,100), $activeSlave.health = random(51,60), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = 3, $activeSlave.combatSkill = 1>>
+			<<set $activeSlave.devotion = random(96,100), $activeSlave.trust = random(96, 100), $activeSlave.energy = random(96,100), $activeSlave.health = random(51,60), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = 70, $activeSlave.combatSkill = 1>>
 			<<set $activeSlave.career = either("a bodyguard", "a law enforcement officer", "a revolutionary", "a soldier", "a transporter", "an assassin", "in a militia", "a bouncer", "a bounty hunter", "a gang member", "a mercenary", "a prison guard", "a private detective", "a security guard", "a street thug", "an enforcer")>>
 		<<case "Bodyguard">>
 			<<set $activeSlave.devotion = 90, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(30,70), $activeSlave.height = Math.round(Height.random($activeSlave, {skew: 3, spread: .2, limitMult: [1, 4]})), $activeSlave.health = 100, $activeSlave.weight = random(-10,10), $activeSlave.teeth = either("pointy", "normal"), $activeSlave.amp = either(-4, -4, 0, 0, 0, 0), $activeSlave.combatSkill = 1>>
@@ -4672,7 +4673,7 @@
 	/* Closes Security */
 	/* Opens management */
 		<<case "Headgirl">>
-			<<set $activeSlave.devotion = 90, $activeSlave.trust = 100, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.intelligenceImplant = 1, $activeSlave.energy = random(70,90), $activeSlave.intelligence = either(2,2,3), $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.career = either("a lawyer", "a military officer", "a politician")>>
+			<<set $activeSlave.devotion = 90, $activeSlave.trust = 100, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.intelligenceImplant = 30, $activeSlave.energy = random(70,90), $activeSlave.intelligence = random(60,100), $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.career = either("a lawyer", "a military officer", "a politician")>>
 			<<if $seeDicks > 0>>
 				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(3,6), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,2)>>
 			<</if>>
@@ -4684,7 +4685,7 @@
 			<</if>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Teacher">>
-			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.energy = random(70,90), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = 3, $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.face = random(41,90), $activeSlave.career = either("a librarian", "a principal", "a private instructor", "a professor", "a scholar", "a scientist", "a teacher", "a teaching assistant")>>
+			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.energy = random(70,90), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = 100, $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.face = random(41,90), $activeSlave.career = either("a librarian", "a principal", "a private instructor", "a professor", "a scholar", "a scientist", "a teacher", "a teaching assistant")>>
 			<<if $seeDicks > 0>>
 				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(3,6), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2,2,3)>>
 			<</if>>
@@ -4692,7 +4693,7 @@
 			<<set $activeSlave.vagina = random(3,4)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Nurse">>
-			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = either(2,2,3)>>
+			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.muscles = random(6,50), $activeSlave.face = random(41,90), $activeSlave.sexualQuirk = "caring", $activeSlave.career = either("a doctor", "a medic", "a medical student", "a nurse", "a paramedic"), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(40,90)>>
 			<<set $activeSlave.actualAge = random(36,$retirementAge-3)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Motherly Attendant">>
@@ -4703,17 +4704,17 @@
 			<<set $activeSlave.vagina = random(3,4)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Attendant">>
-			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.health = random(80,95), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = either(1,1,1,2,2,3), $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 100, $activeSlave.eyes = either(-2, 1, 1), $activeSlave.preg = 0, $activeSlave.face = random(60,90), $activeSlave.career = either("a counselor", "a masseuse", "a therapist")>>
+			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.health = random(80,95), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,100), $activeSlave.fetish = "submissive", $activeSlave.fetishStrength = 100, $activeSlave.eyes = either(-2, 1, 1), $activeSlave.preg = 0, $activeSlave.face = random(60,90), $activeSlave.career = either("a counselor", "a masseuse", "a therapist")>>
 			<<set $activeSlave.actualAge = random(26,$retirementAge-3)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Matron">>
-			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.health = random(80,95), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = either(1,1,1,2,2,3), $activeSlave.behavioralQuirk = "funny", $activeSlave.sexualQuirk = "caring", $activeSlave.eyes = 1, $activeSlave.birthsTotal = random(2,4), $activeSlave.vagina = 3, $activeSlave.face = random(60,90), $activeSlave.career = either( "a nanny", "a practitioner")>>
+			<<set $activeSlave.devotion = 90, $activeSlave.trust = 90, $activeSlave.health = random(80,95), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,100), $activeSlave.sexualQuirk = "caring", $activeSlave.eyes = 1, $activeSlave.birthsTotal = random(2,4), $activeSlave.vagina = 3, $activeSlave.face = random(60,90), $activeSlave.career = either( "a nanny", "a practitioner")>>
 			<<set $activeSlave.actualAge = random(24,$retirementAge-3)>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Stewardess">>
-			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.energy = random(70,90), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = either(1,1,1,2,2,3), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.career = either("a barista", "a bartender", "a caregiver", "a charity worker", "a professional bartender", "a secretary", "a wedding planner", "an air hostess", "an estate agent", "an investor", "an office worker")>>
+			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.energy = random(70,90), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,100), $activeSlave.fetish = "dom", $activeSlave.fetishStrength = 100, $activeSlave.career = either("a barista", "a bartender", "a caregiver", "a charity worker", "a professional bartender", "a secretary", "a wedding planner", "an air hostess", "an estate agent", "an investor", "an office worker")>>
 		<<case "Milkmaid">>
-			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a dairy worker", "a farmer's daughter", "a rancher", "a veterinarian"), $activeSlave.intelligenceImplant = 1, $activeSlave.intelligence = either(1,1,1,2,2)>>
+			<<set $activeSlave.devotion = 80, $activeSlave.trust = 80, $activeSlave.health = random(80,95), $activeSlave.muscles = random(31,60), $activeSlave.oralSkill = random(31,60), $activeSlave.sexualQuirk = "caring", $activeSlave.behavioralQuirk = "funny", $activeSlave.career = either("a dairy worker", "a farmer's daughter", "a rancher", "a veterinarian"), $activeSlave.intelligenceImplant = 30, $activeSlave.intelligence = random(20,70)>>
 			<<if $seeDicks > 0>>
 				<<set $activeSlave.dick = random(3,5), $activeSlave.balls = random(4,9), $activeSlave.scrotum = $activeSlave.balls, $activeSlave.prostate = either(1,1,1,2)>>
 			<</if>>
@@ -4739,7 +4740,7 @@
 			<</if>>
 			<<set $activeSlave.physicalAge = $activeSlave.actualAge, $activeSlave.visualAge = $activeSlave.actualAge, $activeSlave.ovaryAge = $activeSlave.actualAge>>
 		<<case "Concubine">>
-			<<set $activeSlave.prestige = 3, $activeSlave.intelligenceImplant = 1, $activeSlave.energy = random(80,100), $activeSlave.intelligence = either(2,2,3), $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.face = 100, $activeSlave.devotion = random(90,95), $activeSlave.trust = random(90,100), $activeSlave.health = random(60,80)>>
+			<<set $activeSlave.prestige = 3, $activeSlave.intelligenceImplant = 30, $activeSlave.energy = random(80,100), $activeSlave.intelligence = random(20,100), $activeSlave.entertainSkill = 100, $activeSlave.whoreSkill = 100, $activeSlave.analSkill = 100, $activeSlave.oralSkill = 100, $activeSlave.vaginalSkill = 100, $activeSlave.face = 100, $activeSlave.devotion = random(90,95), $activeSlave.trust = random(90,100), $activeSlave.health = random(60,80)>>
 		/* Closes Entertain */
 		<</switch>>
 <</widget>>