diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw index 3bc2d0c0ac512e6266bfaab697aeae7d6c27d454..c7435e9cf2e718f729403cd4551ab0d48b06bd2c 100644 --- a/src/pregmod/generateChild.tw +++ b/src/pregmod/generateChild.tw @@ -27,9 +27,14 @@ <<if $PC.pregSource < 1>> <<set $activeSlave.slaveName = "Your daughter">> <<set $activeSlave.mother = -1>> - <<set $activeSlave.father = $missingParentID>> - <<set $missingParentID-->> - <<set $activeSlave.nationality = "Stateless">> + <<if $PC.pregSource != -6>> + <<set $activeSlave.father = $missingParentID>> + <<set $missingParentID-->> + <<set $activeSlave.nationality = "Stateless">> + <<else>> + <<set $activeSlave.father = -1>> + <<set $activeSlave.nationality = $PC.nationality>> + <</if>> <<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">> <<set $activeSlave.race = either($PC.race, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>> <<if $PC.race != $arcologies[0].FSSubjugationistRace>> @@ -153,9 +158,14 @@ <<if $PC.pregSource < 1>> <<set $activeSlave.slaveName = "Your son">> <<set $activeSlave.mother = -1>> - <<set $activeSlave.father = $missingParentID>> - <<set $missingParentID-->> - <<set $activeSlave.nationality = "Stateless">> + <<if $PC.pregSource != -6>> + <<set $activeSlave.father = $missingParentID>> + <<set $missingParentID-->> + <<set $activeSlave.nationality = "Stateless">> + <<else>> + <<set $activeSlave.father = -1>> + <<set $activeSlave.nationality = $PC.nationality>> + <</if>> <<if $PC.pregSource == -2 && $arcologies[0].FSSupremacist != "unset">> <<set $activeSlave.race = either($PC.race, $arcologies[0].FSSubjugationistRace, $arcologies[0].FSSubjugationistRace)>> <<if $PC.race != $arcologies[0].FSSubjugationistRace>>