From 4a77d68afa39ff3c92951da6e4675878f69ffd25 Mon Sep 17 00:00:00 2001
From: Anu <anulithic@gmail.com>
Date: Sat, 28 May 2022 03:06:56 -0700
Subject: [PATCH] Generate XY progeria & neoteny

---
 src/npc/generate/generateNewSlaveJS.js | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/src/npc/generate/generateNewSlaveJS.js b/src/npc/generate/generateNewSlaveJS.js
index 8391958af25..a0437c09b07 100644
--- a/src/npc/generate/generateNewSlaveJS.js
+++ b/src/npc/generate/generateNewSlaveJS.js
@@ -1343,6 +1343,19 @@ globalThis.GenerateNewSlave = (function() {
 		} else if (chance >= 19950) {
 			slave.geneticQuirks.gigantism = 1;
 		}
+		// Progeria and neoteny never appear in normal slavegen
+		if (V.seeAge === 1) {
+			chance = jsRandom(1, 20000);
+			if (chance >= 19950) {
+				slave.geneticQuirks.progeria = 1;
+			}
+			chance = jsRandom(1, 20000);
+			if (chance >= 19990 && slave.actualAge < 13) {
+				slave.geneticQuirks.neoteny = 3;
+			} else if (chance >= 19950) {
+				slave.geneticQuirks.neoteny = 1;
+			}
+		}
 		chance = jsRandom(1, 20000);
 		if (chance >= 19875) {
 			slave.geneticQuirks.mGain = 2;
-- 
GitLab