diff --git a/src/npc/generate/generateNewSlaveJS.js b/src/npc/generate/generateNewSlaveJS.js index f4be6eddea09515960d177fb1e776dd5fba8b2e3..918bb791037328c265e81dfff1b6edefbed7d10c 100644 --- a/src/npc/generate/generateNewSlaveJS.js +++ b/src/npc/generate/generateNewSlaveJS.js @@ -92,14 +92,11 @@ globalThis.GenerateNewSlave = (function() { sex = sex || GenerateChromosome(getSeed()); if (sex === "XY") { generateXYGeneticQuirks(); - } else { - generateXXGeneticQuirks(); - } - - preGenCombinedStats(); - if (sex === "XY") { + preGenCombinedStats(); GenerateXYSlave(); } else { + generateXXGeneticQuirks(); + preGenCombinedStats(); GenerateXXSlave(); } postGenCleanup(); @@ -1218,7 +1215,7 @@ globalThis.GenerateNewSlave = (function() { } chance = jsRandom(1, 20000, undefined, getSeed()); if (chance >= 19990) { - slave.geneticQuirks.heterochromia = 2; + slave.geneticQuirks.heterochromia = 2; // this is a placeholder value, which is converted to a color string by setGeneticEyeColor() later in generation } else if (chance >= 19750) { slave.geneticQuirks.heterochromia = 1; } @@ -1336,7 +1333,7 @@ globalThis.GenerateNewSlave = (function() { } chance = jsRandom(1, 20000, undefined, getSeed()); if (chance >= 19990) { - slave.geneticQuirks.heterochromia = 2; + slave.geneticQuirks.heterochromia = 2; // this is a placeholder value, which is converted to a color string by setGeneticEyeColor() later in generation } else if (chance >= 19750) { slave.geneticQuirks.heterochromia = 1; }