diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 02bf36263b81d969c47bba5fbef1614fcbb4c434..575c585b46841c4ad1b927166a392f83c922bb7f 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -8,6 +8,11 @@
 <<set $oneTimeDisableDisability = 1>>
 <<set $activeSlave = GenerateNewSlave("XX")>>
 <<set $activeSlave.career = "a princess">>
+<<if $realRoyalties == 1>>
+	<<set _royalNationalities = ["Japanese", "Luxembourgian", "Belgian", "Danish", "Dutch", "Swedish", "Spanish", "Norwegian", "Cambodian", "Moroccan", "Omani", "Jordanian", "Bruneian", "Emirati", "Bahraini", "Kuwaiti", "Malaysian", "Qatari", "Saudi", "Tongan", "Swazi", "Mosotho", "British", "Monégasque", "Bhutanese", "Thai"]>>
+	<<set $activeSlave.nationality = _royalNationalities.random()>>
+	<<run nationalityToRace($activeSlave)>>
+<</if>>
 <<set $activeSlave.prestige = 2>>
 <<set $activeSlave.prestigeDesc = "$He was the princess of an ancient kingdom.">>
 <<set $activeSlave.devotion = random(-80,-60)>>
@@ -36,6 +41,87 @@
 <<run setHealth($activeSlave, jsRandom(30, 60), 0, 0, 0, 0)>>
 <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy")>>
 <<set _princess = clone($activeSlave)>>
+<<if $realRoyalties == 1>>
+	<<if _princess.nationality == "Japanese">>
+		<<set _princess.birthSurname = "Yamato">>
+		<<set _princess.slaveSurname = "Yamato">>
+	<<elseif _princess.nationality == "Luxembourgian">>
+		<<set _princess.birthSurname = "Luxembourg-Nassau">>
+		<<set _princess.slaveSurname = "Luxembourg-Nassau">>
+	<<elseif _princess.nationality == "Belgian">>
+		<<set _princess.birthSurname = "Saxe-Coburg and Gotha">>
+		<<set _princess.slaveSurname = "Saxe-Coburg and Gotha">>
+	<<elseif _princess.nationality == "Danish">>
+		<<set _princess.birthSurname = "Glücksburg">>
+		<<set _princess.slaveSurname = "Glücksburg">>
+	<<elseif _princess.nationality == "Dutch">>
+		<<set _princess.birthSurname = "Orange-Nassau">>
+		<<set _princess.slaveSurname = "Orange-Nassau">>
+	<<elseif _princess.nationality == "Swedish">>
+		<<set _princess.birthSurname = "Bernadotte">>
+		<<set _princess.slaveSurname = "Bernadotte">>
+	<<elseif _princess.nationality == "Spanish">>
+		<<set _princess.birthSurname = "Bourbon">>
+		<<set _princess.slaveSurname = "Bourbon">>
+	<<elseif _princess.nationality == "Norwegian">>
+		<<set _princess.birthSurname = "Glücksburg">>
+		<<set _princess.slaveSurname = "Glücksburg">>
+	<<elseif _princess.nationality == "Cambodian">>
+		<<set _princess.birthSurname = "Norodom">>
+		<<set _princess.slaveSurname = "Norodom">>
+	<<elseif _princess.nationality == "Moroccan">>
+		<<set _princess.birthSurname = "Alawi">>
+		<<set _princess.slaveSurname = "Alawi">>
+	<<elseif _princess.nationality == "Omani">>
+		<<set _princess.birthSurname = "Al Said">>
+		<<set _princess.slaveSurname = "Al Said">>
+	<<elseif _princess.nationality == "Jordanian">>
+		<<set _princess.birthSurname = "Hāshim">>
+		<<set _princess.slaveSurname = "Hāshim">>
+	<<elseif _princess.nationality == "Bruneian">>
+		<<set _princess.birthSurname = "Bolkiah">>
+		<<set _princess.slaveSurname = "Bolkiah">>
+	<<elseif _princess.nationality == "Emirati">>
+		<<set _princess.birthSurname = "Al Nahyan">>
+		<<set _princess.slaveSurname = "Al Nahyan">>
+	<<elseif _princess.nationality == "Bahraini">>
+		<<set _princess.birthSurname = "Al Khalifah">>
+		<<set _princess.slaveSurname = "Al Khalifah">>
+	<<elseif _princess.nationality == "Kuwaiti">>
+		<<set _princess.birthSurname = "Al Sabah">>
+		<<set _princess.slaveSurname = "Al Sabah">>
+	<<elseif _princess.nationality == "Malaysian">>
+		<<set _princess.birthSurname = "Pahang">>
+		<<set _princess.slaveSurname = "Pahang">>
+	<<elseif _princess.nationality == "Qatari">>
+		<<set _princess.birthSurname = "Al Thani">>
+		<<set _princess.slaveSurname = "Al Thani">>
+	<<elseif _princess.nationality == "Saudi">>
+		<<set _princess.birthSurname = "Al Saud">>
+		<<set _princess.slaveSurname = "Al Saud">>
+	<<elseif _princess.nationality == "Tongan">>
+		<<set _princess.birthSurname = "Tupou">>
+		<<set _princess.slaveSurname = "Tupou">>
+	<<elseif _princess.nationality == "Swazi">>
+		<<set _princess.birthSurname = "Dlamini">>
+		<<set _princess.slaveSurname = "Dlamini">>
+	<<elseif _princess.nationality == "Mosotho">>
+		<<set _princess.birthSurname = "Moshesh">>
+		<<set _princess.slaveSurname = "Moshesh">>
+	<<elseif _princess.nationality == "British">>
+		<<set _princess.birthSurname = "Windsor">>
+		<<set _princess.slaveSurname = "Windsor">>
+	<<elseif _princess.nationality == "Monégasque">>
+		<<set _princess.birthSurname = "Grimaldi">>
+		<<set _princess.slaveSurname = "Grimaldi">>
+	<<elseif _princess.nationality == "Bhutanese">>
+		<<set _princess.birthSurname = "Wangchuck">>
+		<<set _princess.slaveSurname = "Wangchuck">>
+	<<elseif _princess.nationality == "Thai">>
+		<<set _princess.birthSurname = "Chakri">>
+		<<set _princess.slaveSurname = "Chakri">>
+	<</if>>
+<</if>>
 /*prince*/
 <<set $activeSlave.ID = $activeSlave.ID + 1000>>
 <<set $activeSlave.birthWeek += Math.floor(Math.random() * 52)>>
@@ -169,6 +255,15 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 
 <br><br>
 
+<<if $realRoyalties == 1>>
+[[Random dynasties|RE royal blood][$realRoyalties = 0]]
+<<else>>
+[[Real dynasties|RE royal blood][$realRoyalties = 1]]
+<</if>>
+//You may choose between random and historical royal bloodlines.//
+
+<br><br>
+
 <span id="result">
 <<link "Go back to sleep">>
 	<<replace "#result">>