diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js index afe97053d5d355fd1c3853aa1b003844bb280465..27f49d94eb17e886379b0e3aa2659df4091de9ef 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) {