Skip to content
Snippets Groups Projects
Commit 99d3ee35 authored by Transhumanist01's avatar Transhumanist01
Browse files

Update generateGenetics.js

parent bddd1a75
No related branches found
No related tags found
1 merge request!6845advanced genetic quirks
......@@ -1064,6 +1064,55 @@ globalThis.generateGenetics = (function() {
return clone(quirks);
}
function setAdvancedGeneticModifications(father, mother, sex) {
let GeneticModifications = {
uterineHypersensitivity: 0
};
let chance = 0;
let fathergenes = 0;
let genetarget = 0;
// Uterine Hypersensitivity
if (mother.advancedGeneticModifications.uterineHypersensitivity === 2) {
if (sex === "XX") {
GeneticModifications.uterineHypersensitivity = 2;
} else {
GeneticModifications.uterineHypersensitivity = 1;
}
} else if (mother.advancedGeneticModifications.uterineHypersensitivity === 1) {
chance = jsRandom(0, 1000);
if (father !== 0) {
if (father.advancedGeneticModifications.uterineHypersensitivity >= 1) {
if (sex === "XX") {
if (chance > 300) {
GeneticModifications.uterineHypersensitivity = 2;
} else if (chance > 600) {
GeneticModifications.uterineHypersensitivity = 1;
}
} else {
if (chance > 600) {
GeneticModifications.uterineHypersensitivity = 1;
}
}
}
} else {
if (sex === "XX") {
if (chance > 950) {
GeneticModifications.uterineHypersensitivity = 2;
} else if (chance > 900) {
GeneticModifications.uterineHypersensitivity = 1;
}
} else {
if (chance > 900) {
GeneticModifications.uterineHypersensitivity = 1;
}
}
}
}
return clone(GeneticModifications);
}
return generateGenetics;
})();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment