From 48e78a9adaabddce7de5a233255bb19befdc405a Mon Sep 17 00:00:00 2001
From: Anu <barrychahal@gmail.com>
Date: Sun, 20 Jun 2021 04:28:50 +0000
Subject: [PATCH] Broodmother pregnancies aren't "nearing their end"

---
 src/npc/descriptions/womb/pregnancy.js | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js
index afe97053d5d..27f49d94eb1 100644
--- a/src/npc/descriptions/womb/pregnancy.js
+++ b/src/npc/descriptions/womb/pregnancy.js
@@ -353,7 +353,13 @@ App.Desc.pregnancy = function(slave, {market, eventDescription} = {}) {
 	}
 	if (slave.preg + 5 <= slave.pregWeek && slave.preg <= slave.pregData.normalBirth + 2 && slave.bellyPreg >= 100) {
 		r.push(`Despite being pregnant for ${slave.pregWeek} weeks,`);
-		if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) {
+		if (slave.broodmother > 0) {
+			if (slave.broodmotherOnHold > 0) {
+				r.push(`${he} will be pregnant for another ${slave.broodmotherCountDown} weeks while ${his} remaining implant-induced pregnancies come to term.`)
+			} else {
+				r.push(`${he} will remain pregnant until ${his} broodmother implant is disabled.`)
+			}
+		} else if (slave.preg > slave.pregData.minLiveBirth && slave.preg + 10 <= slave.pregWeek) {
 			r.push(`${his} pregnancy is finally nearing its end.`);
 		} else if (slave.preg + slave.pregData.normalBirth <= slave.pregWeek) {
 			if (slave.preg === slave.pregWeek / 2) {
-- 
GitLab