diff --git a/src/js/assayJS.js b/src/js/assayJS.js index e2082d7c3c414e457f7eea0cad9cfc11552490c3..3e4d868891266afe5e50cb12e934b676bbea274f 100644 --- a/src/js/assayJS.js +++ b/src/js/assayJS.js @@ -465,7 +465,8 @@ globalThis.getEnunciation = function(slave) { ret.title = "Mithtreth"; } if (V.allowFamilyTitles === 1) { - if (slave.father === -1) { + const soleParentPrefersMom = slave.father === -1 && slave.mother === -1 && V.PC.title === 0; + if (slave.father === -1 && !soleParentPrefersMom) { if (slave.actualAge < 4 && slave.physicalAge < 4) { ret.title = "Dadda"; } else if (slave.actualAge < 9) { @@ -543,7 +544,8 @@ globalThis.getEnunciation = function(slave) { ret.title = "Mistress"; } if (V.allowFamilyTitles === 1) { - if (slave.father === -1) { + const soleParentPrefersMom = slave.father === -1 && slave.mother === -1 && V.PC.title === 0; + if (slave.father === -1 && !soleParentPrefersMom) { if (slave.actualAge < 4 && slave.physicalAge < 4) { ret.title = "Dadda"; } else if (slave.actualAge < 9) {