diff --git a/src/npc/generate/generateGenetics.js b/src/npc/generate/generateGenetics.js index 909283d5e4c6d8a62db278dcd300d327c3a19bfe..48d90b10281341a7111296633dfacd7cb4841ae9 100644 --- a/src/npc/generate/generateGenetics.js +++ b/src/npc/generate/generateGenetics.js @@ -959,13 +959,11 @@ globalThis.generateGenetics = (function() { // Uterine Hypersensitivity if (mother.geneticQuirks.uterineHypersensitivity === 2) { chance = jsRandom(0, 1000); - if (father !== 0) { - if (father.geneticQuirks.uterineHypersensitivity >= 1) { - if (sex === "XX") { - quirks.uterineHypersensitivity = 2; - } else { - quirks.uterineHypersensitivity = 1; - } + if (father !== 0 && father.geneticQuirks.uterineHypersensitivity >= 1) { + if (sex === "XX") { + quirks.uterineHypersensitivity = 2; + } else { + quirks.uterineHypersensitivity = 1; } } else { if (sex === "XX") { @@ -982,18 +980,16 @@ globalThis.generateGenetics = (function() { } } else if (mother.geneticQuirks.uterineHypersensitivity === 1) { chance = jsRandom(0, 1000); - if (father !== 0) { - if (father.geneticQuirks.uterineHypersensitivity >= 1) { - if (sex === "XX") { - if (chance > 750) { - quirks.uterineHypersensitivity = 2; - } else if (chance > 700) { - quirks.uterineHypersensitivity = 1; - } - } else { - if (chance > 600) { - quirks.uterineHypersensitivity = 1; - } + if (father !== 0 && father.geneticQuirks.uterineHypersensitivity >= 1) { + if (sex === "XX") { + if (chance > 750) { + quirks.uterineHypersensitivity = 2; + } else if (chance > 700) { + quirks.uterineHypersensitivity = 1; + } + } else { + if (chance > 600) { + quirks.uterineHypersensitivity = 1; } } } else {