diff --git a/src/uncategorized/barracks.tw b/src/uncategorized/barracks.tw
index eca275fe87d41d5e61af42acdb2a130fc919ac92..10218658182109c015926690e186f0bbbd4b8ba2 100644
--- a/src/uncategorized/barracks.tw
+++ b/src/uncategorized/barracks.tw
@@ -104,6 +104,13 @@ You head up a deck, to the staff area, and up one more, to look into the living
 		<<if _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is using a slave as a footrest as he relaxes. _HeU has a huge dildo up _hisU ass, and whenever _heU moves, he uses a foot to shove it farther inside _himU.
 		<<set _vignette++>>
 	<</if>>
+	<<if $arcologies[0].FSIntellectualDependency != "unset">>
+		<<if _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is player strip poker with a pouting bimbo. _HeU's completely nude and unaware that the game is over, not that the merc minds.
+		<<set _vignette++>>
+	<<elseif $arcologies[0].FSSlaveProfessionalism != "unset">>
+		<<if _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is practicing assembling and disassembling his sidearm under the learned eyes of his assisting slave. _HeU is making sure _hisU master is well prepared for the future and stroking his dick each time he does it right.
+		<<set _vignette++>>
+	<</if>>
 	<<if $arcologies[0].FSBodyPurist != "unset">>
 		<<if _vignette >= $FSCreditCount>>Finally, a<<elseif _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is idly playing with a slave's natural breasts as he watches a wallscreen. He's being gentle and _heU doesn't seem to mind.
 		<<set _vignette++>>
@@ -125,6 +132,13 @@ You head up a deck, to the staff area, and up one more, to look into the living
 		<<if _vignette >= $FSCreditCount>>Finally, a<<elseif _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is almost hidden by a slave he's got in his lap. He has his head buried between _hisU monstrous breasts, and it's not clear how he's breathing.
 		<<set _vignette++>>
 	<</if>>
+	<<if $arcologies[0].FSPetiteAdmiration != "unset">>
+		<<if _vignette >= $FSCreditCount>>Finally, a<<elseif _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary has a petite slave sitting on a weight bar. Each rep buries _hisU butt in his face.
+		<<set _vignette++>>
+	<<elseif $arcologies[0].FSStatuesqueGlorification != "unset">>
+		<<if _vignette >= $FSCreditCount>>Finally, a<<elseif _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is having sex with a rather tall slave against the lockers. He has to stand on a nearby bench in order to properly penetrate _himU.
+		<<set _vignette++>>
+	<</if>>
 	<<if $arcologies[0].FSPastoralist != "unset">>
 		<<if _vignette >= $FSCreditCount>>Finally, a<<elseif _vignette >= 3>>Yet another<<elseif _vignette >= 2>>A third<<elseif _vignette>>Another<<else>>A<</if>> mercenary is drinking a slave's milk, straight from the nipple, while idly massaging _hisU other breast, bringing out a thin stream of milk.
 		<<set _vignette++>>
diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw
index 15439cfd5a92e46af9d9ea54024aa7406f5fcdfe..6a698597eece08d121afabf0ee95c37b0f11a92e 100644
--- a/src/uncategorized/newSlaveIntro.tw
+++ b/src/uncategorized/newSlaveIntro.tw
@@ -8,6 +8,8 @@
 	<<set $returnTo = $nextLink, $nextLink = "AS Dump">>
 <</if>>
 
+<<run newSlave($activeSlave)>>
+
 <<set $desc = SlaveTitle($activeSlave)>>
 <<run Enunciate($activeSlave)>>
 <<setPlayerPronouns>>
@@ -344,6 +346,23 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<</if>>
 <</if>>
 
+<<if $arcologies[0].FSIntellectualDependency >= 50>>
+	<<if $activeSlave.pregKnown == 1>>
+		$He realizes that your arcology values bearing children and @@.mediumaquamarine;hopes@@ $he'll be treated gently for being pregnant.
+		<<set $activeSlave.trust += 2>>
+	<</if>>
+<</if>>
+
+<<if $arcologies[0].FSSlaveProfessionalism >= 50>>
+	<<if $activeSlave.intelligence+$activeSlave.intelligenceImplant >= 75>>
+		$He realizes that your arcology values intelligence and @@.mediumaquamarine;expects@@ $his intellect will prove $his worth.
+		<<set $activeSlave.trust += 2>>
+	<<elseif $activeSlave.intelligence+$activeSlave.intelligenceImplant < 10>>
+		$He realizes that your arcology values intelligence and @@.gold;worries@@ $he isn't smart enough to keep up with society's expectations.
+		<<set $activeSlave.trust -= 4>>
+	<</if>>
+<</if>>
+
 <<if $arcologies[0].FSRepopulationFocus >= 50>>
 	<<if $activeSlave.pregKnown == 1>>
 		$He realizes that your arcology values bearing children and @@.mediumaquamarine;hopes@@ $he'll be treated gently for being pregnant.
@@ -459,6 +478,23 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' <<
 	<</if>>
 <</if>>
 
+<<if $arcologies[0].FSPetiteAdmiration >= 50>>
+	<<if heightPass($activeSlave)>>
+		$He realizes that your arcology favors short slaves, and @@.mediumaquamarine;hopes@@ life will be good here.
+		<<set $activeSlave.trust += 2>>
+	<</if>>
+<</if>>
+
+<<if $arcologies[0].FSStatuesqueGlorification >= 50>>
+	<<if heightPass($activeSlave)>>
+		$He realizes that your arcology favors the tall, and @@.mediumaquamarine;hopes@@ $he'll retain some dignity.
+		<<set $activeSlave.trust += 2>>
+	<<else>>
+		$He realizes that your arcology favors the tall, and @@.gold;anticipates@@ $his lacking height to bring $him nothing but torment.
+		<<set $activeSlave.trust -= 4>>
+	<</if>>
+<</if>>
+
 <<if $arcologies[0].FSSlimnessEnthusiast >= 50>>
 	<<if ($activeSlave.boobs < 500) && ($activeSlave.butt < 3) && ($activeSlave.weight <= 10) && ($activeSlave.muscles <= 30)>>
 		$He realizes that $he has a fashionable body for your arcology, and @@.mediumaquamarine;hopes@@ it'll earn $him some kindness.