diff --git a/src/npc/generate/generateNewSlaveJS.js b/src/npc/generate/generateNewSlaveJS.js
index a0437c09b07dea5c0283884edd46b4412b8178f6..4fb1209114eb4a1ed7c556dd768a7f41dfd03a6e 100644
--- a/src/npc/generate/generateNewSlaveJS.js
+++ b/src/npc/generate/generateNewSlaveJS.js
@@ -1194,21 +1194,21 @@ globalThis.GenerateNewSlave = (function() {
 			slave.geneticQuirks.uterineHypersensitivity = 2;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance === 777) {
+		if (chance >= 19950) {
 			slave.geneticQuirks.albinism = 2;
 		} else if (chance >= 19500) {
 			slave.geneticQuirks.albinism = 1;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance === 10001) {
+		if (chance >= 19990) {
 			slave.geneticQuirks.heterochromia = 2;
 		} else if (chance >= 19750) {
 			slave.geneticQuirks.heterochromia = 1;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance === 19999) {
+		if (chance >= 19980) {
 			slave.geneticQuirks.rearLipedema = 2;
-		} else if (chance < 100) {
+		} else if (chance >= 19850) {
 			slave.geneticQuirks.rearLipedema = 1;
 		}
 		chance = jsRandom(1, 20000);
@@ -1306,13 +1306,13 @@ globalThis.GenerateNewSlave = (function() {
 			slave.geneticQuirks.uterineHypersensitivity = 1;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance === 777) {
+		if (chance >= 19950) {
 			slave.geneticQuirks.albinism = 2;
 		} else if (chance >= 19500) {
 			slave.geneticQuirks.albinism = 1;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance === 10001) {
+		if (chance >= 19990) {
 			slave.geneticQuirks.heterochromia = 2;
 		} else if (chance >= 19750) {
 			slave.geneticQuirks.heterochromia = 1;
@@ -1328,7 +1328,7 @@ globalThis.GenerateNewSlave = (function() {
 			slave.geneticQuirks.gigantomastia = 1;
 		}
 		chance = jsRandom(1, 20000);
-		if (chance > 19900) {
+		if (chance >= 19900) {
 			slave.geneticQuirks.macromastia = 1;
 		}
 		chance = jsRandom(1, 20000);