From 0229c3fad0b50051e9459f930531de96b0917609 Mon Sep 17 00:00:00 2001 From: kopareigns <kopareigns@gmail.com> Date: Sat, 28 Jul 2018 02:04:14 -0400 Subject: [PATCH] JSify nationalityToRace --- devNotes/twine JS.txt | 4 ++++ src/SecExp/secExpSmilingMan.tw | 2 +- src/js/slaveGenerationJS.tw | 4 ++++ src/uncategorized/generateXXSlave.tw | 2 +- src/uncategorized/generateXYSlave.tw | 2 +- src/utility/slaveGenerationWidgets.tw | 5 ----- 6 files changed, 11 insertions(+), 8 deletions(-) delete mode 100644 src/utility/slaveGenerationWidgets.tw diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index 5b4c6d41a63..616717cbfb9 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -23341,6 +23341,10 @@ window.generateAge = function generateAge(slave) { slave.pubertyAgeXY = V.potencyAge; }; +window.nationalityToRace = function nationalityToRace(slave) { + slave.race = hashChoice(setup.raceSelector[slave.nationality] || setup.raceSelector[""]); +}; + window.nationalityToName = function nationalityToName(slave) { const V = State.variables; diff --git a/src/SecExp/secExpSmilingMan.tw b/src/SecExp/secExpSmilingMan.tw index fd847619047..c8b619c4b28 100644 --- a/src/SecExp/secExpSmilingMan.tw +++ b/src/SecExp/secExpSmilingMan.tw @@ -324,7 +324,7 @@ <<set $activeSlave.intelligenceImplant = 1>> <<run nationalityToName($activeSlave)>> <<run nationalityToAccent($activeSlave)>> - <<NationalityToRace $activeSlave>> + <<run nationalityToRace($activeSlave)>> <<set $activeSlave.slaveSurname = "Yamadera">> <<set $activeSlave.birthSurname = "Yamadera">> <<set $activeSlave.skin = "pale">> diff --git a/src/js/slaveGenerationJS.tw b/src/js/slaveGenerationJS.tw index 1b520f2ab5a..e672c692d16 100644 --- a/src/js/slaveGenerationJS.tw +++ b/src/js/slaveGenerationJS.tw @@ -44,6 +44,10 @@ window.generateAge = function generateAge(slave) { slave.pubertyAgeXY = V.potencyAge; }; +window.nationalityToRace = function nationalityToRace(slave) { + slave.race = hashChoice(setup.raceSelector[slave.nationality] || setup.raceSelector[""]); +}; + window.nationalityToName = function nationalityToName(slave) { const V = State.variables; diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw index 0cebdfeca14..18694ad202c 100644 --- a/src/uncategorized/generateXXSlave.tw +++ b/src/uncategorized/generateXXSlave.tw @@ -101,7 +101,7 @@ <<set $activeSlave.nationality = $fixedNationality>> <<set $fixedNationality = 0>> <</if>> - <<NationalityToRace $activeSlave>> + <<run nationalityToRace($activeSlave)>> /* Corporate slavegen with race selection */ <<if passage() == "Corporate Market" && ($captureUpgradeRace != "unselected") && ($captureUpgradeRace != "none")>> <<if $captureUpgradeRace == "mixed race">> diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw index 95c8903516a..30a4c243eda 100644 --- a/src/uncategorized/generateXYSlave.tw +++ b/src/uncategorized/generateXYSlave.tw @@ -107,7 +107,7 @@ <<set $activeSlave.nationality = $fixedNationality>> <<set $fixedNationality = 0>> <</if>> - <<NationalityToRace $activeSlave>> + <<run nationalityToRace($activeSlave)>> /* Corporate slavegen with race selection */ <<if passage() == "Corporate Market" && ($captureUpgradeRace != "unselected") && ($captureUpgradeRace != "none")>> <<if $captureUpgradeRace == "mixed race">> diff --git a/src/utility/slaveGenerationWidgets.tw b/src/utility/slaveGenerationWidgets.tw deleted file mode 100644 index 00d19cda1b2..00000000000 --- a/src/utility/slaveGenerationWidgets.tw +++ /dev/null @@ -1,5 +0,0 @@ -:: slave generation widgets [nobr widget] - -<<widget "NationalityToRace">> -<<set $args[0].race = hashChoice(setup.raceSelector[$args[0].nationality] || setup.raceSelector[""])>> -<</widget>> -- GitLab