diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index c886d63346d85371285a737fc84ae793d3addb98..94645582f98f2d22c6f16b62e7a32141bdde5256 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -26246,7 +26246,11 @@ window.nationalityToName = function nationalityToName(slave) { slave.birthName = generateName(slave.nationality, slave.race, male); slave.birthSurname = generateSurname(slave.nationality, slave.race, male); - slave.slaveName = slave.birthName; + if(male && !V.allowMaleSlaveNames) { + slave.slaveName = generateName(slave.nationality, slave.race, false); + } else { + slave.slaveName = slave.birthName; + } slave.slaveSurname = slave.birthSurname; if (V.useFSNames === 1) { if (V.arcologies[0].FSChattelReligionist > 20) { diff --git a/src/js/slaveGenerationJS.tw b/src/js/slaveGenerationJS.tw index 735d58b9a17454d3b89c58329efdadaf9a4c6ae7..c22cf591de54302e6919ef057f0250cdcb7ced58 100644 --- a/src/js/slaveGenerationJS.tw +++ b/src/js/slaveGenerationJS.tw @@ -81,7 +81,11 @@ window.nationalityToName = function nationalityToName(slave) { slave.birthName = generateName(slave.nationality, slave.race, male); slave.birthSurname = generateSurname(slave.nationality, slave.race, male); - slave.slaveName = slave.birthName; + if(male && !V.allowMaleSlaveNames) { + slave.slaveName = generateName(slave.nationality, slave.race, false); + } else { + slave.slaveName = slave.birthName; + } slave.slaveSurname = slave.birthSurname; if (V.useFSNames === 1) { if (V.arcologies[0].FSChattelReligionist > 20) { diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index 7b08c4b6fbeb6193a83b6bfc35e6431b08fa9339..e4f8d1f95cf4c022d8f3b92b6eb1537c31841757 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -382,6 +382,14 @@ Experimental male pronouns are currently @@.red;DISABLED@@. [[Enable|Options][$d <</if>> <br> //Apply Backwards Compatibility after changing to update slave's pronouns. Not all scenes support male pronouns and this is not yet incorporated into the lore or mechanics.// +<br> +<<if $allowMaleSlaveNames>> +Male slave names are currently @@.cyan;ENABLED@@. [[Disable|Options][$allowMaleSlaveNames = false]] +<<else>> +Male slave names are currently @@.red;DISABLED@@. [[Enable|Options][$allowMaleSlaveNames = true]] +<</if>> +//This only affects slave generation and not your ability to name your slaves.// + <br><br> ''INTERSECTING MECHANICS'' <br>