From c55a50ab7564cf2e2f5ed5b5554136ad60675308 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Thu, 1 Feb 2018 22:09:32 -0500 Subject: [PATCH] fixes, tweaks and phase 6 --- devNotes/VersionChangeLog-Premod+LoliMod.txt | 8 + devNotes/twine JS | 2 +- src/js/eventSelectionJS.tw | 2 +- src/npc/agent/agentRetrieve.tw | 4 +- src/pregmod/MpregSelf.tw | 12 +- src/pregmod/fSlaveSlaveDickConsummate.tw | 2 +- src/pregmod/incubator.tw | 2 +- src/pregmod/widgets/pregmodBirthWidgets.tw | 396 +++++++++++++++++++ src/pregmod/widgets/pregmodWidgets.tw | 122 +++--- src/pregmod/widgets/slaveSummaryWidgets.tw | 6 +- src/uncategorized/RESS.tw | 18 +- src/uncategorized/brothelReport.tw | 2 +- src/uncategorized/clubReport.tw | 2 +- src/uncategorized/dairy.tw | 2 +- src/uncategorized/genericPlotEvents.tw | 1 + src/uncategorized/peConcubineInterview.tw | 2 +- src/uncategorized/reBoomerang.tw | 4 + src/uncategorized/reNickname.tw | 11 +- src/uncategorized/remoteSurgery.tw | 6 +- src/uncategorized/rulesAssistant.tw | 5 +- src/uncategorized/saLongTermEffects.tw | 27 +- src/uncategorized/seBirth.tw | 205 ++++++---- src/uncategorized/slaveAssignmentsReport.tw | 22 +- src/uncategorized/slaveInteract.tw | 18 +- src/uncategorized/slaveSummary.tw | 6 +- src/uncategorized/surgeryDegradation.tw | 10 +- src/utility/assayWidgets.tw | 4 +- src/utility/birthWidgets.tw | 4 +- src/utility/descriptionWidgetsFlesh.tw | 4 +- src/utility/descriptionWidgetsStyle.tw | 15 +- src/utility/miscWidgets.tw | 29 +- src/utility/raWidgets.tw | 4 +- 32 files changed, 733 insertions(+), 224 deletions(-) diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 2b02eaebe10..cc1268f5246 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -2,6 +2,14 @@ 0.10.7.0/1 +2/01/18 + + -fixed missed rep increase in strip club closing + -removed excess "the"s + -fcanon's agent work + -various little fixes + -phase 6 work + 1/31/18 321 diff --git a/devNotes/twine JS b/devNotes/twine JS index e3a2aa0bf4b..4b4c4e0b622 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -5447,7 +5447,7 @@ if(eventSlave.fetish != "mindbroken") { } if(eventSlave.bellyPreg >= 14000) { - if(eventSlave.pregType < 50) { + if(eventSlave.broodmother == 0) { if(eventSlave.births > 10) { if(eventSlave.assignment == "whore" || eventSlave.assignment == "serve the public") { if(eventSlave.amp != 1) { diff --git a/src/js/eventSelectionJS.tw b/src/js/eventSelectionJS.tw index 255d0fd1478..d64d3644280 100644 --- a/src/js/eventSelectionJS.tw +++ b/src/js/eventSelectionJS.tw @@ -1751,7 +1751,7 @@ if(eventSlave.fetish != "mindbroken") { } if(eventSlave.bellyPreg >= 14000) { - if(eventSlave.pregType < 50) { + if(eventSlave.broodmother == 0) { if(eventSlave.births > 10) { if(eventSlave.assignment == "whore" || eventSlave.assignment == "serve the public") { if(eventSlave.amp != 1) { diff --git a/src/npc/agent/agentRetrieve.tw b/src/npc/agent/agentRetrieve.tw index 05cdece601d..886cfb1d6b6 100644 --- a/src/npc/agent/agentRetrieve.tw +++ b/src/npc/agent/agentRetrieve.tw @@ -7,7 +7,7 @@ <<if $slaves[_i].relationshipTarget > 0>> <<for _j = 0; _j < _SL; _j++>> <<if $slaves[_j].ID == $slaves[_i].relationshipTarget && $slaves[_j].assignment == "live with your agent">> - <<if $slaves[$j].preg > 40>> + <<if $slaves[$j].preg > 40 && $slaves[$i].broodmother == 0>> <<set $slaves[$j].birthsTotal += $slaves[$j].pregType, $slaves[$j].preg = 0, $slaves[$j].pregSource = 0, $slaves[$j].pregType = 0>> <<set $slaves[$j].pregKnown = 0>> <<SetBellySize $slaves[$j]>> @@ -16,7 +16,7 @@ <<break>> <</if>> <</for>> - <<if $slaves[$i].preg > 40>> + <<if $slaves[$i].preg > 40 && $slaves[$i].broodmother == 0>> <<set $slaves[$i].birthsTotal += $slaves[$i].pregType, $slaves[$i].preg = 0, $slaves[$i].pregSource = 0, $slaves[$i].pregType = 0>> <<set $slaves[$i].pregKnown = 0>> <<SetBellySize $slaves[$i]>> diff --git a/src/pregmod/MpregSelf.tw b/src/pregmod/MpregSelf.tw index f9b9ff435a7..c92dcf19922 100644 --- a/src/pregmod/MpregSelf.tw +++ b/src/pregmod/MpregSelf.tw @@ -12,7 +12,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing her cue, the girl grabs the large plunger with both hands and starts shoving it in the direction of your womb. She leans in, using her body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a seemingly-endless volume of your virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for her to continue. As soon as you give her a nod she pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes her to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so she can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from the $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? <<elseif $PC.balls == 2>> Calling over your closest slave, you order her to bring you one of the enema syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the glass enema syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -23,7 +23,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing her cue, the girl grabs the large plunger with both hands and starts shoving it in the direction of your womb. She leans in, using her body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a liter of your virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for her to continue. As soon as you give her a nod she pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes her to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so she can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from the $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? <<elseif $PC.balls == 1>> Calling over your closest slave, you order her to bring you one of the dildo-shaped suppository syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the remarkably-lifelike dildo syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -34,7 +34,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing her cue, the girl grabs the large plunger and starts shoving it in the direction of your womb. She pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for her to continue. As soon as you give her a nod she pulls the dildo free, opening the floodgates for the cum that's filling your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so she can catch the stream of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from the $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from $dairyName of course, but this way you don't have to worry about getting pregnant. That last thought gives you pause. You can't get yourself pregnant... right? <<else>> Calling over your closest slave, you order her to bring you one of the dildo-shaped suppository syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your latest deviancy has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the remarkably-lifelike dildo syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -60,7 +60,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to soak you and your slave. Seeing her cue, the girl grabs the large plunger with both hands and starts shoving it in the direction of your womb. She leans in, using her body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a seemingly-endless volume of your virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your balloon-like womb from forcing its meal back into the syringe. The nearly 2 liters of cum you have stuffed inside you leaves your stomach looking noticeably distended, prompting you to rub your sloshing belly. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering over your inflated belly to make sure you're ready for her to continue. As soon as you give her a nod she pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes her to swiftly yank the rest of the syringe out of you, opening the floodgates for the colossal quantity of cum inflating your womb. Your well-trained slave reacts quickly, hefting your massive balls up and out of the way so she can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from the $dairyName of course, but why use slave cum when you have such obviously superior material available? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your inhuman sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? <<elseif $PC.balls == 2>> Calling over your closest slave, you order her to bring you one of the enema syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, sending a steady stream of precum running down to pool on your huge balls. Your pussy is similarly soaked, imagining your belly swelling after your knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the glass enema syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -71,7 +71,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends thick streams of cum spraying all over the place to coat you and your slave. Seeing her cue, the girl grabs the large plunger with both hands and starts shoving it in the direction of your womb. She leans in, using her body weight to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the whole enema syringe further inside you, causing a blissful stretching sensation as the squirting enema bulb penetrates your cervix to lodge in your womb. Your orgasm continues unabated, spurred on by the syringe now spraying your cum directly into your womb. You spend a couple minutes that feel like hours cumming as your slave slowly inflates your womb with a full liter of your virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the plunger to keep your stuffed womb from forcing its meal back into the syringe. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering over your swollen belly to make sure you're ready for her to continue. As soon as you give her a nod she pulls, and with a popping sensation the enema bulb comes free. The sudden lack of resistance causes her to swiftly yank the rest of the syringe out of you, opening the floodgates for the huge quantity of cum that's stuffed in your womb. Your well-trained slave reacts quickly, hefting your huge balls up and out of the way so she can catch the torrent of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from the $dairyName of course, but why use slave cum when you have such obviously superior material available? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the unending flood of semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your prodigious sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? <<elseif $PC.balls == 1>> Calling over your closest slave, you order her to bring you one of the dildo-shaped suppository syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, sending regular drips of precum running down onto your large balls. Your pussy is similarly soaked, imagining your belly swelling after your knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the remarkably-lifelike dildo syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." @@ -82,7 +82,7 @@ Your fevered thoughts are focused on the perverse pleasure of giving yourself a creampie, intensifying the extreme pleasure you're feeling. Soon you are cumming with a scream of ecstasy, your neglected cock making your orgasm obvious as it sends jets of cum all over the place to land on you and your slave. Seeing her cue, the girl grabs the large plunger and starts shoving it in the direction of your womb. She pushes hard to help fight the resistance of your richly-thick and fertile semen that's filling the syringe. The pressure forces the silicone cockhead against your cervix, creating a seal and leaving the syringe free to spray your semen through your battered cervix and into your hungry womb. Your orgasm continues unabated, spurred on by warm fluid flowing into your womb. You spend a minute that feel like an hour cumming as your slave slowly fills your womb with a few deciliters of virile cum. <br><br>Sometime later when you've recovered your senses, you see your slave standing by while holding the dildo inside you to keep you plugged up. You give the waiting girl her orders: "pull it out, and use your mouth to keep the mess to a minimum." She gets on her knees and takes a firm grip on the syringe before peering up at you to make sure you're ready for her to continue. As soon as you give her a nod she pulls the dildo free, opening the floodgates for the cum that's filling in your womb. Your well-trained slave reacts quickly, lifting your large balls up and out of the way so she can catch the stream of jizz that's just starting to pour from your cunt. - You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from the $dairyName of course, but why use slave cum when you have such obviously superior material available? + You hear some wet sounds as she slurps down the cum that already escaped, and then you feel her soft lips pressed to your vulva as she steadfastly works to drink the escaping semen. You relax and enjoy the afterglow of your orgasms while she works, proud of your ingenious idea to take advantage of your considerable sperm production. There's always the tap from $dairyName of course, but why use slave cum when you have such obviously superior material available? <<else>> Calling over your closest slave, you order her to bring you one of the dildo-shaped suppository syringes from the slave quarters. She rushes off, and you set about getting naked before laying down on your luxurious bed. Your cock is already rock-hard, a large droplet of precum hanging from the head. Your pussy is similarly soaked, imagining your belly swelling after your knock yourself up has it practically puddling. Just as you start to think about punishing your slave for taking too long, you hear a knock before she enters carrying the remarkably-lifelike dildo syringe. Impatient, you give her your instructions: "pull out the plunger and keep the syringe handy. You're going to suck me off, but I want every drop of my cum to go into that syringe. No spilling. Now get started." diff --git a/src/pregmod/fSlaveSlaveDickConsummate.tw b/src/pregmod/fSlaveSlaveDickConsummate.tw index abf06acd380..d4833444f57 100644 --- a/src/pregmod/fSlaveSlaveDickConsummate.tw +++ b/src/pregmod/fSlaveSlaveDickConsummate.tw @@ -284,7 +284,7 @@ You take a look at the bound toy. <</if>> <</if>> <</if>> /* closes losing virginity */ - She rides the helpless $activeSlave.slaveName through several ejaculating orgasms. In the short breaks between them, she teases her pussy. By the end of the session $slaverapistx.slaveName's cunt is dripping cum, to her obvious satiation and bliss. $activeSlave.slaveName is lying next to her on the bed in a state of fatigue, the entire experience havign thoroughly exhausted her. + She rides the helpless $activeSlave.slaveName through several ejaculating orgasms. In the short breaks between them, she teases her pussy. By the end of the session $slaverapistx.slaveName's cunt is dripping cum, to her obvious satiation and bliss. $activeSlave.slaveName is lying next to her on the bed in a state of fatigue, the entire experience having thoroughly exhausted her. <<set $activeSlave.penetrativeCount += 3, $penetrativeTotal += 3, $slaverapistx.vaginalCount += 3, $vaginalTotal += 3>> <<elseif ($activeSlave.devotion <= 20) || ($slaverapistx.devotion <= 20)>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index c220be3d4bd..997e4b8c0a4 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -32,7 +32,7 @@ $incubatorNameCaps is a clean, cold hall designed to be lined with tanks and the <br><br> Reserve an eligible mother-to-be's child to be placed in a tank upon birth. Of $incubator tanks, <<print $freeTanks>> <<if $freeTanks == 1>>is<<else>>are<</if>> unoccupied. Of those, $reservedChildren <<if $reservedChildren == 1>>tank is<<else>>tanks are<</if>> reserved. <<for _u = 0; _u < _SL; _u++>> - <<if $slaves[_u].preg > 0 && $slaves[_u].pregType < 50 && $slaves[_u].pregKnown == 1 && $slaves[_u].eggType == "human">> + <<if $slaves[_u].preg > 0 && $slaves[_u].broodmother == 0 && $slaves[_u].pregKnown == 1 && $slaves[_u].eggType == "human">> <<if $slaves[_u].assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <br><<print "[[$slaves[" + _u + "].slaveName|Long Slave Description][$activeSlave = $slaves[" + _u + "], $nextLink = passage()]]">> is $slaves[_u].pregWeek weeks pregnant with diff --git a/src/pregmod/widgets/pregmodBirthWidgets.tw b/src/pregmod/widgets/pregmodBirthWidgets.tw index f12f2c8c11c..3c39fd3a960 100644 --- a/src/pregmod/widgets/pregmodBirthWidgets.tw +++ b/src/pregmod/widgets/pregmodBirthWidgets.tw @@ -8,6 +8,402 @@ <<switch $slaves[$i].assignment>> +<<case "rest">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if (random(1,20) > $suddenBirth)>> + She is helped back to her bed and stripped before slipping into it. Instinctively, she begins to push out <<if $slaves[$i].birthsTotal == 0>> her first<<else>>this week's<</if>> baby. Her child is promptly taken and she is encouraged to keep resting. She runs her hands across the still huge dome of her middle; to her, gravidity and birth is nothing out of the ordinary. + <<else>> + $slaves[$i].slaveName is awoken from her rest by a strong contraction. She rolls over and begins to fall back to sleep as another contraction wracks her body. + <<ClothingBirth>> + She draws her child to her breast<<if $slaves[$i].pregType > 1>>s<</if>> and resumes resting. + <</if>> + <<else>> + She is helped back to her bed and stripped before slipping into it. She makes herself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>> her first<<else>>this week's<</if>> baby. Her child is promptly taken and she is encouraged to keep resting. She rolls over, cradling her heavily rounded middle, and dozes off. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out <<if $slaves[$i].birthsTotal == 0>> her first<<else>>this week's<</if>> baby. Her child is promptly taken and she is encouraged to keep resting. She runs her hands across the still huge dome of her middle; to her, gravidity and birth is nothing out of the ordinary. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing <<if $slaves[$i].birthsTotal == 0>> her first<<else>>this week's<</if>> baby. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she is encouraged to keep resting. She rolls over, cradling her heavily rounded middle, and dozes off. + <</if>> + <</if>> + +<<case "be a subordinate slave">> + <<for $k = 0; $k < $slaves.length; $k++>> + <<if $slaves[$i].subTarget == $slaves[$k].ID>> + <<set $tempSub = $slaves[$k]>> + <</if>> + <</for>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $slaves[$i].subTarget == 0>> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests for a short while before returned to your waiting slaves. + <<else>> + She lead by $tempSub.slaveName to a private room so that she may watch. Instinctively she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her watching audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $tempSub.slaveName eagerly descends upon her defenseless body. + <</if>> + <<else>> + <<if $slaves[$i].subTarget == 0>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests for a short while before returned to your waiting slaves. + <<else>> + She taken by $tempSub.slaveName to a private room so that she may watch. Reluctantly, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, fully aware of $tempSub.slaveName's <<if $tempSub.fetish == "pregnancy">>hungry gaze<<else>>amused gaze<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and $tempSub.slaveName eagerly descends upon her exhausted body. + <<set $humiliation = 1>> + <</if>> + <</if>> + +<<case "whore">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped back to her bed and stripped before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to whoring. + <<else>> + She is helped back to her bed and stripped before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to whoring. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to whoring. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to whoring. + <</if>> + <</if>> + +<<case "serve the public">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped back to her bed and stripped before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to slutting. + <<else>> + She is helped back to her bed and stripped before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to slutting. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to slutting. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to slutting. + <</if>> + <</if>> + +<<case "work a glory hole">> + <<if $slaves[$i].fetish == "mindbroken">> + Since she is unable to leave her box, she doesn't have far to go. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> quickly extracted from the box. She never notices, focused entirely on the fresh cock poking through the glory hole. + <<else>> + Since she is unable to leave her box, she doesn't have far to go. She quickly finishes the waiting dick before shifting herself into a slightly, though not by much, more comfortable position. She begins laboring on her child<<if $slaves[$i].pregType > 1>>ren<</if>>. As she finishes, the box is opened and her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> gathered and taken away before she is ordered back to sucking. + <</if>> + +<<case "get milked">> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $dairyPregSetting > 0>> + Since the dairy is designed for pregnant cows, she stays hooked up to the milkers. She shows little interest in her coming birth, instead focusing on her milky breasts. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. She shows no interest in her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, nor when she is hosed off. + <<else>> + <<if !canWalk($slaves[$i])>>She is helped back to her bed and stripped before slipping into it<<else>>She returns to her bed and strips before slipping into it<</if>>. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to the milkers to lighten her swelling breasts. + <</if>> + <<else>> + <<if $dairyPregSetting > 0>> + Since the dairy is designed for pregnant cows, she stays hooked up to the milkers. She meekly protests her situation, but ultimately accepts it. She begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and catches a glimpse of her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, but quickly forgets when she is hosed off. + <<set $humiliation = 1>> + <<else>> + <<if !canWalk($slaves[$i])>>She is helped back to her bed and stripped before slipping into it<<else>>She returns to her bed and strips before slipping into it<</if>>. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to the milkers to lighten her swelling breasts. + <</if>> + <</if>> + +<<case "please you">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + You strip her and help her onto your couch . Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she falls into a contented nap. You enjoy her exhausted body until a servant comes to help clean her up. + <<else>> + <<if $slaves[$i].devotion > 20>>She moans lewdly at you and wiggles her hips. As she teases, she begins pushing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> out. As she crowns, you pull her into your arms and hold her close. You hold her in a comforting embrace until she finishes<<elseif $slaves[$i].devotion >= -20>>She releases a lewd moan and begins attempting to remove her clothes. You approach her, clearing her vagina and helping her onto the couch, where you take a seat next to her to fondle her vulnerable body. Once she finishes, you give her some time to catch her breath<<else>>She begins desperately begging to be taken back to her bed; instead you pull her towards the couch and take a seat with her in your lap, back against your front. Blushing thoroughly, she gives a meek protest before focusing on the coming birth, rather than your wandering hands<<set $humiliation = 1>><</if>>. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and a fresh change of clothes, she is helped back to your office<<if $slaves[$i].devotion < -20>> where you are waiting to enjoy her exhausted body<</if>>. + <</if>> + <<if $slaves[$i].fetish == "mindbroken">> + You strip her and help her onto your couch . Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she falls into a contented nap. You enjoy her exhausted body until a servant comes to help clean her up. + <<else>> + <<if $slaves[$i].devotion > 20>>She moans lewdly at you and wiggles her hips. As she teases, she begins pushing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> out. As she crowns, you pull her into your arms and hold her close. You hold her in a comforting embrace until she finishes<<elseif $slaves[$i].devotion >= -20>>She releases a lewd moan and begins attempting to remove her clothes. You approach her, clearing her vagina and helping her onto the couch, where you take a seat next to her to fondle her vulnerable body. Once she finishes, you give her some time to catch her breath<<else>>She begins desperately begging to be taken back to her bed; instead you pull her towards the couch and take a seat with her in your lap, back against your front. Blushing thoroughly, she gives a meek protest before focusing on the coming birth, rather than your wandering hands<<set $humiliation = 1>><</if>>. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and a fresh change of clothes, she is helped back to your office<<if $slaves[$i].devotion < -20>> where you are waiting to enjoy her exhausted body<</if>>. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she falls into a contented nap. That is until you wake her up, inquiring where she waddled off to without your permission. + <<else>> + <<if $slaves[$i].devotion > 20>>She seeks you out and begins slowly stripping. As she teases, she begins pushing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> out. As she crowns, she throws herself into your waiting arms and holds herself to you. You hold her in a comforting embrace until she finishes<<elseif $slaves[$i].devotion >= -20>>She approaches you and begins a very uncertain striptease. As she lowers herself to the floor to begin pushing, you overtake her and fondle her vulnerable body. Once she finishes, you help her to the couch to catch her breath<<else>>She attempts to leave your office and return to her bed, but you catch her arm before she slips out of reach. You order her to strip and give you a show. Blushing thoroughly, she gives a meek performance before falling to the floor<<set $humiliation = 1>><</if>>. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and a fresh change of clothes, she returns to your office<<if $slaves[$i].devotion < -20>> where you are waiting to enjoy her exhausted body<</if>>. + <</if>> + <</if>> + +<<case "stay confined">> + <<if $slaves[$i].fetish == "mindbroken">> + Since she is locked in a cell, she doesn't have far to go. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after her and the cell are hosed down, she is returned to isolation. + <<else>> + Since she is locked in a cell, she doesn't have far to go. Reluctantly, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after her and the cell are hosed down, she is returned to isolation. + <<set $humiliation = 1>> + <</if>> + +<<case "work as a servant" "be a servant">> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to service your penthouse. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to service your penthouse. + <</if>> + +<<case "serve in the master suite">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $masterSuiteUpgradePregnancy == 1>> + She is helping into the birthing chamber, stripped, and aided into the specialized chair. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>. + <<else>> + After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is helped back to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>> her usual spot<</if>>. + <</if>> + <<else>> + <<if $masterSuiteUpgradePregnancy == 1>> + She is helping into the birthing chamber, stripped, and aided into the specialized chair. Finding it quite comfortable, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>. + <<else>> + After struggling to strip and tipping into one of the various seats around the room, she prepares to give birth. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she is returned to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>> her preferred spot<</if>>. + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $masterSuiteUpgradePregnancy == 1>> + She enters the birthing chamber, strips, and seats herself in the specialized chair. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>. + <<else>> + She strips and settles into one of the various seats around the room. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her may be watching her. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>> her usual spot<</if>>. + <</if>> + <<else>> + <<if $masterSuiteUpgradePregnancy == 1>> + She enters the birthing chamber, strips, and seats herself in the specialized chair. Finding it quite comfortable, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>>the main room of the master suite<</if>>. + <<else>> + She strips and settles into one of the various seats around the room. She gets comfortable and begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a shower and fresh change of clothes, she returns to <<if $masterSuiteUpgradeLuxury == 1>>your big bed<<elseif $masterSuiteUpgradeLuxury == 2>>the fuckpit<<else>> her preferred spot<</if>>. + <</if>> + <</if>> + <</if>> + +<<case "serve in the club">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped into a private room in the back of the club by a group of eager patrons. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, the audience has their way with her. + <<else>> + She is helped to a private room in the back of the club by several patrons who just can't keep their hands off her. She settles herself onto a patron's lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in the attention of her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she beckons the audience to enjoy her. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She heads to a private room in the back of the club filled with eager patrons. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with her. + <<else>> + She heads to a private room in the back of the club accompanied by several patrons who just can't keep their hands off her. She settles herself onto a patron's lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in the attention of her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she beckons the audience to enjoy her. + <</if>> + <</if>> + +<<case "choose her own job">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped back to her bed and stripped before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, she waits for someone to help her to her next job, having forgotten she was choosing it. + <<else>> + She is helped back to her bed and stripped before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, she returns to pondering her preferred assignment. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, she returns to wandering the penthouse. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, she returns to pondering her preferred assignment. + <</if>> + <</if>> + +<<case "rest in the spa">> + <<if $slaves[$i].fetish == "mindbroken">> + <<if $Attendant != 0>>$Attendant.slaveName leads her to a special pool designed to give birth in. Once she is safely in the water alongside $Attendant.slaveName,<<else>>She is lead to a special pool designed to give birth in. Once she is safely in the water alongside her assistant,<</if>> she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her watching helper. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, she is taken back to the spa. + <<else>> + <<if $Attendant != 0>>$Attendant.slaveName escorts her to a special pool designed to give birth in. Once she is safely in the water alongside $Attendant.slaveName,<<else>>She is escorted to a special pool designed to give birth in. Once she is safely in the water alongside her assistant,<</if>> she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, aided by her helper. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, she is taken back to the spa. + <</if>> + +<<case "learn in the schoolroom">> + <<if !canWalk($slaves[$i])>> + Having been notified in the weeks leading up to her birth, she is helped to the front of the class and stripped. She is being used as a learning aid in this lesson. Blushing strongly, she begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, fully aware of the rapt attention of the other students. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, she is helped back to her seat. She can't help but notice some of the detailed notes the class took on her genitals. + <<set $humiliation = 1>> + <<else>> + Having been notified in the weeks leading up to her birth, she heads to the front of the class and strips. She is being used as a learning aid in this lesson. Blushing strongly, she begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, fully aware of the rapt attention of the other students. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, she returns to her seat. She can't help but notice some of the detailed notes the class took on her genitals. + <<set $humiliation = 1>> + <</if>> + +<<case "take classes">> + Or she would have, had <<if $assistantName == "your personal assistant">>your personal assistant<<else>>$assistantName<</if>> allowed it. Since she can't leave the lesson, she tries her best to hold back the upcoming birth, not without your assistant noticing. As punishment for poor planning, her birth will be turned into a live broadcast. Blushing strongly, she begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, trying her best to hide her shame. Exhausted from the birth, she is permitted a short break as her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> collected to clean herself up before the lesson is continued. + <<set $humiliation = 1>> + +<<case "work in the brothel">> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped to a private room in the back of the brothel by a group of eager patrons. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with her. + <<else>> + She is helped to a private room in the back of the brothel by several patrons who paid quite a handsome price to enjoy this moment. She settles herself onto a patron's lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in the attention of her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she beckons the audience to enjoy her. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She heads to a private room in the back of the brothel filled with eager patrons. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning and fresh change of clothes, the audience is allowed to have their way with her. + <<else>> + She heads to a private room in the back of the brothel accompanied by several patrons who paid quite a handsome price to enjoy this moment. She settles herself onto a patron's lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in the attention of her audience. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she beckons the audience to enjoy her. + <</if>> + <</if>> + +<<case "be the Schoolteacher">> + <<if !canWalk($slaves[$i])>> + The class has been wondering why she was sitting strangely, nude at the front of the class the last several weeks, today they learn why. She has been planning this lesson for several months now. She wiggles herself into a comfortable spot and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, fully aware of her watching students. She demonstrates the proper ways to labor and how to deliver a baby. She explains the infant's future as her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> taken and excuses the class for a short break in order to freshen up. + <<set $humiliation = 1>> + <<else>> + While stripping, she makes her way to the front of the classroom and settles herself in a way her entire class can see. She has been planning this lesson for several months now. She wiggles herself into a comfortable spot and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, fully aware of her watching students. She demonstrates the proper ways to labor and how to deliver a baby. She explains the infant's future as her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> taken and excuses the class for a short break in order to freshen up. + <<set $humiliation = 1>> + <</if>> + + +<<case "be your Concubine">> + <<if $slaves[$i].pregSource == -1 && $slaves[$i].relationship == -3>> + You make sure to find time in your busy schedule to be at your concubine wife's side as she gives birth to your child<<if $slaves[$i].pregType > 1>>ren<</if>>. You gently caress $slaves[$i].slaveName's body as she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. You help her upright and hold your child<<if $slaves[$i].pregType > 1>>ren<</if>> to her breasts. The two of you cuddle as you watch your newborn<<if $slaves[$i].pregType > 1>>s<</if>> suckle from their mother. Since she is quite special to you, you allow her the time to pick out names before her child<<if $slaves[$i].pregType > 1>>ren<</if>> have to be taken away. When the time comes to pick up the newborn<<if $slaves[$i].pregType > 1>>s<</if>>, the slave servant is surprised to find <<if $slaves[$i].pregType == 1>>a <</if>>name-card<<if $slaves[$i].pregType > 1>>s<</if>> affixed to their blanket<<if $slaves[$i].pregType > 1>>s<</if>>.<<if $slaves[$i].fetish != "mindbroken">> She can't help but feel more devoted to her master after seeing such a touching act. Before you leave, $slaves[$i].slaveName expresses how cute she found your child and that she'd love to bear more for you.<</if>> + <<else>> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is assisted in reaching your side. You call her over and strip her as she instinctively begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to your wandering hands. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, she is helped back to your master suite. + <<else>> + She is assisted in reaching your side. You beckon her over and strip her as she dutifully begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, enjoying your wandering hands and attention. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, she is helped back to your master suite. As she leaves your office, she throws you a wink, hoping to see you again soon. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She wanders the penthouse until she finds you. You call her over and strip her as she instinctively begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to your wandering hands. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, she returns to your master suite. + <<else>> + She wanders the penthouse until she finds you. You beckon her over and strip her as she dutifully begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, enjoying your wandering hands and attention. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with you, she returns to your master suite. As she leaves your office, she throws you a wink, hoping to see you again soon. + <</if>> + <</if>> + <</if>> + +<<case "live with your Head Girl">> + <<if $slaves[$i].pregSource == $HeadGirl.ID>> + $HeadGirl.slaveName makes sure that the mother of her child is happy and comfortable for the upcoming birth, even if they won't be spending much time with their offspring. She carefully undresses $slaves[$i].slaveName, all the while whispering sweet nothings in her ear. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, and her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> carefully collected by their father. Once they are out of the way, $HeadGirl.slaveName moves in to fondle $slaves[$i].slaveName's tired body. + <<else>> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is aided in finding $HeadGirl.slaveName, who undresses her as she instinctively begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her wandering hands. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your head girl, she is taken back to $HeadGirl.slaveName' room. + <<else>> + She is aided in seeking out $HeadGirl.slaveName, who undresses her as she dutifully begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, enjoying her wandering hands and attention. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your head girl, she is helped back to $HeadGirl.slaveName's room. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She wanders until she finds $HeadGirl.slaveName, who undresses her as she instinctively begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, indifferent to her wandering hands. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your head girl, she is lead back to $HeadGirl.slaveName' room. + <<else>> + She seeks out $HeadGirl.slaveName, who undresses her as she dutifully begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, enjoying her wandering hands and attention. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, a fresh change of clothes, and some private time with your head girl, she returns to $HeadGirl.slaveName's room. + <</if>> + <</if>> + <</if>> + +<<case "be confined in the arcade">> + Or she would have been, if she weren't locked in an arcade cabinet. A gush of liquid pours from the $slaves[$i].slaveName's cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on her exposed rear. While her mouth is filled with a customer's dick, her body instinctively births her child<<if $slaves[$i].pregType > 1>>ren<</if>> into the waiting basket. As they are carried away, her rear is cleaned up and the sign removed. + +<<case "get treatment in the clinic">> + <<if !canWalk($slaves[$i])>> + She is helped to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers her child<<if $slaves[$i].pregType > 1>>ren<</if>> before taking <<if $slaves[$i].pregType > 1>>them<<else>> it<</if>> away. Before long she is returned to her recovery room to rest. + <<else>> + She is guided to the clinic's maternity ward. <<if $Nurse != 0>>$Nurse.slaveName<<else>>A freelance nurse<</if>> delivers her child<<if $slaves[$i].pregType > 1>>ren<</if>> before taking <<if $slaves[$i].pregType > 1>>them<<else>> it<</if>> away. Before long she is returned to her recovery room to rest. + <</if>> + +<<case "be confined in the cellblock">> + <<if $slaves[$i].fetish == "mindbroken">> + She is forced into a specially designed cell to give birth in. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after her and the cell are hosed down, she is moved back into a standard cell. + <<else>> + She is forced into a specially designed cell to give birth in. Reluctantly, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after her and the cell are hosed down, she is moved back into a standard cell. + <</if>> + +<<case "be the DJ">> + She heads to a private room in the back of the club accompanied by a influential patron. She settles herself onto his lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in his attention. Placing her child<<if $slaves[$i].pregType > 1>>ren<</if>> outside the room, she returns to pleasure her tease. + +<<case "be the Attendant">> + $Attendant.slaveName waddles to a special pool designed to give birth in. Once she is safely in the water, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, something she has been trained for. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, following a cleaning, she heads back to the main pool. + +<<case "be the Madam">> + She heads to a private room in the back of the club accompanied by a influential patron. She settles herself onto his lap and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>, basking in his attention as he strips her. Placing her child<<if $slaves[$i].pregType > 1>>ren<</if>> outside the room, she returns to get more intimate with her catch. + +<<case "be the Stewardess">> + She strips and settles herself into her favorite chair, while calling several servants to her aid. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> into the arms of her waiting charges. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she reclines while her servants clean and dress her. Once she has had enough, she orders them back to work on the penthouse. + +<<case "be the Milkmaid">> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. She is quite experienced in delivering her cows' children, but she finds it much more difficult to apply her knowledge to herself. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and, after a short rest, she returns to caring for your cows. + +<<case "be the Wardeness">> + <<if $slaves[$i].fetish == "mindbroken">> + She enters an empty cell, strips, and seats herself on the cot. She instinctively begins birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she returns to mindlessly breaking the confined slaves. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to the cellblock. + <</if>> + +<<case "be the Nurse">> + She waddles to her maternity ward and strips before laying on an open bed. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>> as her assistants watch. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she is helped to the recovery ward until she recovers enough to take over $clinicName again. + +<<case "be your Head Girl">> + She returns to <<if $HGSuite == 1>>her room's bed<<else>>her bed<</if>> and strips before slipping into it. She makes herself comfortable<<if $HGSuiteSlaves != 0>>,as her slave rushes to her side,<</if>> and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken<<if $HGSuiteSlaves != 0>> by her roommate<</if>> and she rests awhile before returning to managing your slaves. + +<<case "guard you">> + Or she would have, if she'd stop refusing to leave your side. You lead her someplace private and help her undress. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. You call for a servant to quickly gather her child<<if $slaves[$i].pregType > 1>>ren<</if>> as you help her into the shower, making sure to wait outside for your loyal guardian to finish. + +<<case "recruit girls">> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to finding new slaves for you. + +<<default>> + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + She is helped back to her bed and stripped before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to her task. + <<else>> + She is helped back to her bed and stripped before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to her task. + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + She returns to her bed and strips before slipping into it. Instinctively, she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to her task. + <<else>> + She returns to her bed and strips before slipping into it. She makes herself comfortable and begins working on birthing her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> promptly taken and she rests awhile before returning to her task. + <</if>> + <</if>> + +<</switch>> + +<<else>> /* add extra events here (moving between jobs | after work) */ + <<if !canWalk($slaves[$i])>> + <<if $slaves[$i].fetish == "mindbroken">> + While stroking her pregnancy absentmindedly, $slaves[$i].slaveName's body begins to birth another of her brood. She carries on until the contractions drag her onto her swollen belly. + <<ClothingBirth>> + She draws her child to her breast and rests upon her mass until a servant collects her child and helps her back to her bed. + <<else>> + <<if $seed > 50>> + While waiting to be helped to her next assignment, $slaves[$i].slaveName's body begins to birth another of her brood. Unable to do anything, she is forced to give birth where she is. + <<ClothingBirth>> + She gathers her child and recovers her strength while resuming her wait a servant to help her to her assignment. + <<else>> + While eating in the cafeteria, $slaves[$i].slaveName's body begins to birth another of her brood. Unable to move, she finds herself stranded in the middle of all the dining slaves. + <<set $humiliation = 1>> + <<ClothingBirth>> + She gathers her child and waits to be rescued from the vicious mockery, fully aware of all the gestering and laughter. + <</if>> + <</if>> + <<else>> + <<if $slaves[$i].fetish == "mindbroken">> + While wandering the penthouse absentmindedly, $slaves[$i].slaveName's body begins to birth another of her brood. She carries on until the contractions drag her onto her swollen belly. + <<ClothingBirth>> + She draws her child to her breast and rests upon her mass until a servant collects her child and helps her back to her feet. + <<elseif $slaves[$i].fetish == "humiliation">> + While waddling through the penthouse between assignments, $slaves[$i].slaveName's body begins to birth another of her brood. Sensing an opportunity, she waddles to the nearest balcony overlooking the city. She calls out, making sure all eyes are on her for what happens next. + <<set $humiliation = 1>> + <<ClothingBirth>> + She gathers her child and recovers her strength before finding a servant to give her child to. She resumes her previous task, eager for the next child to move into position. + <<else>> + <<if $seed > 50>> + While waddling through the penthouse on the way to her next assignment, $slaves[$i].slaveName's body begins to birth another of her brood. Unable to reach the prepared birthing room in time, she finds a secluded room to give birth in. + <<ClothingBirth>> + She gathers her child and recovers her strength before finding a servant to give her child to before shuffling to her assignment. + <<else>> + While waddling through the penthouse on her way to the cafeteria, $slaves[$i].slaveName's body begins to birth another of her brood. Unable to reach the prepared birthing room in time, she finds herself stranded in the middle of all the dining slaves. + <<set $humiliation = 1>> + <<ClothingBirth>> + She gathers her child and recovers her strength before trying to escape out of sight of the jeering crowd. Finding a servant to give her child to, she hastily heads back to her bed to hide herself from the mockery, though her enormous belly keeps her blanket from covering her. + <</if>> + <</if>> + <</if>> + +<</if>> + +<</widget>> + +<<widget "HyperBroodmotherBirth">> + +<br> + +<<if random(1,2) == 1>> /* at assignment else in halls/etc */ + +<<switch $slaves[$i].assignment>> + <<case "rest">> <<if !canWalk($slaves[$i])>> <<if $slaves[$i].fetish == "mindbroken">> diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 4ee26e138b3..d17162a7be1 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -1213,7 +1213,7 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $mom = $slaves[$i]>> <br><br> -Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $slaves[$i].reservedChildren <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. +Of $possessive $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $slaves[$i].reservedChildren <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. <<for _k = $slaves[$i].reservedChildren; _k != 0; _k-->> <<include "Generate Child">> <<include "Incubator Workaround">> @@ -1225,11 +1225,11 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<if $slaves[$i].pregSource == -1>> <<if $slaves[$i].devotion < 20 && ($week-$slaves[$i].weekAcquired >= $slaves[$i].weekAcquired)>> <br> - She @@.mediumorchid;despises@@ you for using her body to bear your children. + $pronounCap @@.mediumorchid;despises@@ you for using $possessive body to bear your children. <<set $slaves[$i].devotion -= 10>> <<elseif $slaves[$i].devotion > 50>> <br> - She's @@.hotpink;so proud@@ to have successfully carried children for you. + <<print $pronounCap>>'s @@.hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> <</if>> @@ -1251,11 +1251,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].trust += 3, $slaves[$i].devotion += 3>> <<set _lostBabies = 0>> <<else>> - <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + As for the rest; + <<if $slaves[$i].broodmother == 2>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1264,12 +1268,12 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaveOrphanageTotal += $slaves[$i].pregType>> Unless you provide otherwise, the remaining child<<if $slaves[$i].pregType > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - worships you so completely that she will not resent this. + worships you so completely that $pronoun will not resent this. <<elseif $slaves[$i].devotion > 50>> - is devoted to you, but she will @@.mediumorchid;struggle to accept this.@@ + is devoted to you, but $pronoun will @@.mediumorchid;struggle to accept this.@@ <<set $slaves[$i].devotion -= 2>> <<elseif $slaves[$i].devotion > 20>> - has accepted being a sex slave, but she will @@.mediumorchid;resent this intensely.@@ + has accepted being a sex slave, but $pronoun will @@.mediumorchid;resent this intensely.@@ <<set $slaves[$i].devotion -= 3>> <<else>> will of course @@.mediumorchid;hate you for this.@@ @@ -1281,15 +1285,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<replace `"#" + _dispositionId`>> The remaining child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. She can't wait to see her child<<if $slaves[$i].pregType > 1>>ren<</if>> proudly furthering your cause. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. $pronounCap can't wait to see $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> proudly furthering your cause. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 50>> - heard about these and will be @@.hotpink;happy that her child<<if $slaves[$i].pregType > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ She will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but she expected that. + heard about these and will be @@.hotpink;happy that $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ $pronounCap will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but $pronoun expected that. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will is broken enough to hope that her offspring will have a better life, or at least an enjoyable one. + will naturally miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will is broken enough to hope that $possessive offspring will have a better life, or at least an enjoyable one. <<else>> - will of course @@.mediumorchid;hate you for this.@@ The mere thought of her $fertilityAge year old daughter<<if $slaves[$i].pregType > 1>>s<</if>> swollen with life, and proud of it, fills her with @@.gold;disdain.@@ + will of course @@.mediumorchid;hate you for this.@@ The mere thought of $possessive $fertilityAge year old daughter<<if $slaves[$i].pregType > 1>>s<</if>> swollen with life, and proud of it, fills $object with @@.gold;disdain.@@ <<set $slaves[$i].devotion -= 4, $slaves[$i].trust -= 4>> <</if>> <<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> @@ -1301,13 +1305,13 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<replace `"#" + _dispositionId`>> The remaining child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's citizen schools, to be brought up coequal with the arcology's other young people. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. <<elseif $slaves[$i].devotion > 50>> - knows about these and will be @@.hotpink;overjoyed.@@ She will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but she expected that. + knows about these and will be @@.hotpink;overjoyed.@@ $pronounCap will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but $pronoun expected that. <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that her offspring will have a better life. + will naturally miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $possessive offspring will have a better life. <<else>> - will naturally retain some resentment over being separated from her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but this should be balanced by hope that her offspring will have a better life. + will naturally retain some resentment over being separated from $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but this should be balanced by hope that $possessive offspring will have a better life. <</if>> <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> @@ -1321,9 +1325,9 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<elseif $slaves[$i].devotion > 50>> understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ <<elseif $slaves[$i].devotion > 20>> - will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since she'll understand this is the best possible outcome for a slave mother. + will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $pronoun>>'ll understand this is the best possible outcome for a slave mother. <<else>> - will resent being separated from her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + will resent being separated from $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. <</if>> The remaining child<<if $slaves[$i].pregType > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> @@ -1336,11 +1340,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <</if>> <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> - <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + As for the rest; + <<if $slaves[$i].broodmother == 2>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1385,9 +1393,11 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <br> <br> -She @@.orange;gave birth@@<<if $slaves[$i].pregType >= 50>> but her overfilled womb barely lost any size. Her body gave life <</if>> -<<if $slaves[$i].pregType == 50>> - to nearly a dozen babies throughout the week, +$pronounCap @@.orange;gave birth@@<<if $slaves[$i].broodmother > 1>> but $possessive overfilled womb barely lost any size. $possessiveCap body gave life <<elseif $slaves[$i].broodmother > 0>> but $possessive stomach barely shrank at all. $possessiveCap body gave life <</if>> +<<if $slaves[$i].broodmother == 2>> + to nearly a dozen babies throughout the week. +<<elseif $slaves[$i].broodmother == 1>> + to a single baby this week, <<elseif $slaves[$i].pregType <= 1>> to a single baby, <<elseif $slaves[$i].pregType >= 40>> @@ -1428,9 +1438,9 @@ created by $daddy's virile cock and balls. <</if>> <<if $slaves[$i].pregType >= 80>> - After an entire day of labor and birth, her belly sags heavily. + After an entire day of labor and birth, $possessive belly sags heavily. <<elseif $slaves[$i].pregType >= 40>> - After half a day of labor and birth, her belly sags emptily. + After half a day of labor and birth, $possessive belly sags emptily. <<elseif $slaves[$i].pregType >= 20>> After several hours of labor and birth, $possessive belly sags softly. <</if>> @@ -1454,12 +1464,12 @@ created by <br> <br> <<if ($slaves[$i].fetish == "masochist")>> - Since she was a virgin, giving birth was a @@.red;terribly painful@@ experience.<<if $slaves[$i].fetishKnown == 0>>She seems to have orgasmed several times during the experience, she appears to @@.lightcoral;really like pain@@.<<else>> However, due to her masochistic streak, she @@.hotpink;greatly enjoyed@@ said experience<</if>>. + Since $pronoun was a virgin, giving birth was a @@.red;terribly painful@@ experience.<<if $slaves[$i].fetishKnown == 0>>$pronounCap seems to have orgasmed several times during the experience, $pronoun appears to @@.lightcoral;really like pain@@.<<else>> However, due to $possessive masochistic streak, $pronoun @@.hotpink;greatly enjoyed@@ said experience<</if>>. <<set $slaves[$i].health -= 10>> <<set $slaves[$i].devotion += 2>> <<set $slaves[$i].fetishKnown = 1>> <<else>> - Since she was a virgin, giving birth was a @@.red;terribly painful@@ experience. She @@.mediumorchid;despises@@ you for taking her virginity in such a @@.gold;horrifying@@ way. + Since $pronoun was a virgin, giving birth was a @@.red;terribly painful@@ experience. $pronounCap @@.mediumorchid;despises@@ you for taking $possessive virginity in such a @@.gold;horrifying@@ way. <<set $slaves[$i].health -= 40>> <<set $slaves[$i].devotion -= 25.0>> <<set $slaves[$i].trust -= 25.0>> @@ -1566,7 +1576,7 @@ created by <</if>> <br><br> -<<if $slaves[$i].assignment != "work in the dairy" && $slaves[$i].pregType < 50 && $csec == 0>> +<<if $slaves[$i].assignment != "work in the dairy" && $slaves[$i].broodmother == 0 && $csec == 0>> All in all, <<if $birthDamage > 15>> childbirth was @@.red;horrifically difficult for $object and nearly claimed $possessive life@@. @@ -1639,7 +1649,7 @@ created by <<set $mom = $slaves[$i]>> <br><br> -Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $slaves[$i].reservedChildren <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. +Of $possessive $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $slaves[$i].reservedChildren <<if $slaves[$i].reservedChildren > 1>>were<<else>>was<</if>> taken to $incubatorName. <<for _k = $slaves[$i].reservedChildren; _k != 0; _k-->> <<include "Generate Child">> <<include "Incubator Workaround">> @@ -1652,11 +1662,11 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<if $slaves[$i].pregSource == -1>> <<if $slaves[$i].devotion < 20 && ($week-$slaves[$i].weekAcquired >= $slaves[$i].weekAcquired)>> <br> - She @@.mediumorchid;despises@@ you for using her body to bear your children. + $pronounCap @@.mediumorchid;despises@@ you for using $possessive body to bear your children. <<set $slaves[$i].devotion -= 10>> <<elseif $slaves[$i].devotion > 50>> <br> - She's @@.hotpink;so proud@@ to have successfully carried children for you. + <<print $pronounCap>>'s @@.hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> <</if>> @@ -1678,11 +1688,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaves[$i].trust += 3, $slaves[$i].devotion += 3>> <<set _lostBabies = 0>> <<else>> - <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + As for the rest; + <<if $slaves[$i].broodmother == 2>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - As for the rest; $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -1691,12 +1705,12 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<set $slaveOrphanageTotal += $slaves[$i].pregType>> Unless you provide otherwise, the remaining child<<if $slaves[$i].pregType > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - worships you so completely that she will not resent this. + worships you so completely that $pronoun will not resent this. <<elseif $slaves[$i].devotion > 50>> - is devoted to you, but she will @@.mediumorchid;struggle to accept this.@@ + is devoted to you, but $pronoun will @@.mediumorchid;struggle to accept this.@@ <<set $slaves[$i].devotion -= 2>> <<elseif $slaves[$i].devotion > 20>> - has accepted being a sex slave, but she will @@.mediumorchid;resent this intensely.@@ + has accepted being a sex slave, but $pronoun will @@.mediumorchid;resent this intensely.@@ <<set $slaves[$i].devotion -= 3>> <<else>> will of course @@.mediumorchid;hate you for this.@@ @@ -1708,15 +1722,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<replace `"#" + _dispositionId`>> The remaining child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. She can't wait to see her child<<if $slaves[$i].pregType > 1>>ren<</if>> proudly furthering your cause. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. $pronounCap can't wait to see $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> proudly furthering your cause. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 50>> - heard about these and will be @@.hotpink;happy that her child<<if $slaves[$i].pregType > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ She will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but she expected that. + heard about these and will be @@.hotpink;happy that $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ $pronounCap will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but $pronoun expected that. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will is broken enough to hope that her offspring will have a better life, or at least an enjoyable one. + will naturally miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will is broken enough to hope that $possessive offspring will have a better life, or at least an enjoyable one. <<else>> - will of course @@.mediumorchid;hate you for this.@@ The mere thought of her $fertilityAge year old daughter<<if $slaves[$i].pregType > 1>>s<</if>> swollen with life, and proud of it, fills her with @@.gold;disdain.@@ + will of course @@.mediumorchid;hate you for this.@@ The mere thought of $possessive $fertilityAge year old daughter<<if $slaves[$i].pregType > 1>>s<</if>> swollen with life, and proud of it, fills $object with @@.gold;disdain.@@ <<set $slaves[$i].devotion -= 4, $slaves[$i].trust -= 4>> <</if>> <<set $breederOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> @@ -1728,13 +1742,13 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<replace `"#" + _dispositionId`>> The remaining child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's citizen schools, to be brought up coequal with the arcology's other young people. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. <<elseif $slaves[$i].devotion > 50>> - knows about these and will be @@.hotpink;overjoyed.@@ She will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but she expected that. + knows about these and will be @@.hotpink;overjoyed.@@ $pronounCap will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but $pronoun expected that. <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that her offspring will have a better life. + will naturally miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $possessive offspring will have a better life. <<else>> - will naturally retain some resentment over being separated from her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but this should be balanced by hope that her offspring will have a better life. + will naturally retain some resentment over being separated from $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but this should be balanced by hope that $possessive offspring will have a better life. <</if>> <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal +=$slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> <</replace>> @@ -1748,9 +1762,9 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <<elseif $slaves[$i].devotion > 50>> understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ <<elseif $slaves[$i].devotion > 20>> - will miss her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since she'll understand this is the best possible outcome for a slave mother. + will miss $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $pronoun>>'ll understand this is the best possible outcome for a slave mother. <<else>> - will resent being separated from her child<<if $slaves[$i].pregType > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + will resent being separated from $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. <</if>> The remaining child<<if $slaves[$i].pregType > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += $slaves[$i].pregType, $slaveOrphanageTotal -= $slaves[$i].pregType>> @@ -1763,11 +1777,15 @@ Of her $slaves[$i].pregType child<<if $slaves[$i].pregType > 1>>ren<</if>>; $sla <</if>> <<elseif $Cash4Babies == 1 && $slaves[$i].pregType > 0>> <<set _babyCost = random(-12,12)>> - <<if $slaves[$i].pregType == 50>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + As for the rest; + <<if $slaves[$i].broodmother == 2>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - As for the rest; $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessive babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw index c8d9aa23fb4..69191d5c4d9 100644 --- a/src/pregmod/widgets/slaveSummaryWidgets.tw +++ b/src/pregmod/widgets/slaveSummaryWidgets.tw @@ -489,7 +489,7 @@ Release rules: _Slave.releaseRules. ''Fert+'' <<elseif ((_Slave.preg < 4) && (_Slave.preg > 0) && _Slave.pregKnown == 0) || _Slave.pregWeek == 1>> ''Preg?'' - <<elseif (_Slave.preg > 30) && (_Slave.pregType >= 50)>> + <<elseif (_Slave.preg >= 37) && (_Slave.broodmother > 0)>> ''Perm preg'' <<elseif _Slave.pregKnown == 1>> ''_Slave.pregWeek wks preg'' @@ -552,10 +552,10 @@ Release rules: _Slave.releaseRules. Fertile. <<elseif ((_Slave.preg < 4) && (_Slave.preg > 0) && _Slave.pregKnown == 0) || _Slave.pregWeek == 1>> May be pregnant. - <<elseif (_Slave.preg > 30) && (_Slave.pregType >= 50)>> + <<elseif (_Slave.preg >= 37) && (_Slave.broodmother > 0)>> Permenantly pregnant. <<elseif _Slave.pregKnown == 1>> - <<if _Slave.pregType < 2 || _Slave.pregType >= 50>> + <<if _Slave.pregType < 2 || _Slave.broodmother > 0>> _Slave.pregWeek weeks pregnant. <<else>> _Slave.pregWeek weeks pregnant with diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index fdb49141c4d..031dc93e751 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -4096,9 +4096,9 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<replace "#result">> You can't complain, it feels really good. You don't know where this skill was lurking in her broken mind, but you're glad to see it put to good use. <<if $PC.dick == 1>>Just as your are about to cum, she takes the full length of your dick down her throat, diligently taking in every drop of cum<<else>>Even as you buck with pleasure, she diligently keeps her tongue to your clit and pussy, making sure you don't go a moment without pleasure<</if>>. You don't have an orgasm like that every day, and as she looks at you lovingly, you prod her with your still hard <<if $PC.dick == 1>>cock<<else>>clit<</if>> for round two. She is @@.green;no longer mindbroken@@ and for whatever twisted reasons deeply and sincerely @@.hotpink;loves@@ and @@.mediumaquamarine;trusts@@ you. - <<set $slaves[$i].devotion = 90, $slaves[$i].oldDevotion = 90, $slaves[$i].trust = 90, $slaves[$i].oldTrust = 90, $slaves[$i].sexualQuirk = "caring", $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1>> + <<set $activeSlave.devotion = 90, $activeSlave.oldDevotion = 90, $activeSlave.trust = 90, $activeSlave.oldTrust = 90, $activeSlave.sexualQuirk = "caring", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>> <<if ($arcologies[0].FSPaternalist != "unset")>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity, which advances ideals about enlightened slave ownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <<set $activeSlave.oralCount += 2>> @@ -4111,9 +4111,9 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<replace "#result">> You gently grab her face and stare deeply into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>Thay are full of life as opposed to their usual dullness<<else>>They are as dull as always, but that isn't her fault. Her facial expressions at the act tell you all you need to know<</if>>. You pull your wife into a tight embrace, her coming back to you is more than enough a gift, she needn't do anything more for now. You pull the covers over the both of you and begin to doze off, smiling at the warth cuddling ever closer to you. She is @@.green;no longer mindbroken@@ and thanks to your care deeply and sincerely @@.hotpink;loves@@ and @@.mediumaquamarine;trusts@@ you. - <<set $slaves[$i].devotion = 100, $slaves[$i].oldDevotion = 100, $slaves[$i].trust = 100, $slaves[$i].oldTrust = 100, $slaves[$i].sexualQuirk = "romantic", $slaves[$i].fetish = "none", $slaves[$i].fetishKnown = 1>> + <<set $activeSlave.devotion = 100, $activeSlave.oldDevotion = 100, $activeSlave.trust = 100, $activeSlave.oldTrust = 100, $activeSlave.sexualQuirk = "romantic", $activeSlave.fetish = "none", $activeSlave.fetishKnown = 1>> <<if ($arcologies[0].FSPaternalist != "unset")>> - Society @@.green;strongly approves@@ of $slaves[$i].slaveName being restored to sanity by the power of love, which advances ideals about enlightened slave ownership. + Society @@.green;strongly approves@@ of $activeSlave.slaveName being restored to sanity by the power of love, which advances ideals about enlightened slave ownership. <<set $repGain += 2*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel), $arcologies[0].FSPaternalist += 0.01*$FSSingleSlaveRep>> <</if>> <<set $activeSlave.kindness = 0>> @@ -7697,12 +7697,12 @@ You tell her kindly that you understand, and that she'll be trained to address t her absurd boobs rubbing against your arm. <</if>> She cheers lustily at all the right moments, earning repeated crowd focus shots on the big screen; many fans wonder who their ridiculously hot fellow fan is before @@.green;recognizing you,@@ putting two and two together, and realizing enviously that she's your sex slave. Since this is the Free Cities, the big screen gives her more attention rather than cutting away when she intentionally cheers hard enough that her skirt rides up. - <<if $activeSlave.pregType >= 50 && $activeSlave.preg > 38>> + <<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>> The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, facing away from the game and goes into labor on another of her brood; the contractions forcing her to lean forward onto her _belly stomach and give the players below a clear view of her crowning child. <<elseif $activeSlave.belly < 300000>> The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, facing away from the game and bending down to show cleavage to the stands in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<elseif $activeSlave.anus > 0>>tight asshole<<else>>virgin asshole<</if>><<if $activeSlave.vagina > 3>> and gaping pussy<<elseif $activeSlave.vagina > 2>> and used pussy<<elseif $activeSlave.vagina > 1>> and lovely pussy<<elseif $activeSlave.vagina > 0>> and tight pussy<<elseif $activeSlave.vagina == 0>> and virgin pussy<</if>>. <<else>> - The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, cheering while swinging her absurd belly back and forth and accidentally smashes into a concession vendor sending them to the floor.Her efforts to help him up forces her to stand in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<elseif $activeSlave.anus > 0>>tight asshole<<else>>virgin asshole<</if>><<if $activeSlave.vagina > 3>> and gaping pussy<<elseif $activeSlave.vagina > 2>> and used pussy<<elseif $activeSlave.vagina > 1>> and lovely pussy<<elseif $activeSlave.vagina > 0>> and tight pussy<<elseif $activeSlave.vagina == 0>> and virgin pussy<</if>>. + The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, cheering while swinging her absurd belly back and forth and accidentally smashes into a concession vendor sending them to the floor. Her efforts to help him up forces her to stand in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<elseif $activeSlave.anus > 0>>tight asshole<<else>>virgin asshole<</if>><<if $activeSlave.vagina > 3>> and gaping pussy<<elseif $activeSlave.vagina > 2>> and used pussy<<elseif $activeSlave.vagina > 1>> and lovely pussy<<elseif $activeSlave.vagina > 0>> and tight pussy<<elseif $activeSlave.vagina == 0>> and virgin pussy<</if>>. <</if>> A player from the visiting team is distracted enough to blow a play. Any fans who might have been inclined to disapprove forget their objections when the home team capitalizes on the mistake to score. <<set $rep += 100>> @@ -14498,8 +14498,8 @@ You tell her kindly that you understand, and that she'll be trained to address t You're here to rut, not make love, and you give it to her hard, forcing <<if $activeSlave.voice >= 3>>high squeals<<else>>animal grunts<</if>> out of her. She climaxes strongly, and the glorious feeling finishes you as well, bringing rope after rope of your cum jetting into her. She groans at the feeling, and as she <<if $activeSlave.belly >= 5000 || $activeSlave.weight > 190>>slowly <</if>>gets to her feet she uses a hand to transfer a taste of the mixture of your seed and <<if $PC.vagina == 1>>both of your<<else>>her<</if>> pussyjuice to her mouth. <<if $activeSlave.belly >= 750000>> "Oh <<Master>>! I'm <<s>>welling <<s>>o fast with imp<<s>> for you! There'<<s>> <<s>>o many in me... Oh god, it feel<<s>> like I'm going to bur<<s>>t! <<S>>o many... <<Master>> <<s>>ure i<<s>> potent! I hope <<if $PC.title == 1>>he<<else>><<sh>>e<</if>> can handle them all!" She groans, cradling her _belly belly and pretending to be forced to the ground by her pregnancy growing ever larger. "<<Master>>! They won't <<s>>top! Oh... <<S>>o full... I can't <<s>>top con<<c>>eiving!" She roles onto her back and clutches her absurd stomach. "<<S>>o tight! <<S>>o full! <<S>>o Good! I need more! Oh, <<Master>>..." She may be getting a little too into the fantasy. - <<if $activeSlave.pregType >= 50>> - /* placeholder for accidental birthing */ + <<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>> + A gush of fluid flows from her pussy, snapping her out of her roleplay. "<<Master>>! I need... One'<<s>> coming now!" You rub her contracting stomach, enjoying the feeling of the life within shifting to take advantage of the free space. You sigh and lean down, the vessel of your spawn needs help after pinning herself in such a compromising position. Holding her belly clear of her crotch, you watch her steadily push out her child before spasming with orgasm and pushing ti effortlessly into the world. After collecting it for a servant to handle, you help the exhausted girl back to her feet. She thanks you sincerely for the assist before going to clean herself up. You barely have time to turn away before another splash catches your attention. "<<Master>>... Another'<<s>>, mmmmh, coming...". <</if>> <<elseif $activeSlave.belly >= 600000>> "Oh <<Master>>! I'm <<s>>welling <<s>>o fast with imp<<s>> for you! There'<<s>> <<s>>o many in me... Oh god, it feel<<s>> like I'm going to bur<<s>>t! <<S>>o many... <<Master>> <<s>>ure i<<s>> potent! I hope <<if $PC.title == 1>>he<<else>><<sh>>e<</if>> can handle them all!" She teases, cradling her _belly belly and pretending to be forced to the ground by her pregnancy growing ever larger. @@ -18677,7 +18677,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> She came to your office clearly expecting to get fucked, but takes it in stride when you order her to get up on your desk with her crotch to you. She is shudders slightly when you first reach over to take one of her - <<switch $slaves[$i].balls>> + <<switch $activeSlave.balls>> <<case 10>>inhuman <<case 9>>titanic <<case 8>>gigantic diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 461d823fd74..8da690e6823 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -296,7 +296,7 @@ <<set _oldCash = $cash>> <<for _dI = 0; _dI < _DL; _dI++>> <<set $i = $slaveIndices[$BrothiIDs[_dI]]>> - <<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > 30) && ($slaves[$i].pregType < 50) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> + <<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > 30) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> <<set $legendaryWombID = $slaves[$i].ID>> <</if>> <<if ($legendaryWhoreID == 0) && ($slaves[$i].whoreSkill >= 100) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 2e2801935ea..9f85c86ec42 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -201,7 +201,7 @@ <<if ($legendaryEntertainerID == 0) && ($slaves[$i].prestige == 0) && ($slaves[$i].entertainSkill >= 100) && ($slaves[$i].devotion > 50)>> <<set $legendaryEntertainerID = $slaves[$i].ID>> <</if>> - <<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > 30) && ($slaves[$i].pregType < 50) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> + <<if ($legendaryWombID == 0) && ($slaves[$i].amp != 1) && ($slaves[$i].preg > 30) && ($slaves[$i].broodmother == 0) && ($slaves[$i].eggType == "human") && ($slaves[$i].births > 10) && ($slaves[$i].devotion > 50) && ($slaves[$i].prestige == 0)>> <<set $legendaryWombID = $slaves[$i].ID>> <</if>> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> diff --git a/src/uncategorized/dairy.tw b/src/uncategorized/dairy.tw index 8f1d52cec16..e70748a404d 100644 --- a/src/uncategorized/dairy.tw +++ b/src/uncategorized/dairy.tw @@ -48,7 +48,7 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<if ($dairyPregSetting > 0)>> <<set $reservedChildren -= $slaves[_i].reservedChildren>> <<set $slaves[_i].reservedChildren = 0>> - <<if (($slaves[_i].pregType >= 50) || ($slaves[_i].bellyImplant != -1))>> + <<if (($slaves[_i].broodmother > 0) || ($slaves[_i].bellyImplant != -1))>> $slaves[_i].slaveName's milking machine ejects her, since it detected a foreign body in her womb blocking its required functions. <<removeJob $slaves[_i] "work in the dairy">> <<set _DL--, _Di-->> diff --git a/src/uncategorized/genericPlotEvents.tw b/src/uncategorized/genericPlotEvents.tw index e8cd6b28f65..b6bd1f5c4e9 100644 --- a/src/uncategorized/genericPlotEvents.tw +++ b/src/uncategorized/genericPlotEvents.tw @@ -637,6 +637,7 @@ A screen opposite your desk springs to life, <<if $assistant == 0>>showing your You offer a way out of their situation. They, you suggest, can keep working in the now-vacant shop if they work together to pay the rent. They can move into a couple of vacant rooms nearby that you can easily have set up as a bunkhouse. You'll collect a little more rent, and they'll have a second chance. They @@.green;accept it with gratitude.@@ It's quite likely they'll either fail or have to accept being whores rather than strippers, but that's not your concern. @@.green;Your arcology's prosperity has increased.@@ <<set $nextButton = "Continue">> <<set $arcologies[0].prosperity += 1>> + <<set $rep += 100>> <<set $cash -= 500>> <<set $PStrip = 3>> <</replace>> diff --git a/src/uncategorized/peConcubineInterview.tw b/src/uncategorized/peConcubineInterview.tw index bfe8f599cd7..84025f6b896 100644 --- a/src/uncategorized/peConcubineInterview.tw +++ b/src/uncategorized/peConcubineInterview.tw @@ -138,7 +138,7 @@ You receive an official communication from a popular talk show hosted in one of "That'<<s>> for me and my <<Master>> only," she teases, sticking out her tongue. <</if>> <</if>> - <<if $activeSlave.pregType == 50 && $activeSlave.preg > 37>> + <<if $activeSlave.broodmother == 2 && $activeSlave.preg > 37>> She grunts and struggles to spread her legs. "I'm <<s>>orry, another one i<<s>> coming out right now..." she <<say>>s, turning red. The host, at a loss for words, can only watch as <<if $activeSlave.clothes == "none" || $activeSlave.clothes == "body oil">> a child is born into the world, live on screen. diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 6b5021aaaf4..1e0c26c04c2 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -16,6 +16,10 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.collar = "none", $activeSlave.choosesOwnClothes = 0, $activeSlave.clothes = "no clothing", $activeSlave.buttplug = "none", $activeSlave.vaginalAccessory = "none", $activeSlave.dickAccessory = "none">> <<set $activeSlave.health = random(-40,-25)>> +<<if $activeSlave.broodmother > 0>> + <<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0, $activeSlave.pregWeek = 0, $activeSlave.pregKnown = 0, $activeSlave.broodmother == 0>> + <<SetBellySize $activeSlave>> +<</if>> <<if $activeSlave.preg > 0>> <<set $activeSlave.preg += _weeks>> <<set $activeSlave.pregWeek += _weeks>> diff --git a/src/uncategorized/reNickname.tw b/src/uncategorized/reNickname.tw index a499f3e449d..1fb3b569204 100644 --- a/src/uncategorized/reNickname.tw +++ b/src/uncategorized/reNickname.tw @@ -179,7 +179,10 @@ <<if $activeSlave.breedingMark == 1>> <<set $qualifiedNicknames.push("mark")>> <</if>> -<<if ($activeSlave.pregType >= 50) && ($activeSlave.preg > 37)>> +<<if ($activeSlave.broodmother > 1) && ($activeSlave.preg >= 37)>> + <<set $qualifiedNicknames.push("hyperbroodmother")>> +<</if>> +<<if ($activeSlave.broodmother == 1) && ($activeSlave.preg >= 37)>> <<set $qualifiedNicknames.push("broodmother")>> <</if>> <<if ($activeSlave.bellyPreg >= 300000)>> @@ -894,6 +897,12 @@ <<set $notApplyDesc = "understands that she is expected to obey and fuck just like any of your other slaves, regardless of her status as a breeder.">> <<elseif ($nickname == "broodmother")>> + <<set $nickname = either("'Broodmother'", "'Breeder'", "'Naedoko'", "'Nursery'", "'Bakery'", "'Baby Factory'")>> + <<set $situationDesc = "is a Broodmother. Her belly is enormous, unavoidable evidence that her life has been dedicated to carrying children. Her taut belly is stuffed with her brood and barely gets smaller with every child born from her.">> + <<set $applyDesc = "takes a bit of solace from her new hope in her nickname that she will be kept in good shape and not have to worry about her pregnancy draining her, but also a bit of fear from her suspicion that she'll remain this way until she's out of eggs.">> + <<set $notApplyDesc = "understands that she is expected to obey, work, and fuck just like any of your other slaves, regardless of how big her pregnancy is.">> + +<<elseif ($nickname == "hyperbroodmother")>> <<set $nickname = either("'Broodmother'", "'Tentacle Raped'", "'Naedoko'", "'Nursery'", "'Seedbed'", "'Bursting'", "'Baby Factory'")>> <<set $situationDesc = "is a Broodmother. Her belly is enormous, unavoidable evidence that her life has been dedicated to carrying children. Her taut belly constantly bulges and squirms from her brood writhing within her and it is a very real possibility that she may pop.">> <<set $applyDesc = "takes a bit of solace from her new hope in her nickname that she will be kept in good shape and not have to worry about her pregnancy draining her, but also a bit of fear from her suspicion that she'll remain this way until she dies or her body is used up.">> diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 3221c747846..dc7ee978a84 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -742,13 +742,13 @@ Work on her sex: <<if isFertile($activeSlave)>> <br> $pronounCap could be made into a broodmother. - <<elseif ($activeSlave.pregType == 50)>> + <<elseif $activeSlave.broodmother > 0>> <br> - $pronounCap has been made into a broodmother. + $pronounCap has been made into a <<if $activeSlave.broodmother > 1>>hyper-<</if>>broodmother. <</if>> <<if $activeSlave.indentureRestrictions < 1 && $activeSlave.breedingMark != 1>> <<if isFertile($activeSlave)>> - [[Implant a pregnancy generator|Surgery Degradation][$activeSlave.preg = 1,$activeSlave.pregWeek = 1,$activeSlave.pregKnown = 1,$activeSlave.pregType = 50,$cash -= $surgeryCost,$activeSlave.pregControl = "none",$activeSlave.health -= 10,$surgeryType = "preg"]] //This will have severe effects on $possessive health and mind// + [[Implant a pregnancy generator|Surgery Degradation][$activeSlave.preg = 1,$activeSlave.pregWeek = 1,$activeSlave.pregKnown = 1,$activeSlave.pregType = 1,$activeSlave.broodmother = 1,$cash -= $surgeryCost,$activeSlave.pregControl = "none",$activeSlave.health -= 10,$surgeryType = "preg"]] //This will have severe effects on $possessive health and mind// <</if>> <</if>> <</if>> diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw index fa38f02d0a7..585f6e272d4 100644 --- a/src/uncategorized/rulesAssistant.tw +++ b/src/uncategorized/rulesAssistant.tw @@ -2279,6 +2279,7 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <<set $currentRule.surgery.faceShape = "normal">> <<set $currentRule.surgery.lips = 0>> <<set $currentRule.surgery.holes = 0>> + <<set $currentRule.pregSpeed = "nds">> <<elseif ($currentRule.ID == 2)>> <<set $currentRule.name = "Disobedient Slaves">> @@ -2356,6 +2357,7 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <<set $currentRule.surgery.faceShape = "no default setting">> <<set $currentRule.surgery.lips = "no default setting">> <<set $currentRule.surgery.holes = 0>> + <<set $currentRule.pregSpeed = "nds">> <<elseif ($currentRule.ID == 3)>> <<set $currentRule.name = "Unhealthy Slaves">> @@ -2432,6 +2434,7 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <<set $currentRule.surgery.faceShape = "no default setting">> <<set $currentRule.surgery.lips = "no default setting">> <<set $currentRule.surgery.holes = 0>> + <<set $currentRule.pregSpeed = "nds">> <</if>> <<set $defaultRules[$r-1] = $currentRule>> @@ -2461,7 +2464,7 @@ Relationship rules: <span id="relation">''$currentRule.relationshipRules.''</spa <<link "Add a new rule">> - <<set _tempRule = {aphrodisiacs: "no default setting", condition: {id: "false"}, releaseRules: "no default setting", clitSetting: "no default setting", clitSettingXY: "no default setting", clitSettingXX: "no default setting", clitSettingEnergy: "no default setting", speechRules: "no default setting", clothes: "no default setting", collar: "no default setting", shoes: "no default setting", virginAccessory: "no default setting", aVirginAccessory: "no default setting", vaginalAccessory: "no default setting", aVirginDickAccessory: "no default setting", dickAccessory: "no default setting", bellyAccessory: "no default setting", aVirginButtplug: "no default setting", buttplug: "no default setting", eyeColor: "no default setting", makeup: "no default setting", nails: "no default setting", hColor: "no default setting", hLength: "no default setting", hStyle: "no default setting", pubicHColor: "no default setting", pubicHStyle: "no default setting", nipplesPiercing: "no default setting", areolaePiercing: "no default setting", clitPiercing: "no default setting", vaginaLube: "no default setting", vaginaPiercing: "no default setting", dickPiercing: "no default setting", anusPiercing: "no default setting", lipsPiercing: "no default setting", tonguePiercing: "no default setting", earPiercing: "no default setting", nosePiercing: "no default setting", eyebrowPiercing: "no default setting", navelPiercing: "no default setting", corsetPiercing: "no default setting", boobsTat: "no default setting", buttTat: "no default setting", vaginaTat: "no default setting", dickTat: "no default setting", lipsTat: "no default setting", anusTat: "no default setting", shouldersTat: "no default setting", armsTat: "no default setting", legsTat: "no default setting", backTat: "no default setting", stampTat: "no default setting", curatives: "no default setting", livingRules: "no default setting", relationshipRules: "no default setting", standardPunishment: "no default setting", standardReward: "no default setting", diet: "no default setting", dietCum: "no default setting", dietMilk: "no default setting", muscles: "no default setting", XY: "no default setting", XX: "no default setting", gelding: "no default setting", preg: "no default setting", growth: {boobs: "no default setting", butt: "no default setting", lips: "no default setting", dick: "no default setting", balls: "no default setting"}, autoSurgery: 0, autoBrand: 0, pornFameSpending: "no default setting", dietGrowthSupport: 0, eyewear: "no default setting", assignment: [], excludeAssignment: [], setAssignment: "no default setting", facility: [], excludeFacility: [], excludeSpecialSlaves: true, facilityRemove: false, removalAssignment: "rest", selectedSlaves: [], excludedSlaves: [], surgery: {lactation: "no default setting", prostate: "no default setting", cosmetic: 0, accent: "no default setting", shoulders: "no default setting", shouldersImplant: "no default setting", boobs: "no default setting", hips: "no default setting", hipsImplant: "no default setting", butt: "no default setting", faceShape: "no default setting", lips: "no default setting", holes: 0}, underArmHColor: "no default setting", underArmHStyle: "no default setting", drug: "no default setting", eyes: "no default setting" }>> + <<set _tempRule = {aphrodisiacs: "no default setting", condition: {id: "false"}, releaseRules: "no default setting", clitSetting: "no default setting", clitSettingXY: "no default setting", clitSettingXX: "no default setting", clitSettingEnergy: "no default setting", speechRules: "no default setting", clothes: "no default setting", collar: "no default setting", shoes: "no default setting", virginAccessory: "no default setting", aVirginAccessory: "no default setting", vaginalAccessory: "no default setting", aVirginDickAccessory: "no default setting", dickAccessory: "no default setting", bellyAccessory: "no default setting", aVirginButtplug: "no default setting", buttplug: "no default setting", eyeColor: "no default setting", makeup: "no default setting", nails: "no default setting", hColor: "no default setting", hLength: "no default setting", hStyle: "no default setting", pubicHColor: "no default setting", pubicHStyle: "no default setting", nipplesPiercing: "no default setting", areolaePiercing: "no default setting", clitPiercing: "no default setting", vaginaLube: "no default setting", vaginaPiercing: "no default setting", dickPiercing: "no default setting", anusPiercing: "no default setting", lipsPiercing: "no default setting", tonguePiercing: "no default setting", earPiercing: "no default setting", nosePiercing: "no default setting", eyebrowPiercing: "no default setting", navelPiercing: "no default setting", corsetPiercing: "no default setting", boobsTat: "no default setting", buttTat: "no default setting", vaginaTat: "no default setting", dickTat: "no default setting", lipsTat: "no default setting", anusTat: "no default setting", shouldersTat: "no default setting", armsTat: "no default setting", legsTat: "no default setting", backTat: "no default setting", stampTat: "no default setting", curatives: "no default setting", livingRules: "no default setting", relationshipRules: "no default setting", standardPunishment: "no default setting", standardReward: "no default setting", diet: "no default setting", dietCum: "no default setting", dietMilk: "no default setting", muscles: "no default setting", XY: "no default setting", XX: "no default setting", gelding: "no default setting", preg: "no default setting", growth: {boobs: "no default setting", butt: "no default setting", lips: "no default setting", dick: "no default setting", balls: "no default setting"}, autoSurgery: 0, autoBrand: 0, pornFameSpending: "no default setting", dietGrowthSupport: 0, eyewear: "no default setting", assignment: [], excludeAssignment: [], setAssignment: "no default setting", facility: [], excludeFacility: [], excludeSpecialSlaves: true, facilityRemove: false, removalAssignment: "rest", selectedSlaves: [], excludedSlaves: [], surgery: {lactation: "no default setting", prostate: "no default setting", cosmetic: 0, accent: "no default setting", shoulders: "no default setting", shouldersImplant: "no default setting", boobs: "no default setting", hips: "no default setting", hipsImplant: "no default setting", butt: "no default setting", faceShape: "no default setting", lips: "no default setting", holes: 0}, underArmHColor: "no default setting", underArmHStyle: "no default setting", drug: "no default setting", eyes: "no default setting", pregSpeed = "nds" }>> /* pick an ID higher than the highest ID of any existing rule */ <<for _tempRule.ID = 1, _r = 0; _r < _length; _r++>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index cba5af0ac1d..47609423778 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -2209,7 +2209,7 @@ Living in a society that glorifies her paraphilia @@.hotpink;leaves her in perpetual ectasy.@@ <<set $slaves[$i].devotion += 5>> <</if>> - <<if $slaves[$i].pregType >= 50 && $slaves[$i].pregKnown == 1>> + <<if $slaves[$i].broodmother > 0 && $slaves[$i].pregKnown == 1>> She knows she will be pregnant until her body gives out, and @@.hotpink;she couldn't be happier.@@ <<set _para = 1>> <<set $slaves[$i].devotion += 5>> @@ -2972,8 +2972,13 @@ <</if>> <<case "pregnancy">> <<if $slaves[$i].sexualFlaw != "breeder">> - <<if $slaves[$i].preg > 37 && $slaves[$i].pregType >= 50>> - She's is nearly bursting with life and giving birth constantly, causing her to pay more sexual attention to pregnancy than to impregnation. @@.yellow;She's become obsessed with breeding.@@ + <<if $slaves[$i].preg > 37 && $slaves[$i].broodmother > 0>> + <<if $slaves[$i].broodmother == 2>> + She's nearly bursting with life and giving birth constantly, + <<else>> + She's stuffed full of child and brings a new life into the world each week, with or without a good fucking, + <</if>> + causing her to pay more sexual attention to pregnancy than to impregnation. @@.yellow;She's become obsessed with breeding.@@ <<set $slaves[$i].sexualFlaw = "breeder">> <<set $slaves[$i].fetishStrength = 100>> <<if $arcologies[0].FSHedonisticDecadence != "unset">> @@ -3923,7 +3928,7 @@ Her child<<if $slaves[$i].pregType > 1>>ren visibly shift<<else>> visibly shifts<</if>> within her womb as <<if $slaves[$i].pregType > 1>>they prepare<<else>>it prepares<</if>> to enter the world. She experiences several contractions, but not enough to deter her from her work. <<elseif $slaves[$i].pregControl == "labor supressors">> Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> oddly calm; it is unlikely she will give birth soon, despite being overdue. - <<elseif $slaves[$i].pregType < 50>> + <<elseif $slaves[$i].broodmother == 0>> <<if $slaves[$i].preg > 41>> She is constantly beset by her squirming child<<if $slaves[$i].pregType > 1>>ren<</if>>. They're overdue, so she's likely to go into labor at any moment, but they aren't quite ready to leave their home. <<elseif $slaves[$i].preg > 39>> @@ -3933,6 +3938,12 @@ <<elseif $slaves[$i].preg > 37>> She often has to stop for breaks to soothe her kicking child<<if $slaves[$i].pregType > 1>>ren<</if>>. She is far enough along that she may go into early labor. <</if>> + <<elseif $slaves[$i].broodmother > 0 && $slaves[$i].preg > 37>> + <<if $slaves[$i].broodmother == 1>> + She often has to stop for breaks to soothe her kicking children and to catch her breath. It's only a matter of time until the next one drops into position to be born. + <<else>> + She is constantly beset by her squirming children and often has to stop to handle labor pains. She is never quite sure when the next one will drop into position to be born. + <</if>> <</if>> /* pregmod end */ <<if ($slaves[$i].preg > 20) && (random(1,100) == 69)>> @@ -6497,7 +6508,7 @@ <</if>> /* -<<if $masterSuitePregnancySlaveLuxuries == 1 && $slaves[$i].pregType == 50 && ($slaves[$i].assignment == "serve in the master suite" || $slaves[$i].assignment == "be your Concubine")>> +<<if $masterSuitePregnancySlaveLuxuries == 1 && $slaves[$i].broodmother == 2 && ($slaves[$i].assignment == "serve in the master suite" || $slaves[$i].assignment == "be your Concubine")>> <<if $slaves[$i].diet != "high caloric">> <<if $slaves[$i].preg > 20>> The pregnancy generator places heavy strain on her as her body @@.red;consumes itself@@ to keep releasing eggs and maintain her many developing babies. @@ -7270,13 +7281,13 @@ <</if>> <</if>> -<<if ($slaves[$i].preg > 37) && ($slaves[$i].pregType < 50) && (random(1,100) > 90) && $slaves[$i].pregControl != "labor supressors">> +<<if ($slaves[$i].preg > 37) && ($slaves[$i].broodmother == 0) && (random(1,100) > 90) && $slaves[$i].pregControl != "labor supressors">> <<set $slaves[$i].labor = 1>> <<set $birthee = 1>> -<<elseif ($slaves[$i].preg > 41) && ($slaves[$i].pregType < 50) && $slaves[$i].pregControl != "labor supressors">> +<<elseif ($slaves[$i].preg > 41) && ($slaves[$i].broodmother == 0) && $slaves[$i].pregControl != "labor supressors">> <<set $slaves[$i].labor = 1>> <<set $birthee = 1>> -<<elseif ($slaves[$i].preg > 37) && ($slaves[$i].pregType == 50) && ($slaves[$i].assignment != "labor in the production line")>> +<<elseif ($slaves[$i].preg > 37) && ($slaves[$i].broodmother > 0) && ($slaves[$i].assignment != "labor in the production line")>> <<set $slaves[$i].labor = 1>> <<set $birthee = 1>> <</if>> diff --git a/src/uncategorized/seBirth.tw b/src/uncategorized/seBirth.tw index 13d3454512d..c326add04c2 100644 --- a/src/uncategorized/seBirth.tw +++ b/src/uncategorized/seBirth.tw @@ -188,7 +188,7 @@ <<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].pregType < 50>> +<<if $slaves[$i].broodmother == 0>> <<if $slaves[$i].assignment != "work in the dairy">> @@ -201,7 +201,7 @@ <<if $slaves[$i].amp != 1>> /* amps are always carried in time */ <<if (random(1,20) > $suddenBirth) || ($universalRulesBirthing == 1)>> /* did she make it to her birthing area? */ - Feeling childbirth approaching, <<if !canWalk($slaves[$i])>>$slaves[$i].slaveName is helped<<else>>$slaves[$i].slaveName makes her way<</if>> to her prepared birthing area. + Feeling childbirth approaching, <<if !canWalk($slaves[$i])>>$slaves[$i].slaveName is helped<<else>>$slaves[$i].slaveName makes $possessive way<</if>> to $possessive prepared birthing area. <<Birth>> @@ -220,7 +220,7 @@ <</if>> /* closes reg birth */ <<else>> /* made it to birthing area */ - With childbirth approaching, $slaves[$i].slaveName is carried to her prepared birthing area. + With childbirth approaching, $slaves[$i].slaveName is carried to $possessive prepared birthing area. <<AmpBirth>> @@ -231,20 +231,20 @@ <<else>> <br> <<if $dairyRestraintsSetting > 1 and $slaves[$i].career == "a bioreactor">> - As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under her laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to her <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>>.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating her empty womb with fresh cum, where it will remain until she is pregnant once more.<</if>> All these events are meaningless to her, as her consciousness has long since been snuffed out. + As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $possessive laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $possessive <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>>.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $possessive empty womb with fresh cum, where it will remain until $pronoun is pregnant once more.<</if>> All these events are meaningless to $object, as $possessive consciousness has long since been snuffed out. <<elseif $dairyRestraintsSetting > 1>> <<if $slaves[$i].fetish == "mindbroken">> - As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under her laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to her <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>>.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating her empty womb with fresh cum, where it will remain until she is pregnant once more.<</if>> She doesn't care about any of this, as the only thoughts left in her empty mind revolve around the sensations in her crotch and breasts. + As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $possessive laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $possessive <<if $slaves[$i].mpreg == 1>>rear<<else>>vagina<</if>>.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $possessive empty womb with fresh cum, where it will remain until $pronoun is pregnant once more.<</if>> $pronounCap doesn't care about any of this, as the only thoughts left in $possessive empty mind revolve around the sensations in $possessive crotch and breasts. <<else>> - As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under her laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. She struggles in her bindings, attempting to break free in order to birth her coming child, but her efforts are pointless. She is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to her vagina.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating her empty womb with fresh cum, where it will remain until she is pregnant once more. $slaves[$i].slaveName moans, partially with pleasure and partially with defeat, under the growing pressure within her body. Tears stream down her face as <<if $slaves[$i].births > 0>>she is forcibly impregnated once more<<else>>she attempts to shift in her restraints to peek around her swollen breasts, but she is too well secured. She'll realize what is happening when her belly grows large enough to brush against her breasts as the milker sucks from them<<if $slaves[$i].dick > 0>> or her dick begins rubbing its underside<</if>><</if>>.<</if>> Her mind slips slightly more as she focuses on her fate as nothing more than animal, destined to be milked and bare offspring until her body gives out. + As $slaves[$i].slaveName's water breaks, a mechanical basket is extended under $possessive laboring <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>. $pronounCap struggles in $possessive bindings, attempting to break free in order to birth $possessive coming child, but $possessive efforts are pointless. $pronounCap is forced to give birth, restrained, into the waiting holder. Once the child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> secure, the basket retracts allowing access to $possessive vagina.<<if $dairyPregSetting > 0>> The impregnation tube is promptly reinserted, bloating $possessive empty womb with fresh cum, where it will remain until $pronoun is pregnant once more. $slaves[$i].slaveName moans, partially with pleasure and partially with defeat, under the growing pressure within $possessive body. Tears stream down $possessive face as <<if $slaves[$i].births > 0>>$pronoun is forcibly impregnated once more<<else>>$pronoun attempts to shift in $possessive restraints to peek around $possessive swollen breasts, but $pronoun is too well secured. $pronounCap'll realize what is happening when $possessive belly grows large enough to brush against $possessive breasts as the milker sucks from them<<if $slaves[$i].dick > 0>> or $possessive dick begins rubbing its underside<</if>><</if>>.<</if>> $possessiveCap mind slips slightly more as $pronoun focuses on $possessive fate as nothing more than animal, destined to be milked and bare offspring until $possessive body gives out. <<set $slaves[$i].trust -= 10>> <<set $slaves[$i].devotion -= 10>> <</if>> <<else>> <<if $slaves[$i].fetish == "mindbroken">> - While getting milked, $slaves[$i].slaveName's water breaks. She show little interest and continues kneading her breasts. Instinctively she begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. She shows no interest in her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, instead focusing entirely on draining her breasts. + While getting milked, $slaves[$i].slaveName's water breaks. $pronounCap shows little interest and continues kneading $possessive breasts. Instinctively $pronoun begins to push out $possessive bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $pronounCap pays no heed to $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall, instead focusing entirely on draining $possessive breasts. <<else>> - While getting milked, $slaves[$i].slaveName's water breaks,<<if $dairyPregSetting > 0>> this is a regular occurrence to her now so<<else>> but<</if>> she continues enjoying her milking. She begins to push out her bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. She catches <<if canSee($slaves[$i])>>a glimpse<<else>>the sound<</if>> of her child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall before returning her focus to draining her breasts. + While getting milked, $slaves[$i].slaveName's water breaks,<<if $dairyPregSetting > 0>> this is a regular occurrence to $object now so<<else>> but<</if>> $pronoun continues enjoying $possessive milking. $pronounCap begins to push out $possessive bab<<if $slaves[$i].pregType > 1>>ies<<else>>y<</if>>. $pronounCap catches <<if canSee($slaves[$i])>>a glimpse<<else>>the sound<</if>> of $possessive child<<if $slaves[$i].pregType > 1>>ren<</if>> being removed from the milking stall before returning $possessive focus to draining $possessive breasts. <</if>> <</if>> <</if>> /* close cow birth */ @@ -252,10 +252,12 @@ <<else>> <<if $slaves[$i].amp == 1>> - With childbirth approaching, $slaves[$i].slaveName is carried to her prepared birthing area. + With childbirth approaching, $slaves[$i].slaveName is carried to $possessive prepared birthing area. <<AmpBirth>> - <<else>> + <<elseif $slaves[$i].broodmother == 1>> <<BroodmotherBirth>> + <<else>> + <<HyperBroodmotherBirth>> <</if>> <</if>> /* close broodmother birth */ @@ -279,15 +281,17 @@ <br> <br> -As a human cow, she @@.orange;gave birth@@<<if $slaves[$i].pregType >= 50>> but her overfilled womb barely lost any size. Her body gave life <</if>> -<<if $slaves[$i].pregType == 50>> +As a human cow, $pronoun @@.orange;gave birth@@<<if $slaves[$i].broodmother > 1>> but $possessive overfilled womb barely lost any size. $possessiveCap body gave life <<elseif $slaves[$i].broodmother > 0>> but $possessive stomach barely shrank at all. $possessiveCap body gave life <</if>> +<<if $slaves[$i].broodmother == 2>> to nearly a dozen calves throughout the week. +<<elseif $slaves[$i].broodmother == 1>> + to a single calf this week. <<elseif $slaves[$i].pregType <= 1>> to a single calf. <<elseif $slaves[$i].pregType >= 40>> - to a massive brood of $slaves[$i].pregType calves. After half a day of labor and birth, her belly sags softly. + to a massive brood of $slaves[$i].pregType calves. After half a day of labor and birth, $possessive belly sags softly. <<elseif $slaves[$i].pregType >= 20>> - to a brood of $slaves[$i].pregType calves. After several hours of labor and birth, her belly sags softly. + to a brood of $slaves[$i].pregType calves. After several hours of labor and birth, $possessive belly sags softly. <<elseif $slaves[$i].pregType >= 10>> to a squirming pile of $slaves[$i].pregType calves. <<elseif $slaves[$i].pregType == 9>> @@ -308,16 +312,30 @@ As a human cow, she @@.orange;gave birth@@<<if $slaves[$i].pregType >= 50>> but to calf twins. <</if>> -<<if $slaves[$i].pregType == 50>> +<<if $slaves[$i].broodmother == 2>> <<set $slaves[$i].births += 12>> <<set $slaves[$i].birthsTotal += 12>> <<set $birthsTotal += 12>> - <<set $slaves[$i].preg = 31>> + <<set $slaves[$i].preg = 37>> + <<if $slaves[$i].pregSource == -1>> + <<set $PC.slavesFathered += 1>> + <</if>> +<<elseif $slaves[$i].broodmother == 1>> + <<set $slaves[$i].births += 1>> + <<set $slaves[$i].birthsTotal += 1>> + <<set $birthsTotal += 1>> + <<set $slaves[$i].preg = 37>> + <<if $slaves[$i].pregSource == -1>> + <<set $PC.slavesFathered += 1>> + <</if>> <<else>> <<set $slaves[$i].preg = 0>> <<set $slaves[$i].births += $slaves[$i].pregType>> <<set $slaves[$i].birthsTotal += $slaves[$i].pregType>> <<set $birthsTotal += $slaves[$i].pregType>> + <<if $slaves[$i].pregSource == -1>> + <<set $PC.slavesFathered += 1>> + <</if>> <<set $slaves[$i].pregType = 0>> <<set $slaves[$i].pregSource = 0>> <<set $slaves[$i].pregKnown = 0>> @@ -327,14 +345,14 @@ As a human cow, she @@.orange;gave birth@@<<if $slaves[$i].pregType >= 50>> but <br><br> <<if $slaves[$i].mpreg == 1>> -Childbirth has @@.lime;stretched out her anus.@@ +Childbirth has @@.lime;stretched out $possessive anus.@@ <<if ($dairyPregSetting > 1) && ($slaves[$i].anus < 4)>> <<set $slaves[$i].anus += 1>> <<elseif ($slaves[$i].anus < 3)>> <<set $slaves[$i].anus += 1>> <</if>> <<else>> -Childbirth has @@.lime;stretched out her vagina.@@ +Childbirth has @@.lime;stretched out $possessive vagina.@@ <<if ($dairyPregSetting > 1) && ($slaves[$i].vagina < 4)>> <<set $slaves[$i].vagina += 1>> <<elseif ($slaves[$i].vagina < 3)>> @@ -343,7 +361,7 @@ Childbirth has @@.lime;stretched out her vagina.@@ <</if>> <<if ($slaves[$i].devotion) < 20 && $slaves[$i].fetish != "mindbroken">> - She @@.mediumorchid;despises@@ you for using her as a breeder. + $pronounCap @@.mediumorchid;despises@@ you for using $object as a breeder. <<set $slaves[$i].devotion -= 10>> <</if>> @@ -431,11 +449,11 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<if $slaves[$i].pregSource == -1>> <<if $slaves[$i].devotion < 20 && ($week-$slaves[$i].weekAcquired >= $slaves[$i].weekAcquired)>> <br> - She @@.mediumorchid;despises@@ you for using her body to bear your children. + $pronounCap @@.mediumorchid;despises@@ you for using $possessive body to bear your children. <<set $slaves[$i].devotion -= 10>> <<elseif $slaves[$i].devotion > 50>> <br> - She's @@.hotpink;so proud@@ to have successfully carried children for you. + <<print $pronounCap>>'s @@.hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> <</if>> @@ -456,11 +474,14 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $slaves[$i].trust += 3, $slaves[$i].devotion += 3>> <<set _lostBabies = 0>> <<else>> - <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + <<if $slaves[$i].broodmother == 2>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -469,12 +490,12 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<set $slaveOrphanageTotal += $slaves[$i].pregType>> Unless you provide otherwise, the child<<if $slaves[$i].pregType > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - worships you so completely that she will not resent this. + worships you so completely that $pronoun will not resent this. <<elseif $slaves[$i].devotion > 50>> - is devoted to you, but she will @@.mediumorchid;struggle to accept this.@@ + is devoted to you, but $pronoun will @@.mediumorchid;struggle to accept this.@@ <<set $slaves[$i].devotion -= 2>> <<elseif $slaves[$i].devotion > 20>> - has accepted being a sex slave, but she will @@.mediumorchid;resent this intensely.@@ + has accepted being a sex slave, but $pronoun will @@.mediumorchid;resent this intensely.@@ <<set $slaves[$i].devotion -= 3>> <<else>> will of course @@.mediumorchid;hate you for this.@@ @@ -486,15 +507,15 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. She can't wait to see her child<<if _count > 1>>ren<</if>> proudly furthering your cause. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. $pronounCap can't wait to see $possessive child<<if _count > 1>>ren<</if>> proudly furthering your cause. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 50>> - heard about these and will be @@.hotpink;happy that her child<<if _count > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ She will miss her child<<if _count > 1>>ren<</if>>, but she expected that. + heard about these and will be @@.hotpink;happy that $possessive child<<if _count > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ $pronounCap will miss $possessive child<<if _count > 1>>ren<</if>>, but $pronoun expected that. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if _count > 1>>ren<</if>>, but will is broken enough to hope that her offspring will have a better life, or at least an enjoyable one. + will naturally miss $possessive child<<if _count > 1>>ren<</if>>, but will is broken enough to hope that $possessive offspring will have a better life, or at least an enjoyable one. <<else>> - will of course @@.mediumorchid;hate you for this.@@ The mere thought of her $fertilityAge year old daughter<<if _count > 1>>s<</if>> swollen with life, and proud of it, fills her with @@.gold;disdain.@@ + will of course @@.mediumorchid;hate you for this.@@ The mere thought of $possessive $fertilityAge year old daughter<<if _count > 1>>s<</if>> swollen with life, and proud of it, fills $object with @@.gold;disdain.@@ <<set $slaves[$i].devotion -= 4, $slaves[$i].trust -= 4>> <</if>> <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> @@ -506,13 +527,13 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's citizen schools, to be brought up coequal with the arcology's other young people. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. <<elseif $slaves[$i].devotion > 50>> - knows about these and will be @@.hotpink;overjoyed.@@ She will miss her child<<if _count > 1>>ren<</if>>, but she expected that. + knows about these and will be @@.hotpink;overjoyed.@@ $pronounCap will miss $possessive child<<if _count > 1>>ren<</if>>, but $pronoun expected that. <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if _count > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that her offspring will have a better life. + will naturally miss $possessive child<<if _count > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $possessive offspring will have a better life. <<else>> - will naturally retain some resentment over being separated from her child<<if _count > 1>>ren<</if>>, but this should be balanced by hope that her offspring will have a better life. + will naturally retain some resentment over being separated from $possessive child<<if _count > 1>>ren<</if>>, but this should be balanced by hope that $possessive offspring will have a better life. <</if>> <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> @@ -526,9 +547,9 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <<elseif $slaves[$i].devotion > 50>> understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ <<elseif $slaves[$i].devotion > 20>> - will miss her child<<if _count > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since she'll understand this is the best possible outcome for a slave mother. + will miss $possessive child<<if _count > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $pronoun>>'ll understand this is the best possible outcome for a slave mother. <<else>> - will resent being separated from her child<<if _count > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + will resent being separated from $possessive child<<if _count > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. <</if>> The child<<if _count > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> @@ -540,11 +561,14 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <</span>> <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> - <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + <<if $slaves[$i].broodmother == 2>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -593,13 +617,13 @@ Since $possessive <<if $slaves[$i].mpreg == 1>>ass<<else>>vagina<</if>> was spar <br> <br> -She @@.orange;gave birth@@<<if $slaves[$i].pregType >= 50>> but her overfilled womb barely lost any size. Her body gave life <</if>> -<<if $slaves[$i].pregType == 50>> - to nearly a dozen babies throughout the week, -<<elseif $slaves[$i].pregType <= 1>> - to a single baby, +$pronounCap @@.orange;gave birth@@<<if $slaves[$i].broodmother > 1>>, but $possessive overfilled womb barely lost any size. $possessiveCap body gave life <<elseif $slaves[$i].broodmother > 0>>, but $possessive stomach barely shrank at all. $possessiveCap body gave life <</if>> +<<if $slaves[$i].broodmother == 2>> + to nearly a dozen babies throughout the week. +<<elseif $slaves[$i].broodmother == 1>> + to a single baby this week, <<elseif $slaves[$i].pregType >= 40>> - to a massive brood of $slaves[$i].pregType balies, + to a massive brood of $slaves[$i].pregType babies, <<elseif $slaves[$i].pregType >= 20>> to a brood of $slaves[$i].pregType babies, <<elseif $slaves[$i].pregType >= 10>> @@ -636,9 +660,9 @@ created by $daddy's virile cock and balls. <</if>> <<if $slaves[$i].pregType >= 80>> - After an entire day of labor and birth, her belly sags heavily. + After an entire day of labor and birth, $possessive belly sags heavily. <<elseif $slaves[$i].pregType >= 40>> - After half a day of labor and birth, her belly sags emptily. + After half a day of labor and birth, $possessive belly sags emptily. <<elseif $slaves[$i].pregType >= 20>> After several hours of labor and birth, $possessive belly sags softly. <</if>> @@ -662,12 +686,12 @@ created by <br> <br> <<if ($slaves[$i].fetish == "masochist")>> - Since she was a virgin, giving birth was a @@.red;terribly painful@@ experience.<<if $slaves[$i].fetishKnown == 0>>She seems to have orgasmed several times during the experience, she appears to @@.lightcoral;really like pain@@.<<else>> However, due to her masochistic streak, she @@.hotpink;greatly enjoyed@@ said experience<</if>>. + Since $pronoun was a virgin, giving birth was a @@.red;terribly painful@@ experience.<<if $slaves[$i].fetishKnown == 0>>$pronounCap seems to have orgasmed several times during the experience, $pronoun appears to @@.lightcoral;really like pain@@.<<else>> However, due to $possessive masochistic streak, $pronoun @@.hotpink;greatly enjoyed@@ said experience<</if>>. <<set $slaves[$i].health -= 10>> <<set $slaves[$i].devotion += 2>> <<set $slaves[$i].fetishKnown = 1>> <<else>> - Since she was a virgin, giving birth was a @@.red;terribly painful@@ experience. She @@.mediumorchid;despises@@ you for taking her virginity in such a @@.gold;horrifying@@ way. + Since $pronoun was a virgin, giving birth was a @@.red;terribly painful@@ experience. $pronounCap @@.mediumorchid;despises@@ you for taking $possessive virginity in such a @@.gold;horrifying@@ way. <<set $slaves[$i].health -= 40>> <<set $slaves[$i].devotion -= 25.0>> <<set $slaves[$i].trust -= 25.0>> @@ -776,7 +800,7 @@ created by <br> <br> -<<if $slaves[$i].assignment != "work in the dairy" && $slaves[$i].pregType < 50 && $csec == 0>> +<<if $slaves[$i].assignment != "work in the dairy" && $slaves[$i].broodmother == 0 && $csec == 0>> All in all, <<if $birthDamage > 15>> childbirth was @@.red;horrifically difficult for $object and nearly claimed $possessive life@@. @@ -839,11 +863,11 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<if $slaves[$i].pregSource == -1>> <<if $slaves[$i].devotion < 20 && ($week-$slaves[$i].weekAcquired >= $slaves[$i].weekAcquired)>> <br> - She @@.mediumorchid;despises@@ you for using her body to bear your children. + $pronounCap @@.mediumorchid;despises@@ you for using $possessive body to bear your children. <<set $slaves[$i].devotion -= 10>> <<elseif $slaves[$i].devotion > 50>> <br> - She's @@.hotpink;so proud@@ to have successfully carried children for you. + <<print $pronounCap>>'s @@.hotpink;so proud@@ to have successfully carried children for you. <<set $slaves[$i].devotion += 3>> <</if>> <</if>> @@ -864,11 +888,14 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $slaves[$i].trust += 3, $slaves[$i].devotion += 3>> <<set _lostBabies = 0>> <<else>> - <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + <<if $slaves[$i].broodmother == 2>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> @@ -877,12 +904,12 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $slaveOrphanageTotal += $slaves[$i].pregType>> Unless you provide otherwise, the child<<if $slaves[$i].pregType > 1>>ren<</if>> will be remanded to one of $arcologies[0].name's slave orphanages. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - worships you so completely that she will not resent this. + worships you so completely that $pronoun will not resent this. <<elseif $slaves[$i].devotion > 50>> - is devoted to you, but she will @@.mediumorchid;struggle to accept this.@@ + is devoted to you, but $pronoun will @@.mediumorchid;struggle to accept this.@@ <<set $slaves[$i].devotion -= 2>> <<elseif $slaves[$i].devotion > 20>> - has accepted being a sex slave, but she will @@.mediumorchid;resent this intensely.@@ + has accepted being a sex slave, but $pronoun will @@.mediumorchid;resent this intensely.@@ <<set $slaves[$i].devotion -= 3>> <<else>> will of course @@.mediumorchid;hate you for this.@@ @@ -894,15 +921,15 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's future minded schools, to be administered fertility and virility treatments as well as be brought up to take pride in reproduction. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. She can't wait to see her child<<if _count > 1>>ren<</if>> proudly furthering your cause. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. $pronounCap can't wait to see $possessive child<<if _count > 1>>ren<</if>> proudly furthering your cause. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 50>> - heard about these and will be @@.hotpink;happy that her child<<if _count > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ She will miss her child<<if _count > 1>>ren<</if>>, but she expected that. + heard about these and will be @@.hotpink;happy that $possessive child<<if _count > 1>>ren<</if>> will have a purpose in your society other than slavery.@@ $pronounCap will miss $possessive child<<if _count > 1>>ren<</if>>, but $pronoun expected that. <<set $slaves[$i].devotion += 4>> <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if _count > 1>>ren<</if>>, but will is broken enough to hope that her offspring will have a better life, or at least an enjoyable one. + will naturally miss $possessive child<<if _count > 1>>ren<</if>>, but will is broken enough to hope that $possessive offspring will have a better life, or at least an enjoyable one. <<else>> - will of course @@.mediumorchid;hate you for this.@@ The mere thought of her $fertilityAge year old daughter<<if _count > 1>>s<</if>> swollen with life, and proud of it, fills her with @@.gold;disdain.@@ + will of course @@.mediumorchid;hate you for this.@@ The mere thought of $possessive $fertilityAge year old daughter<<if _count > 1>>s<</if>> swollen with life, and proud of it, fills $object with @@.gold;disdain.@@ <<set $slaves[$i].devotion -= 4, $slaves[$i].trust -= 4>> <</if>> <<set $breederOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> @@ -914,13 +941,13 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<replace `"#" + _dispositionId`>> The child<<if _count > 1>>ren are<<else>> is<</if>> sent to one of $arcologies[0].name's citizen schools, to be brought up coequal with the arcology's other young people. $slaves[$i].slaveName <<if $slaves[$i].devotion > 95>> - loves you already, but she'll @@.hotpink;love you even more@@ for this. + loves you already, but <<print $pronoun>>'ll @@.hotpink;love you even more@@ for this. <<elseif $slaves[$i].devotion > 50>> - knows about these and will be @@.hotpink;overjoyed.@@ She will miss her child<<if _count > 1>>ren<</if>>, but she expected that. + knows about these and will be @@.hotpink;overjoyed.@@ $pronounCap will miss $possessive child<<if _count > 1>>ren<</if>>, but $pronoun expected that. <<elseif $slaves[$i].devotion > 20>> - will naturally miss her child<<if _count > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that her offspring will have a better life. + will naturally miss $possessive child<<if _count > 1>>ren<</if>>, but will @@.hotpink;take comfort@@ in the hope that $possessive offspring will have a better life. <<else>> - will naturally retain some resentment over being separated from her child<<if _count > 1>>ren<</if>>, but this should be balanced by hope that her offspring will have a better life. + will naturally retain some resentment over being separated from $possessive child<<if _count > 1>>ren<</if>>, but this should be balanced by hope that $possessive offspring will have a better life. <</if>> <<set $slaves[$i].devotion += 4, $citizenOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> <</replace>> @@ -934,9 +961,9 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<elseif $slaves[$i].devotion > 50>> understands that this is the best possible outcome for the offspring of slave, and will be @@.hotpink;overjoyed.@@ <<elseif $slaves[$i].devotion > 20>> - will miss her child<<if _count > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since she'll understand this is the best possible outcome for a slave mother. + will miss $possessive child<<if _count > 1>>ren<</if>>, but will be @@.hotpink;very grateful,@@ since <<print $pronoun>>'ll understand this is the best possible outcome for a slave mother. <<else>> - will resent being separated from her child<<if _count > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. + will resent being separated from $possessive child<<if _count > 1>>ren<</if>>, but @@.hotpink;should understand and be grateful@@ that this is the best possible outcome here. <</if>> The child<<if _count > 1>>ren<</if>> will be raised privately, with expert care and tutoring, an expensive proposition. <<set $slaves[$i].devotion += 6, $privateOrphanageTotal += _count, $slaveOrphanageTotal -= _count>> @@ -948,16 +975,19 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <</span>> <<elseif $Cash4Babies == 1>> <<set _babyCost = random(-12,12)>> - <<if $slaves[$i].pregType == 50>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>@@. + <<if $slaves[$i].broodmother == 2>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat(12*(50+_babyCost))>>.@@ <<set $cash += 12*(50+_babyCost)>> + <<elseif $slaves[$i].broodmother == 1>> + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat((50+_babyCost))>>.@@ + <<set $cash += (50+_babyCost)>> <<else>> - $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>@@. + $possessiveCap babies sold for a total of @@.yellowgreen;<<print cashFormat($slaves[$i].pregType*(50+_babyCost))>>.@@ <<set $cash += $slaves[$i].pregType*(50+_babyCost)>> <</if>> <</if>> -<<if $slaves[$i].pregType == 50>> +<<if $slaves[$i].broodmother == 2>> <<set $slaves[$i].births += 12>> <<set $slaves[$i].birthsTotal += 12>> <<set $birthsTotal += 12>> @@ -965,15 +995,32 @@ Childbirth has @@.lime;stretched out $possessive vagina.@@ <<set $PC.slavesFathered += 12>> <</if>> <<if $slaves[$i].mpreg == 1>> - <<if $slaves[$i].anus < 3>> - <<set $slaves[$i].anus = 3>> - <</if>> + <<if $slaves[$i].anus < 3>> + <<set $slaves[$i].anus = 3>> + <</if>> <<else>> - <<if $slaves[$i].vagina < 3>> - <<set $slaves[$i].vagina = 3>> + <<if $slaves[$i].vagina < 3>> + <<set $slaves[$i].vagina = 3>> + <</if>> <</if>> + <<set $slaves[$i].preg = 37>> +<<elseif $slaves[$i].broodmother == 1>> + <<set $slaves[$i].births += 1>> + <<set $slaves[$i].birthsTotal += 1>> + <<set $birthsTotal += 1>> + <<if $slaves[$i].pregSource == -1>> + <<set $PC.slavesFathered += 1>> + <</if>> + <<if $slaves[$i].mpreg == 1>> + <<if $slaves[$i].anus < 3>> + <<set $slaves[$i].anus = 3>> + <</if>> + <<else>> + <<if $slaves[$i].vagina < 3>> + <<set $slaves[$i].vagina = 3>> + <</if>> <</if>> - <<set $slaves[$i].preg = 31>> + <<set $slaves[$i].preg = 37>> <<else>> <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> <<set $slaves[$i].births += $slaves[$i].pregType>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index fb960aae2df..f55e406dc26 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -46,7 +46,7 @@ <<elseif !canSee($HeadGirl)>> ''__@@.pink;$HeadGirl.slaveName@@__'' can no longer see @@.yellow;and cannot serve as your head girl any more.@@<br> <<set $HeadGirl = 0>> - <<elseif $HeadGirl.preg > 37 && $HeadGirl.pregType == 50>> + <<elseif $HeadGirl.preg > 37 && $HeadGirl.broodmother == 2>> ''__@@.pink;$HeadGirl.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your head girl any longer@@. <<set $HeadGirl = 0>> <<elseif $HeadGirl.devotion <= 20>> @@ -84,7 +84,7 @@ <<elseif !canTalk($Recruiter)>> ''__@@.pink;$Recruiter.slaveName@@__'' can't verbally entice marks @@.yellow;and cannot serve as your recruiter any more.@@<br> <<set $Recruiter = 0>> - <<elseif $Recruiter.preg > 37 && $Recruiter.pregType == 50>> + <<elseif $Recruiter.preg > 37 && $Recruiter.broodmother == 2>> ''__@@.pink;$Recruiter.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your recruiter any longer@@. <<set $Recruiter = 0>> <<elseif !canWalk($Recruiter)>> @@ -102,7 +102,7 @@ <<if !canTalk($Madam)>> ''__@@.pink;$Madam.slaveName@@__'' can't give whores verbal orders @@.yellow;and cannot serve as your Madam any more.@@<br> <<set $Madam = 0>> - <<elseif $Madam.preg > 37 && $Madam.pregType == 50>> + <<elseif $Madam.preg > 37 && $Madam.broodmother == 2>> ''__@@.pink;$Madam.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Madam any longer@@. <<set $Madam = 0>> <<elseif $Madam.fetish == "mindbroken">> @@ -123,7 +123,7 @@ <<if !canTalk($DJ)>> ''__@@.pink;$DJ.slaveName@@__'' can't speak @@.yellow;and cannot serve as your DJ any more.@@<br> <<set $DJ = 0>> - <<elseif $DJ.preg > 37 && $DJ.pregType == 50>> + <<elseif $DJ.preg > 37 && $DJ.broodmother == 2>> ''__@@.pink;$DJ.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your DJ any longer@@. <<set $DJ = 0>> <<elseif $DJ.fetish == "mindbroken">> @@ -141,7 +141,7 @@ <<if $Milkmaid.fetish == "mindbroken">> ''__@@.pink;$Milkmaid.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Milkmaid any more.@@<br> <<set $Milkmaid = 0>> - <<elseif $Milkmaid.preg > 37 && $Milkmaid.pregType == 50>> + <<elseif $Milkmaid.preg > 37 && $Milkmaid.broodmother == 2>> ''__@@.pink;$Milkmaid.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Milkmaid any longer@@. <<set $Milkmaid = 0>> <<elseif !canWalk($Milkmaid)>> @@ -159,7 +159,7 @@ <<if !canTalk($Stewardess)>> ''__@@.pink;$Stewardess.slaveName@@__'' can't give servants verbal orders @@.yellow;and cannot serve as your Stewardess any more.@@<br> <<set $Stewardess = 0>> - <<elseif $Stewardess.preg > 37 && $Stewardess.pregType == 50>> + <<elseif $Stewardess.preg > 37 && $Stewardess.broodmother == 2>> ''__@@.pink;$Stewardess.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Stewardess any longer@@. <<set $Stewardess = 0>> <<elseif $Stewardess.fetish == "mindbroken">> @@ -180,7 +180,7 @@ <<if !canTalk($Schoolteacher)>> ''__@@.pink;$Schoolteacher.slaveName@@__'' can't give verbal instruction @@.yellow;and cannot serve as your Schoolteacher any more.@@<br> <<set $Schoolteacher = 0>> - <<elseif $Schoolteacher.preg > 37 && $Schoolteacher.pregType == 50>> + <<elseif $Schoolteacher.preg > 37 && $Schoolteacher.broodmother == 2>> ''__@@.pink;$Schoolteacher.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Schoolteacher any longer@@. <<set $Schoolteacher = 0>> <<elseif $Schoolteacher.fetish == "mindbroken">> @@ -198,7 +198,7 @@ <<if !canWalk($Wardeness)>> ''__@@.pink;$Wardeness.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your Wardeness any more.@@<br> <<set $Wardeness = 0>> - <<elseif $Wardeness.preg > 37 && $Wardeness.pregType == 50>> + <<elseif $Wardeness.preg > 37 && $Wardeness.broodmother == 2>> ''__@@.pink;$Wardeness.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Wardeness any longer@@. <<set $Wardeness = 0>> <<elseif !canSee($Wardeness)>> @@ -213,7 +213,7 @@ <<if $Attendant.fetish == "mindbroken">> ''__@@.pink;$Attendant.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Attendant any more.@@<br> <<set $Attendant = 0>> - <<elseif $Attendant.preg > 37 && $Attendant.pregType == 50>> + <<elseif $Attendant.preg > 37 && $Attendant.broodmother == 2>> ''__@@.pink;$Attendant.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Attendant any longer@@. <<set $Attendant = 0>> <<elseif !canWalk($Attendant)>> @@ -228,7 +228,7 @@ <<if $Nurse.fetish == "mindbroken">> ''__@@.pink;$Nurse.slaveName@@__'' is mindbroken @@.yellow;and cannot serve as your Nurse any more.@@<br> <<set $Nurse = 0>> - <<elseif $Nurse.preg > 37 && $Nurse.pregType == 50>> + <<elseif $Nurse.preg > 37 && $Nurse.broodmother == 2>> ''__@@.pink;$Nurse.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your Nurse any longer@@. <<set $Nurse = 0>> <<elseif !canWalk($Nurse)>> @@ -246,7 +246,7 @@ <<if !canWalk($Bodyguard)>> ''__@@.pink;$Bodyguard.slaveName@@__'' is no longer independently mobile @@.yellow;and cannot serve as your bodyguard any more.@@<br> <<set $Bodyguard = 0>> - <<elseif $Bodyguard.preg > 37 && $Bodyguard.pregType == 50>> + <<elseif $Bodyguard.preg > 37 && $Bodyguard.broodmother == 2>> ''__@@.pink;$Bodyguard.slaveName@@__'' spends so much time giving birth and laboring that @@.yellow;she cannot effectively serve as your bodyguard any longer@@. <<set $Bodyguard = 0>> <<elseif !canSee($Bodyguard)>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 77011cdf715..87b34d0f3ac 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -585,7 +585,7 @@ <</if>> <<if $dairy != 0>> - <<if $dairy > $dairySlaves && ((($activeSlave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || (($activeSlave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($activeSlave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($activeSlave.bellyImplant != -1) || ($activeSlave.pregType >= 50))))>> + <<if $dairy > $dairySlaves && ((($activeSlave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || (($activeSlave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($activeSlave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($activeSlave.bellyImplant != -1) || ($activeSlave.broodmother > 0))))>> Dairy <<elseif (($activeSlave.lactation > 0) || ($activeSlave.balls > 0)) || (($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0) && ($dairySlimMaintainUpgrade == 0))>> [[Dairy|Assign][$assignTo = "Dairy", $i = -1]] /* $i = -1 tells Assign to use $activeSlave as-is */ @@ -1041,13 +1041,13 @@ Contraception: <span id="fertility"><strong><<if $activeSlave.preg == -1>><<prin <</link>> <<elseif $activeSlave.induce == 1>> //Hormones are being slipped into her food, she will give birth suddenly and rapidly this week// -<<elseif ($activeSlave.preg > 38) && ($activeSlave.pregType < 50) && ($activeSlave.labor == 0)>> +<<elseif ($activeSlave.preg > 38) && ($activeSlave.broodmother == 0) && ($activeSlave.labor == 0)>> [[Induce labor|Slave Interact][$activeSlave.labor = 1,$activeSlave.induce = 1,$birthee = 1]] -<<elseif ($activeSlave.pregType == 50) && ($activeSlave.preg > 38)>> +<<elseif ($activeSlave.broodmother > 0) && ($activeSlave.preg > 37)>> [[Induce mass childbirth|BirthStorm]] -<<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50) && $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>> +<<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0) && $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>> //You are forbidden from aborting an elite child// -<<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50)>> +<<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0)>> [[Abort her pregnancy|Abort]] <</if>> <</if>> @@ -1068,14 +1068,14 @@ __Contraception__: <span id="fertility"><strong><<if $activeSlave.preg == -1>><< <<link "Let her get pregnant">><<set $activeSlave.preg = 0>> <<SlaveInteractFertility>> <</link>> -<<elseif ($activeSlave.pregType == 50) && ($activeSlave.preg > 38)>> +<<elseif ($activeSlave.broodmother > 0) && ($activeSlave.preg > 37)>> [[Induce mass childbirth|BirthStorm]] -<<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50)>> +<<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0)>> [[Abort her pregnancy|Abort]] <</if>> <</if>> <</if>> -<<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.pregType < 50) && $seePreg != 0>> +<<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.broodmother == 0) && $seePreg != 0>> <br> __Pregnancy control__: <span id="pregControl"><<if $activeSlave.pregControl == "labor supressors">>Labor is suppressed<<elseif $activeSlave.pregControl == "slow gestation">>Slowed gestation<<elseif $activeSlave.pregControl == "speed up">>Faster gestation<<else>>Normal gestation<</if>></span> <<if ($activeSlave.preg >= 38)>> @@ -1100,7 +1100,7 @@ __Contraception__: <span id="fertility"><strong><<if $activeSlave.preg == -1>><< <</if>> </span> <<if $incubator > 0>> -<<if $activeSlave.preg > 0 && $activeSlave.pregType < 50 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">> +<<if $activeSlave.preg > 0 && $activeSlave.broodmother == 0 && $activeSlave.pregKnown == 1 && $activeSlave.eggType == "human">> <<if $activeSlave.assignment == "work in the dairy" && $dairyPregSetting > 0>> <<else>> <br> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 8fb750ec1f4..5624945b2da 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -3,7 +3,7 @@ <<set setup.passagePreFilters = setup.passagePreFilters || { "Main": s => (s.assignmentVisible == 1), "Personal Attention Select": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0), - "Agent Select": s => (s.fuckdoll == 0 && s.devotion >= 20 && s.intelligence > 0 && s.intelligenceImplant > 0 && canWalk(s) && canSee(s) && canTalk(s) && s.pregType < 50 && s.breedingMark != 1), + "Agent Select": s => (s.fuckdoll == 0 && s.devotion >= 20 && s.intelligence > 0 && s.intelligenceImplant > 0 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && s.breedingMark != 1), "BG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && s.breedingMark != 1), "Recruiter Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)), "HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canSee(s) && canTalk(s)), @@ -308,7 +308,7 @@ <<elseif _Slave.breedingMark == 1 && $dairyRestriantsSettings > 0>> <br>//_Slave.slaveName may only be a free range cow// <<continue>> - <<elseif ($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.pregType >= 50))>> + <<elseif ($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother != 0))>> <br>//_Slave.slaveName's womb cannot accommodate current machine settings// <<continue>> <<else>> @@ -630,7 +630,7 @@ will <</if>> <<if $dairy != 0>> - <<if $dairy > $dairySlaves && (((_Slave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || ((_Slave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || (_Slave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.pregType >= 50))))>> + <<if $dairy > $dairySlaves && (((_Slave.indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)) || ((_Slave.indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || (_Slave.breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && ((_Slave.bellyImplant != -1) || (_Slave.broodmother > 0))))>> Dairy <<elseif ((_Slave.lactation > 0) || (_Slave.balls > 0)) || (($dairyFeedersUpgrade == 1) && ($dairyFeedersSetting > 0) && ($dairySlimMaintainUpgrade == 0))>> [[Dairy|Assign][$assignTo = "Dairy", $i = _ssi]] /* $i = -1 tells Assign to use _Slave as-is */ diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index e0702a504cb..ee96e7efda9 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -387,17 +387,17 @@ As the remote surgery's long recovery cycle completes, <<case "preg">> <<if ($activeSlave.fetish == "pregnancy") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> - She leaves the surgery with a certain fullness in her lower abdomen, she knows that she has been impregnated. She is @@.hotpink; filled with joy@@ about being swollen with life and gleefully rubs her bulging belly. She's so pleased that she now @@.mediumaquamarine;trusts@@ your plans for her body. As with all surgery @@.red;her health has been slightly affected.@@ + She leaves the surgery with a certain warmth in her lower abdomen, she knows that she has been impregnated. She is @@.hotpink; filled with joy@@ about being swollen with life and gleefully rubs her soon to be huge belly. She's so pleased that she now @@.mediumaquamarine;trusts@@ your plans for her body. As with all surgery @@.red;her health has been slightly affected.@@ <<set $activeSlave.trust += 4>> <<set $activeSlave.devotion += 10>> <<elseif ($activeSlave.devotion > 50)>> - She leaves the surgery with a certain fullness in her lower abdomen, she knows that she has been impregnated. She's @@.hotpink;grateful@@ that you think her offspring are valuable, and a little nervous about how she'll perform as a breeder. As with all surgery @@.red;her health has been slightly affected.@@ + She leaves the surgery with a certain warmth in her lower abdomen, she knows that she has been impregnated. She's @@.hotpink;grateful@@ that you think her offspring are valuable, and a little nervous about how she'll perform as a breeder. As with all surgery @@.red;her health has been slightly affected.@@ <<set $activeSlave.devotion += 4>> <<elseif ($activeSlave.devotion >= -20)>> - She leaves the surgery with a certain fullness in her lower abdomen, she knows that she has been impregnated. She understands the realities of her life as a slave, so it isn't much of a shock. As with all surgery @@.red;her health has been slightly affected.@@ She is @@.gold;sensibly fearful@@ of your total power over her body and her expanding belly. + She leaves the surgery with a certain warmth in her lower abdomen, she knows that she has been impregnated. She understands the realities of her life as a slave, so it isn't much of a shock. As with all surgery @@.red;her health has been slightly affected.@@ She is @@.gold;sensibly fearful@@ of your total power over her body and how big she will get. <<set $activeSlave.trust -= 10>> <<else>> - She leaves the surgery with a certain fullness in her lower abdomen, she knows that she has been impregnated. She does not understand the realities of her life as a slave at a core level, so she's @@.mediumorchid;terrified and angry@@ that you have forced her to be a broodmother. As with all surgery @@.red;her health has been slightly affected.@@ She is @@.gold;sensibly fearful@@ of your total power over her body and her rapidly growing brood. + She leaves the surgery with a certain warmth in her lower abdomen, she knows that she has been impregnated. She does not understand the realities of her life as a slave at a core level, so she's @@.mediumorchid;terrified and angry@@ that you have forced her to be a broodmother. As with all surgery @@.red;her health has been slightly affected.@@ She is @@.gold;sensibly fearful@@ of your total power over her body and her rapidly filling womb. <<set $activeSlave.trust -= 15>> <<set $activeSlave.devotion -= 15>> <</if>> @@ -406,7 +406,7 @@ As the remote surgery's long recovery cycle completes, <br><br> The implant is highly receptive to fresh sperm right now; it would be trivial to seed it with yours and force her to bear hundreds of your children. <br><<link "Seed her pregnancy implant with your genetic material">> <<replace "#seed">> - You simply take her on the spot, using her to your liking and shooting a load deep into her receptive pussy. The implant rewards her upon successful fertilization, so her moans of pleasure as you pull out of her inform you she'll soon be greatly swollen with @@.lime;your brood.@@ + You simply take her on the spot, using her to your liking and shooting a load deep into her receptive pussy. The implant rewards her upon successful fertilization, so her moans of pleasure as you pull out of her inform you she'll soon <<if $activeSlave.broodmother == 2>>be greatly swollen<<else>>grow heavy<</if>> with @@.lime;your brood.@@ <<set $activeSlave.pregSource = -1>> <<VaginalVCheck>> <</replace>> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index f64fe52e341..d410643eb18 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -732,8 +732,8 @@ <<if $arcologies[0].FSRepopulationFocus > 40>> <<if $args[0].preg > 30>> /*limited huge boost for full term */ - <<if $args[0].pregType >= 50>> - <<set $beauty += 10*($arcologies[0].FSRepopulationFocus/25)>> /*40 limited due to constant presence. Also good breeders, but subpar mothers*/ + <<if $args[0].broodmother > 0>> + <<set $beauty += 10*$args[0].broodmother*($arcologies[0].FSRepopulationFocus/25)>> /*40-80 limited due to constant presence. Also good breeders, but subpar mothers*/ <<elseif $args[0].bellyPreg >= 600000>> <<set $beauty += 15*($arcologies[0].FSRepopulationFocus/10)>> /*150*/ <<elseif $args[0].bellyPreg >= 300000>> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index e4cfc14016c..bc5fc62a081 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -1263,8 +1263,8 @@ Her helper arrives with aid far too late. She screams when she sees $slaves[$i]. <</switch>> -<<if $slaves[$i].pregType >= 50>> - <<set $undressed = 1>> +<<if $slaves[$i].broodmother == 2>> + <<set $undressed = 1>> <</if>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index b7f6ea90f2d..b08c7c2a6bb 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -4691,7 +4691,7 @@ $pronounCap has <<else>> and $possessive huge, drum-taut belly dominates $possessive frame. <</if>> - <<if $activeSlave.preg < 36>> + <<if $activeSlave.preg < 38>> Given how far along $pronoun is, $pronoun is clearly having more than four. <<else>> $pronounCap is clearly full-term with quadruplets. @@ -4747,7 +4747,7 @@ $pronounCap has <<else>> and $possessive huge, drum-taut belly dominates $possessive frame. <</if>> - <<if $activeSlave.preg < 35>> + <<if $activeSlave.preg < 37>> Given how far along $pronoun is, $pronoun is clearly having more than three. <<else>> $pronounCap is clearly full-term with triplets. diff --git a/src/utility/descriptionWidgetsStyle.tw b/src/utility/descriptionWidgetsStyle.tw index f6dd35eea65..21c08302ab7 100644 --- a/src/utility/descriptionWidgetsStyle.tw +++ b/src/utility/descriptionWidgetsStyle.tw @@ -2329,8 +2329,6 @@ $possessiveCap <<if _pregCollar == 1>> <<if $activeSlave.pregKnown == 0>> "Knock me up!" - <<elseif $activeSlave.pregType >= 50>> - "ERROR? random(322,344) bab<<if $activeSlave.pregType > 1>>ies<<else>>y<</if>> on board!" <<elseif $activeSlave.pregKnown == 1>> "<<if $activeSlave.pregType == 0>>1<<else>>$activeSlave.pregType<</if>> bab<<if $activeSlave.pregType > 1>>ies<<else>>y<</if>> on board!" <<else>> @@ -2338,12 +2336,17 @@ $possessiveCap <</if>> <<elseif _pregCollar == 2>> <<if $activeSlave.pregKnown == 1>> - <<if $activeSlave.pregType >= 50>> - "<<print 38-$activeSlave.preg>> + <<if $activeSlave.broodmother == 2>> + <<if $activeSlave.preg > 37>> + "I'm crowning as you read this!" + <<else>> + "<<print 38-$activeSlave.preg>> weeks till I pop!" + <</if>> + <<elseif $activeSlave.broodmother == 1>> + "<<print 38-$activeSlave.preg>> weeks till I pop!" <<else>> - "<<print 40-$activeSlave.preg>> + "<<print 40-$activeSlave.preg>> weeks till I pop!" <</if>> - weeks till I pop!" <<else>> "My womb needs filling!" <</if>> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 749c0dfb3a3..38496f8baa0 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -670,13 +670,13 @@ <<link "Let her get pregnant">><<set $activeSlave.preg = 0>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> <<elseif $activeSlave.induce == 1>> //Hormones are being slipped into her food, she will give birth suddenly and rapidly this week// - <<elseif ($activeSlave.preg > 38) && ($activeSlave.pregType < 50) && ($activeSlave.labor == 0)>> + <<elseif ($activeSlave.preg > 38) && ($activeSlave.broodmother == 0) && ($activeSlave.labor == 0)>> [[Induce labor|Slave Interact][$activeSlave.labor = 1,$activeSlave.induce = 1,$birthee = 1]] - <<elseif ($activeSlave.pregType == 50) && ($activeSlave.preg > 38)>> + <<elseif ($activeSlave.broodmother > 0) && ($activeSlave.preg > 37)>> [[Induce mass childbirth|BirthStorm]] - <<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50) && $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>> + <<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0) && $activeSlave.breedingMark == 1 && $activeSlave.pregSource == -1>> //You are forbidden from aborting an elite child// - <<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50)>> + <<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0)>> [[Abort her pregnancy|Abort]] <</if>> <</if>> @@ -693,14 +693,14 @@ <<link "Use contraceptives">><<set $activeSlave.preg = -1>><<SlaveInteractFertility>><</link>> <<elseif ($activeSlave.preg == -1)>> <<link "Let her get pregnant">><<set $activeSlave.preg = 0>><<SlaveInteractFertility>><</link>> - <<elseif ($activeSlave.pregType == 50) && ($activeSlave.preg > 38)>> + <<elseif ($activeSlave.broodmother > 0) && ($activeSlave.preg > 37)>> [[Induce mass childbirth|BirthStorm]] - <<elseif ($activeSlave.preg > 0) && ($activeSlave.pregType < 50)>> + <<elseif ($activeSlave.preg > 0) && ($activeSlave.broodmother == 0)>> [[Abort her pregnancy|Abort]] <</if>> <</if>> <</if>> -<<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.pregType < 50)>> +<<if ($activeSlave.pregKnown == 1) && ($pregSpeedControl == 1) && ($activeSlave.breedingMark != 1) && ($activeSlave.indentureRestrictions < 1) && ($activeSlave.broodmother == 0)>> <br> __Pregnancy control__: <span id="pregControl"><<if $activeSlave.pregControl == "labor supressors">>Labor is suppressed<<elseif $activeSlave.pregControl == "slow gestation">>Slowed gestation<<elseif $activeSlave.pregControl == "speed up">>Faster gestation<<else>>Normal gestation<</if>></span> <<if ($activeSlave.preg >= 38)>> @@ -2963,7 +2963,10 @@ This experience $args[0]: Slave. */ <<widget "SetBellySize">> - <<if $args[0].preg > 5>> + <<if $args[0].broodmother == 1>> + <<set $args[0].bellyPreg = setup.broodSizeOne[$args[0].preg]>> + <<set $args[0].pregType = $args[0].preg>> + <<elseif $args[0].preg > 5>> <<set $args[0].bellyPreg = getPregBellySize($args[0])>> <<else>> <<set $args[0].bellyPreg = 0>> @@ -3109,9 +3112,12 @@ This experience <<if ($args[0].dick > 5) && ($args[0].balls > 5)>> <<set $prefixes.push("Potent")>> <</if>> -<<if ($args[0].pregType >= 50) && ($args[0].preg > 30)>> +<<if ($args[0].broodmother == 2) && ($args[0].preg > 30)>> <<set $prefixes.push("Seeded", "Bursting")>> <</if>> +<<if ($args[0].broodmother == 1) && ($args[0].preg > 30)>> + <<set $prefixes.push("Stuffed", "Bloated")>> +<</if>> <<if $args[0].bellyPreg >= 450000>> <<set $prefixes.push("Squirming", "Bulging")>> <</if>> @@ -3282,9 +3288,12 @@ This experience <<if $args[0].breedingMark == 1>> <<set _suffixes.push("Breeder", "Oven", "Womb")>> <</if>> -<<if ($args[0].pregType >= 50) && ($args[0].preg > 30)>> +<<if ($args[0].broodmother == 2) && ($args[0].preg > 30)>> <<set _suffixes.push("Nursery", "Factory")>> <</if>> +<<if ($args[0].broodmother == 1) && ($args[0].preg > 30)>> + <<set _suffixes.push("Breeder", "Factory")>> +<</if>> <<if $args[0].belly > 150000>> <<set _suffixes.push("Balloon")>> <</if>> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 2a399459909..3ed56277d33 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -3011,7 +3011,7 @@ Your brand design is ''$brandDesign.'' <<case "work in the dairy">> <<if ($dairy > $dairySlaves+$bioreactorsXY+$bioreactorsXX+$bioreactorsHerm+$bioreactorsBarren)>> <<if ($args[0].indentureRestrictions > 0) && ($dairyRestraintsSetting > 1)>> - <<elseif (($args[0].indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($args[0].breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($args[0].bellyImplant != -1) || ($args[0].pregType >= 50)))>> + <<elseif (($args[0].indentureRestrictions > 1) && ($dairyRestraintsSetting > 0)) || ($args[0].breedingMark == 1 && $dairyRestriantsSettings > 0) || (($dairyPregSetting > 0) && (($args[0].bellyImplant != -1) || ($args[0].broodmother != 0)))>> <<else>> <<if ($args[0].lactation > 0 || (($dairySlimMaintainUpgrade == 0 || $dairySlimMaintain == 0) && ($args[0].boobs > 300 || $args[0].dick == 0 || $dairyImplantsSetting == 1) && $dairyImplantsSetting != 2)) || ($args[0].balls > 0)>> <<if ($args[0].devotion > 20) || (($args[0].devotion >= -50) && ($args[0].trust < -20)) || ($args[0].trust < -50) || ($args[0].amp == 1) || ($dairyRestraintsUpgrade == 1)>> @@ -4162,7 +4162,7 @@ Your brand design is ''$brandDesign.'' <</if>> <</if>> -<<if $args[0].pregKnown == 1 && _combinedRule.pregSpeed != "nds" && $args[0].breedingMark != 1 && $args[0].indentureRestrictions < 1 && $args[0].pregType < 50>> +<<if $args[0].pregKnown == 1 && _combinedRule.pregSpeed != "nds" && $args[0].breedingMark != 1 && $args[0].indentureRestrictions < 1 && $args[0].broodmother == 0>> <<if _combinedRule.pregSpeed == "slow" && $args[0].preg < 31>> <<set $args[0].pregControl = "slow gestation">> <br>$args[0].slaveName is pregnant, so she has been put on the gestation slowing agents. -- GitLab