diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 76f787b05f7af62efaa5f3c0dd946b943850110d..53ab4f68122e917889b26f3187192d35133fd13c 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -40,6 +40,7 @@
 <<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
 <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
 <<set _princess = clone($activeSlave)>>
+<<setLocalPronouns _princess>>
 <<if $realRoyalties == 1>>
 	<<if _princess.nationality == "Japanese">>
 		<<set _princess.birthSurname = "Yamato">>
@@ -122,57 +123,60 @@
 	<</if>>
 <</if>>
 /*prince*/
-<<set $activeSlave.ID = $activeSlave.ID + 1000>>
-<<set $activeSlave.birthWeek += Math.floor(Math.random() * 52)>>
-<<if $activeSlave.birthWeek >= 52>>
-	<<set $activeSlave.birthWeek -= 52>>
-	<<set $activeSlave.actualAge += 1>>
-<</if>>
-<<set $activeSlave.actualAge = $activeSlave.actualAge+1>>
-<<set $activeSlave.visualAge = $activeSlave.actualAge>>
-<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
-<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
-<<set $activeSlave.genes = "XY">>
-<<run nationalityToName($activeSlave)>>
-<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
-<<set $activeSlave.career = "a prince">>
-<<set $activeSlave.prestige = 2>>
-<<set $activeSlave.prestigeDesc = "$He was the crown prince of an ancient kingdom.">>
-<<set $activeSlave.devotion = random(-80,-60)>>
-<<set $activeSlave.trust = random(-50,-60)>>
-<<set $activeSlave.boobs = 150>>
-<<set $activeSlave.butt = random(0,1)>>
-<<set $activeSlave.vagina = -1>>
-<<set $activeSlave.clit = 0>>
-<<set $activeSlave.labia = 0>>
-<<set $activeSlave.ovaries = 0>>
-<<set $activeSlave.preg = 0>>
-<<set $activeSlave.dick = random(3,5)>>
-<<set $activeSlave.balls = random(2,4)>>
-<<set $activeSlave.scrotum = $activeSlave.balls>>
-<<set $activeSlave.prostate = 1>>
-<<set $activeSlave.pubertyXX = 0>>
-<<set $activeSlave.pubertyAgeXY = $potencyAge>>
-<<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>>
-	<<set $activeSlave.pubertyXY = 1>>
-<<else>>
-	<<set $activeSlave.pubertyXY = 0>>
+<<if $seeDicks > 0>>
+	<<set $activeSlave.ID = $activeSlave.ID + 1000>>
+	<<set $activeSlave.birthWeek += Math.floor(Math.random() * 52)>>
+	<<if $activeSlave.birthWeek >= 52>>
+		<<set $activeSlave.birthWeek -= 52>>
+		<<set $activeSlave.actualAge += 1>>
+	<</if>>
+	<<set $activeSlave.actualAge = $activeSlave.actualAge+1>>
+	<<set $activeSlave.visualAge = $activeSlave.actualAge>>
+	<<set $activeSlave.physicalAge = $activeSlave.actualAge>>
+	<<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
+	<<set $activeSlave.genes = "XY">>
+	<<run nationalityToName($activeSlave)>>
+	<<set $activeSlave.birthSurname = _princess.birthSurname, $activeSlave.slaveSurname = _princess.birthSurname>>
+	<<set $activeSlave.career = "a prince">>
+	<<set $activeSlave.prestige = 2>>
+	<<set $activeSlave.prestigeDesc = "$He was the crown prince of an ancient kingdom.">>
+	<<set $activeSlave.devotion = random(-80,-60)>>
+	<<set $activeSlave.trust = random(-50,-60)>>
+	<<set $activeSlave.boobs = 150>>
+	<<set $activeSlave.butt = random(0,1)>>
+	<<set $activeSlave.vagina = -1>>
+	<<set $activeSlave.clit = 0>>
+	<<set $activeSlave.labia = 0>>
+	<<set $activeSlave.ovaries = 0>>
+	<<set $activeSlave.preg = 0>>
+	<<set $activeSlave.dick = random(3,5)>>
+	<<set $activeSlave.balls = random(2,4)>>
+	<<set $activeSlave.scrotum = $activeSlave.balls>>
+	<<set $activeSlave.prostate = 1>>
+	<<set $activeSlave.pubertyXX = 0>>
+	<<set $activeSlave.pubertyAgeXY = $potencyAge>>
+	<<if $activeSlave.physicalAge >= $activeSlave.pubertyAgeXY>>
+		<<set $activeSlave.pubertyXY = 1>>
+	<<else>>
+		<<set $activeSlave.pubertyXY = 0>>
+	<</if>>
+	<<set $activeSlave.anus = 0>>
+	<<set $activeSlave.weight = 0>>
+	<<set $activeSlave.muscles = 50>>
+	<<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.skill.anal = 0>>
+	<<set $activeSlave.skill.oral = 0>>
+	<<set $activeSlave.skill.whoring = 0>>
+	<<set $activeSlave.skill.combat = 1>>
+	<<set $activeSlave.canRecruit = 0>>
+	<<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
+	<<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
+	<<set _prince = clone($activeSlave)>>
+	<<setLocalPronouns _prince 2>>
 <</if>>
-<<set $activeSlave.anus = 0>>
-<<set $activeSlave.weight = 0>>
-<<set $activeSlave.muscles = 50>>
-<<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.skill.anal = 0>>
-<<set $activeSlave.skill.oral = 0>>
-<<set $activeSlave.skill.whoring = 0>>
-<<set $activeSlave.skill.combat = 1>>
-<<set $activeSlave.canRecruit = 0>>
-<<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
-<<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
-<<set _prince = clone($activeSlave)>>
 /*Queen*/
 <<set $activeSlave.ID = $activeSlave.ID + 1>>
 <<set $activeSlaveOneTimeMinAge = ($fertilityAge+$activeSlave.actualAge)>>
@@ -227,10 +231,8 @@
 <<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
 <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
 <<set _queen = clone($activeSlave)>>
-
-<<setLocalPronouns _princess>>
-<<setLocalPronouns _prince 2>>
 <<setLocalPronouns _queen 3>>
+
 <<setAssistantPronouns>>
 
 One unfortunate consequence of existing in a global world is that business opportunities continue to crop up unabated by the onset of night in one corner of the world or another, an inconsiderate phenomenon for arcology owners who happen to be asleep when an event of importance takes place outside the walls of their arcology. This particular evening you are awoken by an alert from $assistantName, unusually intense for this late hour.
@@ -295,7 +297,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<</replace>>
 <</link>> //You will be despised for this action, and trade will be greatly damaged.//
 <</if>>
-<<if $cash >= 35000>>
+<<if $seeDicks > 0 && $cash >= 35000>>
 <br><<link "Dispatch a sizable amount of aid in exchange for the crown prince">>
 	<<replace "#result">>
 		You seize a tablet and practically roll out of your bed, working vigorously and using every feature of $assistantName to the utmost. It's not easy, but your credits pave your way to sending a flight of VTOLs laden with goods to the new arcology. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse.
@@ -313,7 +315,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<br>//You lack the necessary funds to enslave a crown prince.//
 <</if>>
 
-<<if $SF.Toggle && $SF.Active >= 1>>
+<<if  $seeDicks > 0 && $SF.Toggle && $SF.Active >= 1>>
 <br><<link "Dispatch $SF.Lower on a night time raid to acquire the crown prince.">>
 	<<replace "#result">>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. They take off again with the crown prince aboard and in chains, where _he2 rails against the uncaring metal walls of the VTOL for the breadth of _his2 journey to your penthouse.
@@ -329,7 +331,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<</replace>>
 <</link>> //You will be despised for this action, and trade will be greatly damaged.//
 <</if>>
-<<if ($cash >= 100000) && ($rep >= 10000)>>
+<<if $seeDicks > 0 && ($cash >= 100000) && ($rep >= 10000)>>
 <br><<link "Leverage your substantial reputation and a huge sum of credits to aid the new arcology in exchange for both the prince and princess">>
 	<<replace "#result">>
 		You seize a tablet and practically roll out of your bed, working furiously and using every feature of $assistantName to the utmost. It's not easy, but you call in a number of favors and grease a handful of palms, and soon a flight of VTOLs are landing in the new arcology laden with goods. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse.
@@ -370,7 +372,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<br>//You lack the necessary funds and reputation to enslave both the crown prince and princess.//
 <</if>>
 
-<<if $SF.Toggle && $SF.Active >= 1>>
+<<if $seeDicks > 0 && $SF.Toggle && $SF.Active >= 1>>
 <br><<link "Dispatch $SF.Lower on a night time raid to acquire both the prince and princess.">>
 	<<replace "#result">>
 		Seizing a tablet, you quickly send a message to The Colonel. After dark, a flight of VTOLs land in the new arcology laden with troops. When they take off again they have the prince and princess aboard, clad in chains and bound face to face in a forced embrace, and make a direct course towards your waiting penthouse.
@@ -808,12 +810,14 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<run newSlave(_princess)>> /* skip New Slave Intro */
 		<<run cashX(-1500000, "slaveTransfer", _princess)>>
 		/* prince */
-		<<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold for credits.">>
-		<<set _prince.recruiter = 0>>
-		<<set _prince.mother = _princess.mother>>
-		<<set _prince.father = _princess.father>>
-		<<run newSlave(_prince)>> /* skip New Slave Intro */
-		<<run cashX(-150000, "slaveTransfer", _prince)>>
+		<<if $seeDicks > 0>>
+			<<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was sold for credits.">>
+			<<set _prince.recruiter = 0>>
+			<<set _prince.mother = _princess.mother>>
+			<<set _prince.father = _princess.father>>
+			<<run newSlave(_prince)>> /* skip New Slave Intro */
+			<<run cashX(-150000, "slaveTransfer", _prince)>>
+		<</if>>
 		/*Queen*/
 		<<set _queen.origin = "$He was the Queen of a royal kingdom, till $his husband was overthrown and $he was sold for credits.">>
 		<<set _queen.recruiter = 0>>
@@ -887,12 +891,14 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 		<<run newSlave(_princess)>> /* skip New Slave Intro */
 		<<run repX((5*_repShares), "event", $activeSlave)>>
 		/* prince */
-		<<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">>
-		<<set _prince.recruiter = 0>>
-		<<set _prince.mother = _princess.mother>>
-		<<set _prince.father = _princess.father>>
-		<<run newSlave(_prince)>> /* skip New Slave Intro */
-		<<run repX((3*_repShares), "event", $activeSlave)>>
+		<<if $seeDicks > 0>>
+			<<set _prince.origin = "$He was the crown prince of a royal kingdom, till $his family was overthrown and $he was acquired by "+$SF.Lower+".">>
+			<<set _prince.recruiter = 0>>
+			<<set _prince.mother = _princess.mother>>
+			<<set _prince.father = _princess.father>>
+			<<run newSlave(_prince)>> /* skip New Slave Intro */
+			<<run repX((3*_repShares), "event", $activeSlave)>>
+		<</if>>
 		/*Queen*/
 		<<set _queen.origin = "$He was the Queen of a royal kingdom, till $his husband was overthrown and $he was acquired by "+$SF.Lower+".">>
 		<<set _queen.recruiter = 0>>