diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index fb6d511c260731e7cc2cb5a2da09db71176cc4a0..7f6829cb5ca3428adc3529cea761db5d2db68c10 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -1385,17 +1385,17 @@ extremely pale -5 if(!s.race || !validRaces.includes(s.race)) { s.race = hashChoice(setup.raceSelector[s.nationality] || setup.raceSelector[""]); } - if(!s.birthSurname) { + if(!s.birthSurname || s.birthSurname != "") { s.birthSurname = (setup.surnamePoolSelector[s.nationality + "." + s.race] || setup.surnamePoolSelector[s.nationality] || setup.whiteAmericanSlaveSurnames).random(); } - if(!s.birthName) { + if(!s.birthName || s.birthName != "") { s.birthName = (setup.namePoolSelector[s.nationality + "." + s.race] || setup.namePoolSelector[s.nationality] || setup.whiteAmericanSlaveNames).random(); } - if(!s.trust) { + if(!s.trust || s.trust == 0) { s.trust = s.devotion; } if(!s.pronoun) {