From 6ba27b6090b9c3fa58c6b09700d8dbf2a2ccc4b6 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Mon, 19 Oct 2020 14:20:06 -0400 Subject: [PATCH] svorn fix --- src/js/assayJS.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/js/assayJS.js b/src/js/assayJS.js index ab0267a2471..ed35411ddda 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -1194,17 +1194,18 @@ globalThis.parentNames = function(parent, child) { let currentSlaveNames = slaves.map(s => s.slaveName); let continentNationality; + const useMaleName = (child.genes === "XY" && V.allowMaleSlaveNames === true); - child.slaveName = generateName(parent.nationality, child.race, (child.genes === "XY" && V.allowMaleSlaveNames === true), sn => !currentSlaveNames.includes(sn)); + child.slaveName = generateName(parent.nationality, child.race, useMaleName, sn => !currentSlaveNames.includes(sn)); if (!child.slaveName) { for (let i = 0; i < 10; i++) { continentNationality = hashChoice(V.nationalities); - child.slaveName = generateName(continentNationality, child.race, (child.genes === "XY" && V.allowMaleSlaveNames === true), sn => !currentSlaveNames.includes(sn)); // jshint ignore: line + child.slaveName = generateName(continentNationality, child.race, useMaleName, sn => !currentSlaveNames.includes(sn)); // jshint ignore: line } } if (!child.slaveName) { - child.slaveName = generateName(parent.nationality, child.race, child.genes === "XY"); + child.slaveName = generateName(parent.nationality, child.race, useMaleName); } }; -- GitLab