From 653460f362653cc206054a24ee2a247b2bb965b9 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Fri, 16 Oct 2020 23:06:22 -0400
Subject: [PATCH] port widget

---
 src/npc/generate/newChildIntro.js     |  8 +++++++-
 src/pregmod/widgets/pregmodWidgets.tw | 10 ----------
 2 files changed, 7 insertions(+), 11 deletions(-)

diff --git a/src/npc/generate/newChildIntro.js b/src/npc/generate/newChildIntro.js
index 482e0963cf1..55202961133 100644
--- a/src/npc/generate/newChildIntro.js
+++ b/src/npc/generate/newChildIntro.js
@@ -74,8 +74,14 @@ App.UI.newChildIntro = function(slave, slave2, familyStatus = true) {
 		App.UI.DOM.link(
 			`Have your PA assign ${him} a random name`,
 			() => {
+				slave.birthName = generateName(slave.nationality, slave.race, slave.genes === "XY");
+				if (slave.genes === "XY" && !V.allowMaleSlaveNames && isMaleName(slave.birthName, slave.nationality, slave.race)) {
+					/* grab a female name for the slave name instead */
+					slave.slaveName = generateName(slave.nationality, slave.race, false);
+				} else {
+					slave.slaveName = slave.birthName;
+				}
 				jQuery("#naming").empty().append(
-					`<<NewChildName slave>>`,
 					`${V.assistant.name} registers the new ${girl} as "${slave.slaveName}" in your registry.`
 				);
 				const slaveName = document.createElement("span");
diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw
index 28693e4366f..7c09e278c80 100644
--- a/src/pregmod/widgets/pregmodWidgets.tw
+++ b/src/pregmod/widgets/pregmodWidgets.tw
@@ -208,16 +208,6 @@
 <<unset _currentSlaveNames, _maxTries, _continentNationality>>
 <</widget>>
 
-<<widget "NewChildName">>
-<<set $args[0].birthName = generateName($args[0].nationality, $args[0].race, $args[0].genes === "XY")>>
-<<if $args[0].genes === "XY" && !$allowMaleSlaveNames && isMaleName($args[0].birthName, $args[0].nationality, $args[0].race)>>
-	/* grab a female name for the slave name instead */
-	<<set $args[0].slaveName = generateName($args[0].nationality, $args[0].race, false)>>
-<<else>>
-	<<set $args[0].slaveName = $args[0].birthName>>
-<</if>>
-<</widget>>
-
 <<widget "AgePCEffects">>
 <<switch $PC.actualAge>>
 <<case 3>>
-- 
GitLab