From 98f21868d2f66c6b60a4961fd023668eee8fd5da Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Mon, 23 Sep 2019 17:28:09 -0400
Subject: [PATCH] FS work - beta state

---
 src/cheats/mod_EditFSCheat.tw         |  15 ++--
 src/gui/Encyclopedia/encyclopedia.tw  |  43 ++++++++++
 src/init/setupVars.tw                 |   2 +-
 src/js/itemAvailability.js            |   4 +-
 src/js/slaveStatsChecker.js           |   9 ++
 src/uncategorized/neighborInteract.tw |   4 +-
 src/uncategorized/saRecruitGirls.tw   | 119 ++++++++++++++++++++++++++
 7 files changed, 184 insertions(+), 12 deletions(-)

diff --git a/src/cheats/mod_EditFSCheat.tw b/src/cheats/mod_EditFSCheat.tw
index 55d96d1f754..c1fdf44f573 100644
--- a/src/cheats/mod_EditFSCheat.tw
+++ b/src/cheats/mod_EditFSCheat.tw
@@ -74,7 +74,7 @@
 	<br>[[Apply and reset Racial Supremacy|MOD_Edit FS Cheat][FutureSocieties.remove("FSSupremacist")]]
 
 <br><br>
-/*
+
 	<<if $arcologies[0].FSIntellectualDependency != "unset">>
 		<br>You are ''pursuing'' Intellectual Dependency.
 	<<else>>
@@ -103,9 +103,9 @@
 	| <<radiobutton "$arcologies[0].FSIntellectualDependencyLawBeauty" 1>> 1 (Passed.)
 
 	<br>[[Apply and reset Slave Professionalism|MOD_Edit FS Cheat][FutureSocieties.remove("FSSlaveProfessionalism")]]
-*/
+
 <br><br>
-/*
+
 	<<if $arcologies[0].FSSlaveProfessionalism != "unset">>
 		<br>You are ''pursuing'' Slave Professionalism.
 	<<else>>
@@ -130,7 +130,7 @@
 	| <<radiobutton "$arcologies[0].FSSlaveProfessionalismLaw" 1>> 1 (Passed.)
 
 	<br>[[Apply and reset Intellectual Dependency|MOD_Edit FS Cheat][FutureSocieties.remove("FSIntellectualDependency")]]
-*/
+
 <br><br>
 
 	<<if $arcologies[0].FSGenderRadicalist != "unset">>
@@ -381,7 +381,7 @@
 	<br>[[Apply and reset Youth Preferentialism|MOD_Edit FS Cheat][FutureSocieties.remove("FSYouthPreferentialist")]]
 
 <br><br>
-/*
+
 	<<if $arcologies[0].FSPetiteAdmiration != "unset">>
 		<br>You are ''pursuing'' Petite Admiration.
 	<<else>>
@@ -410,9 +410,9 @@
 	| <<radiobutton "$arcologies[0].FSPetiteAdmirationLaw2" 1>> 1 (Passed.)
 
 	<br>[[Apply and reset Statuesque Glorification|MOD_Edit FS Cheat][FutureSocieties.remove("FSStatuesqueGlorification")]]
-*/
+
 <br><br>
-/*
+
 	<<if $arcologies[0].FSStatuesqueGlorification != "unset">>
 		<br>You are ''pursuing'' Statuesque Glorification.
 	<<else>>
@@ -441,7 +441,6 @@
 	| <<radiobutton "$arcologies[0].FSStatuesqueGlorificationLaw2" 1>> 1 (Passed.)
 
 	<br>[[Apply and reset Petite Admiration|MOD_Edit FS Cheat][FutureSocieties.remove("FSPetiteAdmiration")]]
-*/
 
 <br><br>
 
diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw
index 942db8f5253..78668674b66 100644
--- a/src/gui/Encyclopedia/encyclopedia.tw
+++ b/src/gui/Encyclopedia/encyclopedia.tw
@@ -2716,6 +2716,45 @@ LORE: INTERVIEWS
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Is mutually exclusive with [[Repopulation Focus|Encyclopedia][$encyclopedia = "Repopulationism"]].
 	<br>It is made up of four to five social classes: Slaves, low class citizens, chosen slaves, elite citizens, and the Societal Elite: a group of individuals with vast connections and wealth attracted by the promises of a society built around them. Low class citizens are encouraged to face testing and join the ranks of the elite, though the cost of failing the test is sterilization; a detail that is not revealed until after the test is complete.
 
+<<case "Slave Professionalism">>
+	''Slave Professionalism'' is a future society model. It:
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Approves of intelligent, well-trained slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value and beauty of smart slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to radically affect goods seen in the slave market.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for smart slaves from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for educated slaves from the corporation.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for trained slaves from the corporation.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Is mutually exclusive with [[Intellectual Dependency|Encyclopedia][$encyclopedia = "Intellectual Dependency"]].
+
+<<case "Intellectual Dependency">>
+	''Intellectual Dependency'' is a future society model. It:
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Approves of horny, vapid slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value and beauty of moronic slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to adore bimbo bodies.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to radically affect goods seen in the slave market.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for idiotic slaves from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for young slaves from the corporation.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for uneducated slaves from the corporation.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Is mutually exclusive with [[Slave Professionalism|Encyclopedia][$encyclopedia = "Slave Professionalism"]].
+
+<<case "Petite Admiration">>
+	''Petite Admiration'' is a future society model. It:
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Approves of slaves shorter than lengthToEitherUnit(160).
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value and beauty of sufficiently short slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to accept relative shortness.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to radically affect goods seen in the slave market.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for shorter slaves from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Is mutually exclusive with [[Statuesque Glorification|Encyclopedia][$encyclopedia = "Statuesque Glorification"]].
+
+<<case "Statuesque Glorification">>
+	''Statuesque Glorification'' is a future society model. It:
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Approves of slaves taller than lengthToEitherUnit(170).
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Improves value and beauty of sufficiently tall slaves.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to accept relative tallness.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Can be developed to radically affect goods seen in the slave market.
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Provides demand for taller slaves from [[the corporation|Encyclopedia][$encyclopedia = "The Corporation"]].
+	<br>&nbsp;&nbsp;&nbsp;&nbsp;Is mutually exclusive with [[Petite Admiration|Encyclopedia][$encyclopedia = "Petite Admiration"]].
+
 <<case "Hedonistic Decadence">>
 	<br>''Hedonistic Decadence'' is a future society model. It:
 	<br>&nbsp;&nbsp;&nbsp;&nbsp;Approves of overindulgence and luxury.
@@ -3250,6 +3289,10 @@ LORE: INTERVIEWS
 <br>Pregmod:
 	<<link "Repopulationism" "Encyclopedia">><<set $encyclopedia = "Repopulationism">><</link>>
 	| <<link "Eugenics Focus" "Encyclopedia">><<set $encyclopedia = "Eugenics Focus">><</link>>
+	| <<link "Slave Professionalism" "Encyclopedia">><<set $encyclopedia = "Slave Professionalism">><</link>>
+	| <<link "Intellectual Dependency" "Encyclopedia">><<set $encyclopedia = "Intellectual Dependency">><</link>>
+	| <<link "Petite Admiration" "Encyclopedia">><<set $encyclopedia = "Petite Admiration">><</link>>
+	| <<link "Statuesque Glorification" "Encyclopedia">><<set $encyclopedia = "Statuesque Glorification">><</link>>
 	| <<link "Hedonistic Decadence" "Encyclopedia">><<set $encyclopedia = "Hedonistic Decadence">><</link>>
 	| <<link "Gender Radicalism research" "Encyclopedia">><<set $encyclopedia = "Gender Radicalism research">><</link>>
 	| <<link "Transformation Fetishism research" "Encyclopedia">><<set $encyclopedia = "Transformation Fetishism research">><</link>>
diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw
index c46a861ca38..d076fc1b1ab 100644
--- a/src/init/setupVars.tw
+++ b/src/init/setupVars.tw
@@ -327,7 +327,7 @@ equine: {type: "equine", normalOvaMin:1, normalOvaMax: 1, normalBirth: 48, minLi
 
 <<set setup.sluttyClothes = ["a chattel habit", "a cheerleader outfit", "a fallen nuns habit", "a schoolgirl outfit", "a skimpy loincloth", "a slutty klan robe", "a slutty maid outfit", "a slutty nurse outfit", "a slutty outfit", "a slutty pony outfit", "a slutty qipao", "a slutty schutzstaffel uniform", "a string bikini", "a succubus outfit", "a t-shirt and panties", "a t-shirt and thong", "a tank-top and panties", "a tube top and thong", "attractive lingerie", "attractive lingerie for a pregnant woman", "clubslut netting", "kitty lingerie", "leather pants and a tube top", "leather pants and pasties", "panties and pasties", "pasties", "slutty business attire", "slutty jewelry", "sport shorts and a sports bra", "striped underwear"]>>
 
-<<set setup.highHeels = ["boots", "extreme heels", "heels"]>>
+<<set setup.highHeels = ["boots", "extreme heels", "extreme platform heels", "heels", "platform heels"]>>
 
 
 <<set setup.veryYoungCareers = ["a babysitter", "a beggar", "a beggar", "a bully hunter", "a bully", "a camp counselor", "a cheerleader", "a child actress", "a child prodigy", "a child prostitute", "a child prostitute", "a child soldier", "a child soldier", "a club manager", "a club recruiter", "a club treasurer", "a cum dump", "a dropout", "a dropout", "a drug mule", "a farmer's daughter", "a girl scout", "a girl scout", "a hall monitor", "a handmaiden", "a hospital volunteer", "a housesitter", "a juvenile delinquent", "a juvenile delinquent", "a latchkey kid", "a lemonade stand operator", "a marching band leader", "a meat toilet", "a military brat", "a model-UN star", "a model", "a noblewoman", "a pageant star", "a paper girl", "a part-time farm laborer", "a pick-pocket", "a refugee", "a refugee", "a refugee", "a school nurse's assistant", "a shrine maiden", "a street thug", "a street urchin", "a street urchin", "a street urchin", "a student council president", "a student from a boarding school", "a student from a private school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a teacher's pet", "an apprentice", "an aspiring pop star", "an idol", "an orphan", "an orphan", "an orphan", "an orphan", "an orphan", "being homeschooled by her parents", "captain of the kendo club", "from a lower class family", "from a lower class family", "from a lower class family", "from a middle class family", "from a middle class family", "from an upper class family", "homeless", "homeless", "homeless"]>> /* pregmod */
diff --git a/src/js/itemAvailability.js b/src/js/itemAvailability.js
index 745ab63bda8..65e11bdb3a1 100644
--- a/src/js/itemAvailability.js
+++ b/src/js/itemAvailability.js
@@ -135,7 +135,9 @@ window.isItemAccessible = function(string) {
 		case "striped panties":
 		case "striped underwear":
 			return (V.clothesBoughtPantsu === 1 || V.continent === "Japan");
-		case "tall shoes":
+		case "platform shoes":
+		case "platform heels":
+		case "extreme platform heels":
 			return (V.arcologies[0].FSStatuesqueGlorification > 0 || V.shoesBoughtHeels === 1);
 		case "bowtie":
 			return (V.arcologies[0].FSGenderFundamentalist > 0 || V.clothesBoughtBunny === 1);
diff --git a/src/js/slaveStatsChecker.js b/src/js/slaveStatsChecker.js
index 06f253d191d..016be3d2d69 100644
--- a/src/js/slaveStatsChecker.js
+++ b/src/js/slaveStatsChecker.js
@@ -345,12 +345,21 @@ window.heelLength = function(slave) {
 		case "pumps":
 			// 2 inch heels
 			return 5;
+		case "platform shoes":
+			// 3 inch platform, no heels
+			return 8;
 		case "heels":
 			// 5 inch heels
 			return 13;
 		case "extreme heels":
 			// 8 inch heels
 			return 21;
+		case "platform heels":
+			// 8 inches, but not painful like extremes (3 inch platforms)
+			return 21;
+		case "extreme platform heels":
+			// 12 inches! 8 inch heel, 4 inch platform
+			return 30;
 	}
 	return 0;
 };
diff --git a/src/uncategorized/neighborInteract.tw b/src/uncategorized/neighborInteract.tw
index f1cadcf8bab..06c8e5df07d 100644
--- a/src/uncategorized/neighborInteract.tw
+++ b/src/uncategorized/neighborInteract.tw
@@ -809,7 +809,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 	<</if>>
 	/*
 	<<if $arcologies[_currentNeighbor].FSStatuesqueGlorification > 95>>
-		<<if !isItemAccessible("temp")>>
+		<<if !isItemAccessible("platform heels")>>
 			<<if ($arcologies[_currentNeighbor].government == "your trustees") || ($arcologies[_currentNeighbor].government == "your agent")>>
 				<br><<link "Request a shipment of height boosting footwear" "Neighbor Interact">>
 					<<set $shoesBoughtHeels = 1>>
@@ -825,7 +825,7 @@ You have <<print $arcologies.length-1>> neighbors. <br><br>
 				<</link>> //Will cost <<print cashFormat(Math.trunc((7500-_prices)*$upgradeMultiplierTrade))>>//
 			<</if>>
 		<<else>>
-			<br>You already have enough varieties of high heels and other height boosting footwear.
+			<br>You already have enough varieties of platform shoe.
 		<</if>>
 		<<set _exports = 1>>
 	<</if>>
diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw
index 502ef1ba4c7..42323d751d4 100644
--- a/src/uncategorized/saRecruitGirls.tw
+++ b/src/uncategorized/saRecruitGirls.tw
@@ -104,6 +104,23 @@
 				<<set $arcologies[_j].FSPaternalist -= _influence>>
 			<</if>>
 		<</if>>
+		<<if $arcologies[0].FSIntellectualDependency != "unset">>
+			<<if $arcologies[_j].FSIntellectualDependency != "unset">>
+				$He advances Intellectual Dependency there by being an insatiable party $girl<<if $slaves[$i].energy > 95 && $slaves[$i].attrXX > 95 && $slaves[$i].attrXY > 95>>, which $he's perfect for, since there's little $he won't make out with<<set $arcologies[_j].FSIntellectualDependency++>><</if>>.
+				<<set $arcologies[_j].FSIntellectualDependency += _influence>>
+			<<elseif $arcologies[_j].FSSlaveProfessionalism != "unset">>
+				$He challenges Slave Professionalism there by being an insatiable party $girl<<if $slaves[$i].energy > 95 && $slaves[$i].attrXX > 95 && $slaves[$i].attrXY > 95>>, which $he's perfect for, since there's little $he won't make out with<<set $arcologies[_j].FSSlaveProfessionalism-->><</if>>.
+				<<set $arcologies[_j].FSSlaveProfessionalism -= _influence>>
+			<</if>>
+		<<elseif $arcologies[0].FSSlaveProfessionalism != "unset">>
+			<<if $arcologies[_j].FSSlaveProfessionalism != "unset">>
+				$He advances Slave Professionalism there by demonstrating new techniques for the local slaves to learn<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>, which $he's perfect for, since $he's brilliant enough to pass $his knowledge to anyone willing to listen<<set $arcologies[_j].FSSlaveProfessionalism++>><</if>>.
+				<<set $arcologies[_j].FSSlaveProfessionalism += _influence>>
+			<<elseif $arcologies[_j].FSIntellectualDependency != "unset">>
+				$He challenges Intellectual Dependency there by demonstrating new techniques for the local slaves to learn<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>, which $he's perfect for, since $he's brilliant enough to pass $his knowledge to anyone willing to listen<<set $arcologies[_j].FSIntellectualDependency-->><</if>>.
+				<<set $arcologies[_j].FSIntellectualDependency -= _influence>>
+			<</if>>
+		<</if>>
 		<<if $arcologies[0].FSBodyPurist != "unset">>
 			<<if $arcologies[_j].FSBodyPurist != "unset">>
 				$He advances Body Purism there with a lot of unadorned public nudity<<if $pure>>, which $he's perfect for, since $he's an all-natural beauty<<set $arcologies[_j].FSBodyPurist++>><</if>>.
@@ -138,6 +155,23 @@
 				<<set $arcologies[_j].FSYouthPreferentialist -= _influence>>
 			<</if>>
 		<</if>>
+		<<if $arcologies[0].FSPetiteAdmiration != "unset">>
+			<<if $arcologies[_j].FSPetiteAdmiration != "unset">>
+				$He advances Petite Admiration there by showing favoritism to much taller suitors<<if heightPass($slaves[$i])>>, and by being adorably short $himself, appropriately enough<<set $arcologies[_j].FSPetiteAdmiration++>><</if>>.
+				<<set $arcologies[_j].FSPetiteAdmiration += _influence>>
+			<<elseif $arcologies[_j].FSStatuesqueGlorification != "unset">>
+				$He challenges Statuesque Glorification there by showing favoritism to much taller suitors<<if $slaves[$i].visualAge < 25>>, and by being short $himself, further pushing the size gap<<set $arcologies[_j].FSStatuesqueGlorification-->><</if>>.
+				<<set $arcologies[_j].FSStatuesqueGlorification -= _influence>>
+			<</if>>
+		<<elseif $arcologies[0].FSStatuesqueGlorification != "unset">>
+			<<if $arcologies[_j].FSStatuesqueGlorification != "unset">>
+				$He advances Statuesque Glorification there by showing favoritism to tall suitors<<if heightPass($slaves[$i])>>, and by being tall $himself, appropriately enough<<set $arcologies[_j].FSStatuesqueGlorification++>><</if>>.
+				<<set $arcologies[_j].FSStatuesqueGlorification += _influence>>
+			<<elseif $arcologies[_j].FSPetiteAdmiration != "unset">>
+				$He challenges Petite Admiration there by showing favoritism to tall suitors<<if heightPass($slaves[$i])>>, and by being tall $himself, appropriately enough<<set $arcologies[_j].FSPetiteAdmiration-->><</if>>.
+				<<set $arcologies[_j].FSPetiteAdmiration -= _influence>>
+			<</if>>
+		<</if>>
 		<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
 			<<if $arcologies[_j].FSSlimnessEnthusiast != "unset">>
 				$He advances Slimness Enthusiasm there by showing $his appreciation for lithe, graceful partners<<if $slaves[$i].boobs < 500 && $slaves[$i].butt < 3>>, and by being a lissome waif $himself<<set $arcologies[_j].FSSlimnessEnthusiast++>><</if>>.
@@ -508,6 +542,28 @@
 			<<set _seed += 1, _FSmatch++, $arcologies[0].FSDegradationist += 0.01*$FSSingleSlaveRep>>
 		<</if>>
 	<</if>>
+	<<if $arcologies[0].FSIntellectualDependency != "unset">>
+		<<if $slaves[$i].energy > 95>>
+			<<if $arcologies[0].FSIntellectualDependencyLawBeauty == 1 && bimboScore($slaves[$i]) >= 6>>
+				<<set _seed += 1>>
+			<</if>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -50>>
+				<<set _seed += 3>>
+			<</if>>
+			<<set _seed += 1>>
+			<<set _FSmatch++, $arcologies[0].FSIntellectualDependency += 0.01*$FSSingleSlaveRep>>
+		<</if>>
+	<<elseif $arcologies[0].FSSlaveProfessionalism != "unset">>
+		<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50 && $slaves[$i].accent <= 1>>
+			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>
+				<<set _seed += 2, _FSdefend++, $arcologies[0].FSSlaveProfessionalism += 0.01*$FSSingleSlaveRep*_FSIntMod>>
+			<</if>>
+			<<if $slaves[$i].skill.entertainment + $slaves[$i].skill.whoring + $slaves[$i].skill.oral + $slaves[$i].skill.anal + $slaves[$i].skill.vaginal >= 400>>
+				<<set _seed += 1>>
+			<</if>>
+			<<set _FSmatch++, _seed += 1, $arcologies[0].FSSlaveProfessionalism += 0.01*$FSSingleSlaveRep>>
+		<</if>>
+	<</if>>
 	<<if $arcologies[0].FSBodyPurist != "unset">>
 		<<set $modScore = SlaveStatsChecker.modScore($slaves[$i])>>
 		<<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>>
@@ -541,6 +597,15 @@
 			<<set _seed += 4, _FSmatch++, $arcologies[0].FSMaturityPreferentialist += 0.01*$FSSingleSlaveRep>>
 		<</if>>
 	<</if>>
+	<<if $arcologies[0].FSPetiteAdmiration != "unset">>
+		<<if heightPass($slaves[$i])>>
+			<<set _seed += 4, _FSmatch++, $arcologies[0].FSPetiteAdmiration += 0.01*$FSSingleSlaveRep>>
+		<</if>>
+	<<elseif $arcologies[0].FSStatuesqueGlorification != "unset">>
+		<<if heightPass($slaves[$i])>>
+			<<set _seed += 4, _FSmatch++, $arcologies[0].FSStatuesqueGlorification += 0.01*$FSSingleSlaveRep>>
+		<</if>>
+	<</if>>
 	<<if $arcologies[0].FSRepopulationFocus != "unset">>
 		<<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.33>>
 			<<if $slaves[$i].pregType >= 30>>
@@ -839,6 +904,47 @@
 				$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.
 			<</if>>
 		<</if>>
+		<<if $arcologies[0].FSIntellectualDependency != "unset">>
+			<<if $arcologies[0].FSIntellectualDependencyLawBeauty == 1 && bimboScore($slaves[$i]) >= 6>>
+				<<if $slaves[$i].energy > 95>>
+					<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -50>>
+						$His week was spent competing with other bimbos and generally being a delight to onlookers when the competition inevitably turns sexual.
+					<<else>>
+						This week's softcore photo shoot clearly showcases a bimbo, even if it feels like too much thought was put into it.
+					<</if>>
+				<<else>>
+					While $he may look the part of a bimbo, $he lacks the sex drive to back it up.
+				<</if>>
+			<<elseif $slaves[$i].energy > 95>>
+				<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -50>>
+					$His week was spent wandering aimlessly throughout the arcology, delighting anyone able to spend time with $him with $his simple ways.
+				<<else>>
+					$He exhibits raw lust, but lacks other traits commonly found in bimbos, hindering $his effots.
+				<</if>>
+			<<else>>
+				$He's just lacks the energy to party all night long.
+			<</if>>
+		<<elseif $arcologies[0].FSSlaveProfessionalism != "unset">>
+			<<if $slaves[$i].accent > 1>>
+				<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
+					<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 95>>
+						<<if $slaves[$i].skill.entertainment + $slaves[$i].skill.whoring + $slaves[$i].skill.oral + $slaves[$i].skill.anal + $slaves[$i].skill.vaginal >= 400>>
+							Each week $he hosts $his own seminar demonstrating new and exciting sexual techniques, some even of $his own creation.
+						<<else>>
+							$He uses $his brilliant mind to show what a slave is truly capable of, but $he can only go so far lacking practical skills.
+						<</if>>
+					<<elseif $slaves[$i].skill.entertainment + $slaves[$i].skill.whoring + $slaves[$i].skill.oral + $slaves[$i].skill.anal + $slaves[$i].skill.vaginal >= 400>>
+						$He participates in a weekly article showcasing skills every slave needs. However, only being able to recite learned information limits $him.
+					<<else>>
+						$He attempts to be a sexual trendsetter, but is neither smart nor skilled enough to achieve anything of interest.
+					<</if>>
+				<<else>>
+					$He isn't smart enough to explain what a professional slave actually is and how it differs from a trained slave.
+				<</if>>
+			<<else>>
+				$His inability to speak $language properly makes $him a relatively poor spokes<<= $girl>> for trained slaves.
+			<</if>>
+		<</if>>
 		<<if $arcologies[0].FSBodyPurist != "unset">>
 			<<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>>
 				<<if $slaves[$i].boobsImplant == 0 && $slaves[$i].buttImplant == 0 && $slaves[$i].waist >= -95>>
@@ -883,6 +989,19 @@
 				$He uses too much youthful slang and jumps from topic to topic in $his video blogs, making them difficult for $his audience to follow.
 			<</if>>
 		<</if>>
+		<<if $arcologies[0].FSPetiteAdmiration != "unset">>
+			<<if heightPass($slaves[$i])>>
+				$He takes advantage of $his short stature to shock and amaze $his followers by having sex in unusual places.
+			<<else>>
+				It's hard to play up a difference in height when $he stands as tall as<<if $slaves[$i].height >= 185>>, or taller than,<</if>> most citizens.
+			<</if>>
+		<<elseif $arcologies[0].FSStatuesqueGlorification != "unset">>
+			<<if heightPass($slaves[$i])>>
+				$His photoshoots all use a panaramic camera to better capture $his height while giving them a unique flare.
+			<<else>>
+				$He's just too short for the public to pay any mind to.
+			<</if>>
+		<</if>>
 		<<if $arcologies[0].FSSlimnessEnthusiast != "unset">>
 			<<if $slaves[$i].boobs < 500 && $slaves[$i].butt < 3 && $slaves[$i].weight <= 10 && $slaves[$i].muscles <= 30>>
 				$His trim body gives $him a cute, <<= $girl>>-next-door sex appeal in every selfie, even the ones taken in your penthouse far above everyone else's doors.
-- 
GitLab