From 3f0c82318f8ff9e71f9aa21c5ac8c00e8de4e858 Mon Sep 17 00:00:00 2001
From: kopareigns <kopareigns@gmail.com>
Date: Mon, 2 Apr 2018 01:12:06 -0400
Subject: [PATCH] Suggestions

---
 src/uncategorized/REroyalblood.tw | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)

diff --git a/src/uncategorized/REroyalblood.tw b/src/uncategorized/REroyalblood.tw
index 94eb2e4889a..3a78129dac0 100644
--- a/src/uncategorized/REroyalblood.tw
+++ b/src/uncategorized/REroyalblood.tw
@@ -37,6 +37,11 @@
 <<set _princess = clone($activeSlave)>>
 /*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>>
@@ -82,7 +87,13 @@
 <<set _prince = clone($activeSlave)>>
 /*queen*/
 <<set $activeSlave.ID = $activeSlave.ID + 1>>
-<<set $activeSlave.actualAge = $activeSlave.actualAge+$fertilityAge>>
+<<set $activeSlaveOneTimeMinAge = ($fertilityAge+$activeSlave.actualAge)>>
+<<if $pedo_mode == 1>>
+	<<set $activeSlaveOneTimeMaxAge = 24>>
+<<else>>
+	<<set $activeSlaveOneTimeMaxAge = 43>>
+<</if>>
+<<set $activeSlave.actualAge = random($activeSlaveOneTimeMinAge,$activeSlaveOneTimeMaxAge)>>
 <<set $activeSlave.visualAge = $activeSlave.actualAge>>
 <<set $activeSlave.physicalAge = $activeSlave.actualAge>>
 <<set $activeSlave.ovaryAge = $activeSlave.actualAge>>
@@ -244,7 +255,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $missingParentID-->>
 		<<else>>
 			<<set _princess.relation = "sister">>
-			<<set _princess.relationTarget = _prince.ID>>
+			<<set _princess.relationTarget = _princess.ID + 1000>>
 		<</if>>
 		<<AddSlave _princess>> /* skip New Slave Intro */
 		/* prince */
@@ -255,7 +266,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set _prince.father = _princess.father>>
 		<<else>>
 			<<set _prince.relation = "sister">>
-			<<set _prince.relationTarget = _princess.ID>>
+			<<set _prince.relationTarget = _prince.ID - 1000>>
 		<</if>>
 		<<AddSlave _prince>> /* skip New Slave Intro */
 <</replace>>
@@ -283,7 +294,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set $missingParentID-->>
 		<<else>>
 			<<set _princess.relation = "sister">>
-			<<set _princess.relationTarget = _prince.ID>>
+			<<set _princess.relationTarget = _princess.ID + 1000>>
 		<</if>>
 		<<AddSlave _princess>> /* skip New Slave Intro */
 		/* prince */
@@ -294,7 +305,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set _prince.father = _princess.father>>
 		<<else>>
 			<<set _prince.relation = "sister">>
-			<<set _prince.relationTarget = _princess.ID>>
+			<<set _prince.relationTarget = _prince.ID - 1000>>
 		<</if>>
 		<<AddSlave _prince>> /* skip New Slave Intro */
 <</replace>>
@@ -479,7 +490,7 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 			<<set _queen.father = 0>>
 		<<else>>
 			<<set _queen.relation = "mother">>
-			<<set _queen.relationTarget = _princess.ID>>
+			<<set _queen.relationTarget = _queen.ID - 1001>>
 		<</if>>
 		<<AddSlave _queen>> /* skip New Slave Intro */
 	<</replace>>
@@ -662,4 +673,4 @@ Time is short, but you are well placed to acquire some choice slaves. With an ad
 	<</replace>>
 <</link>> //You will loathed for this action and trade will be crippled.//
 <</if>>
-</span>
+</span>
\ No newline at end of file
-- 
GitLab