diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index df21eb5e5c8f5a313f2d149155cd0d9ba8a89b21..d1200d564a57ecc38ec50d0b36bbf82306861a37 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4811,4 +4811,8 @@ Pregmod 0.10.3.0 183 -sugarcube 2.21.0 - -continued bellyImplant work \ No newline at end of file + -continued bellyImplant work + + 184 + -tweaks to pregnancy breast growth + -pregnancy overhaul phase 3 (belly implants) completed \ No newline at end of file diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 5d8bf99167e5e71db48d7916d599d82b880ad370..b228042a1b8842694afea9cd9d31924e98c86967 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3985,15 +3985,56 @@ <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> <</if>> <</if>> /* closes not fuckdoll or mindbroken check; still .preg >= 10 */ - <<if ($slaves[$i].preg > 30) && ($slaves[$i].pregType >= 20) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>> + <<if $slaves[$i].physicalAge >= 18>> + <<if $slaves[$i].pregType >= 50>> + <<set _boobTarget = 10000>> + <<elseif $slaves[$i].pregType >= 30>> + <<set _boobTarget = 5000>> + <<elseif $slaves[$i].pregType >= 10>> + <<set _boobTarget = 2000>> + <<else>> + <<set _boobTarget = 1000>> + <</if>> + <<elseif $slaves[$i].physicalAge >= 13>> + <<if $slaves[$i].pregType >= 50>> + <<set _boobTarget = 5000>> + <<elseif $slaves[$i].pregType >= 30>> + <<set _boobTarget = 3200>> + <<elseif $slaves[$i].pregType >= 10>> + <<set _boobTarget = 1800>> + <<else>> + <<set _boobTarget = 800>> + <</if>> + <<elseif $slaves[$i].physicalAge >= 8>> + <<if $slaves[$i].pregType >= 50>> + <<set _boobTarget = 1800>> + <<elseif $slaves[$i].pregType >= 30>> + <<set _boobTarget = 1400>> + <<elseif $slaves[$i].pregType >= 10>> + <<set _boobTarget = 1000>> + <<else>> + <<set _boobTarget = 600>> + <</if>> + <<else>> + <<if $slaves[$i].pregType >= 50>> + <<set _boobTarget = 1000>> + <<elseif $slaves[$i].pregType >= 30>> + <<set _boobTarget = 800>> + <<elseif $slaves[$i].pregType >= 10>> + <<set _boobTarget = 600>> + <<else>> + <<set _boobTarget = 400>> + <</if>> + <</if>> + <<if ($slaves[$i].pregType >= 30) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>> <<if ($slaves[$i].weight <= 65)>> $pronounCap has @@.lime;gained weight@@ in order to better sustain <<print $possessive>>self and $possessive children. <<set $slaves[$i].weight += 1>> <</if>> - <<if (random(1,100) > 80)>> - <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 10000)>> + <<if (random(1,100) > 60)>> + <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> $possessiveCap breasts @@.lime;greatly swell@@ to meet the upcoming demand. - <<set $slaves[$i].boobs += 500>> + <<set $slaves[$i].boobs += 200>> <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 32 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> $possessiveCap immensely engorged @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as $possessive body undergoes changes in anticipation of the forthcoming birth. <<set $slaves[$i].boobShape = "saggy">> @@ -4008,10 +4049,10 @@ <<set $slaves[$i].butt += 1>> <</if>> <</if>> - <<elseif ($slaves[$i].preg > 30) && ($slaves[$i].pregType >= 10)>> - <<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 7500)>> + <<elseif ($slaves[$i].pregType >= 10)>> + <<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget)>> $possessiveCap breasts @@.lime;swell@@ in preparation for $possessive growing brood. - <<set $slaves[$i].boobs += 150>> + <<set $slaves[$i].boobs += 100>> <<if $slaves[$i].boobShape != "saggy" && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> <<if $slaves[$i].preg > random(32,82)>> $possessiveCap swollen @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as $possessive body undergoes changes in anticipation of the forthcoming birth. @@ -4019,7 +4060,7 @@ <</if>> <</if>> <</if>> - <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < 1000>> + <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < _boobTarget>> <<if random(1,100) > 80>> Pregnancy @@.lime;causes $possessive breasts to swell somewhat.@@ <<set $slaves[$i].boobs += 50>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index cfc6bc679ffc0a727d97915d26b3507c2183ddf6..9faac225778c1297d6ed48f1c2d393d813baa667 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -4153,6 +4153,7 @@ $pronounCap has <</if>> <<if $activeSlave.belly >= 1000000>> + //Wip// <<elseif $activeSlave.belly >= 750000>> <<if $activeSlave.bellyFluid >= $activeSlave.bellyPreg && $activeSlave.bellyFluid >= $activeSlave.bellyImplant>> <<elseif $activeSlave.bellyPreg > 0>> @@ -6695,8 +6696,11 @@ $pronounCap has $possessiveCap navel bears a simple stud<<if $activeSlave.weight > 130>>, though it has since vanished into $possessive soft folds<</if>>. <<elseif $activeSlave.navelPiercing == 2>> $possessiveCap navel is pierced with a big ring<<if $activeSlave.weight > 130>> that just managed to extend out of the fat roll covering $possessive navel<</if>>. - <<if ($activeSlave.bellyPreg >= 10000)>> - It has a heavy bell dangling from it. It sounds whenever $possessive bab<<if $activeSlave.pregType > 1>>ies kick<<if $activeSlave.pregType > 10>>, which is often<</if>><<else>>y kicks<</if>>. + <<if ($activeSlave.belly >= 10000)>> + It has a heavy bell dangling from it. + <<if $activeSlave.bellyPreg >= 10000>> + It sounds whenever $possessive bab<<if $activeSlave.pregType > 1>>ies kick<<if $activeSlave.pregType > 10>>, which is often<</if>><<else>>y kicks<</if>>. + <</if>> <<elseif ($activeSlave.clothes == "slutty jewelry")>> It has a length of gilded chain dangling from it. <<else>> @@ -6822,35 +6826,45 @@ $pronounCap has <<elseif $activeSlave.pregType > 2>> $possessiveCap lower belly is slightly bloated and $possessive pussy swollen and leaking fluids. $pronounCap is ready to be seeded. <</if>> +<<elseif $activeSlave.bellyPreg >= 1000000>> + //WIP// <<elseif $activeSlave.bellyPreg >= 750000>> $pronounCap is @@.red;on the brink of bursting!@@ $possessiveCap belly is painfully stretched and $possessive womb packed to capacity; the slightest provocation could cause $object to rupture. +<<elseif $activeSlave.bellyImplant >= 750000>> + $pronounCap looks @@.red;ready to pop!@@ $pronounCap stomach is painfully stretched by $possessive straining <<print $activeSlave.bellyImplant>>cc belly implant. It is well past it's recommended capacity and at risk of rupturing. <<elseif $activeSlave.bellyPreg >= 600000>> $pronounCap is @@.pink;dangerously pregnant,@@ $possessive overburdened womb is filled with $activeSlave.pregType babies. +<<elseif $activeSlave.bellyImplant >= 600000>> + $pronounCap looks @@.pink;dangerously pregnant.@@ $pronounCap stomach is massively stretched by $possessive absurdly overfilled <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 450000>> $pronounCap is @@.pink;grotesquely pregnant,@@ $possessive womb is packed with $activeSlave.pregType babies. +<<elseif $activeSlave.bellyImplant >= 450000>> + $pronounCap looks @@.pink;absurdly pregnant.@@ $pronounCap stomach is massively stretched by $possessive overfilled <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 300000>> $pronounCap is @@.pink;absurdly pregnant@@ with $activeSlave.pregType children. +<<elseif $activeSlave.bellyImplant >= 300000>> + $pronounCap looks @@.pink;absurdly pregnant.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 120000>> $pronounCap is - <<if $activeSlave.bellyPreg >= 105000>> - <<if $activeSlave.pregType > 9>> - @@.pink;obscenely pregnant@@ with - <<if $activeSlave.pregType >= 50>> - an absurd number of children. - <<elseif $activeSlave.pregType >= 30>> - far too many children. - <<else>> - $activeSlave.pregType children. - <</if>> + <<if $activeSlave.pregType > 9>> + @@.pink;obscenely pregnant@@ with + <<if $activeSlave.pregType >= 50>> + an absurd number of children. + <<elseif $activeSlave.pregType >= 30>> + far too many children. <<else>> - @@.pink;obscenely pregnant:@@ $pronoun's - <<if $activeSlave.pregType == 8>> - almost ready to give birth to nonuplets. - <<else>> - ready to give birth to octuplets. - <</if>> + $activeSlave.pregType children. + <</if>> + <<else>> + @@.pink;obscenely pregnant:@@ $pronoun's + <<if $activeSlave.pregType == 9>> + almost ready to give birth to nonuplets. + <<else>> + ready to give birth to octuplets. <</if>> <</if>> +<<elseif $activeSlave.bellyImplant >= 120000>> + $pronounCap looks @@.pink;obscenely pregnant with octuplets.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 15000>> $pronounCap is <<if $activeSlave.bellyPreg >= 105000>> @@ -7036,6 +7050,20 @@ $pronounCap has <</if>> <</if>> <</if>> +<<elseif $activeSlave.bellyImplant >= 105000>> + $pronounCap looks @@.pink;massively pregnant with septuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 90000>> + $pronounCap looks @@.pink;massively pregnant with sextuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 75000>> + $pronounCap looks @@.pink;massively pregnant with quintuplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 60000>> + $pronounCap looks @@.pink;massively pregnant with quadruplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 45000>> + $pronounCap looks @@.pink;massively pregnant with triplets.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 30000>> + $pronounCap looks @@.pink;massively pregnant with twins.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. +<<elseif $activeSlave.bellyImplant >= 15000>> + $pronounCap looks @@.pink;massively pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 10000>> $pronounCap is <<if $activeSlave.pregType > 2>> @@ -7069,6 +7097,8 @@ $pronounCap has almost ready to give birth. <</if>> <</if>> +<<elseif $activeSlave.bellyImplant >= 10000>> + $pronounCap looks @@.pink;hugely pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 5000>> $pronounCap is <<if $activeSlave.pregType > 2>> @@ -7102,6 +7132,8 @@ $pronounCap has the baby inside $object is growing rapidly. <</if>> <</if>> +<<elseif $activeSlave.bellyImplant >= 5000>> + $pronounCap looks @@.pink;very pregnant.@@ $pronounCap rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 1500>> $pronounCap is <<if $activeSlave.pregType > 2>> @@ -7132,8 +7164,14 @@ $pronounCap has <<else>> @@.pink;visibly pregnant.@@ <</if>> +<<elseif $activeSlave.bellyImplant >= 1500>> + $pronounCap looks @@.pink;visibly pregnant.@@ $pronounCap rounded middle is caused by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. <<elseif $activeSlave.bellyPreg >= 100>> $pronounCap is @@.pink;pregnant@@ and just beginning to show, though it is hard to tell at a glance. +<<elseif $activeSlave.bellyImplant > 0>> + $pronounCap has an abdominal implant, though it doesn't round out $possessive belly to much yet at a tiny <<print $activeSlave.bellyImplant>>ccs. +<<elseif $activeSlave.bellyImplant == 0>> + $pronounCap has an abdominal implant, but it is completely empty. <<elseif $activeSlave.pregKnown == 1>> $pronounCap is @@.pink;pregnant@@, though it isn't visible yet. <<elseif $activeSlave.preg > 0 && $activeSlave.pregKnown == 0>> @@ -7157,23 +7195,8 @@ $pronounCap has <</if>> <</if>> -<<if $activeSlave.bellyImplant >= 32000>> - $pronounCap looks @@.pink;ready to pop!@@ $pronounCap belly is massively stretched by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. -<<elseif $activeSlave.bellyImplant >= 16000>> - $pronounCap looks @@.pink;obscenely pregnant.@@ $pronounCap overburdened middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. -<<elseif $activeSlave.bellyImplant >= 8000>> - $pronounCap looks @@.pink;very pregnant.@@ $pronounCap greatly rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. -<<elseif $activeSlave.bellyImplant >= 4000>> - $pronounCap looks @@.pink;visibly pregnant.@@ $pronounCap rounded middle is filled by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. -<<elseif $activeSlave.bellyImplant >= 2000>> - $pronounCap looks @@.pink;barely pregnant.@@ $pronounCap rounded middle is caused by $possessive <<print $activeSlave.bellyImplant>>cc belly implant. -<<elseif $activeSlave.bellyImplant > 0>> - $pronounCap has an abdominal implant, though it isn't too visible yet at a tiny <<print $activeSlave.bellyImplant>>ccs. -<<elseif $activeSlave.bellyImplant == 0>> - $pronounCap has an abdominal implant, but it is completely empty. -<</if>> -<<if $activeSlave.belly >= 10000 || bigBelly($activeSlave)>> - Her stomach is @@.pink;large enough to be in the way,@@ both in daily affairs and during sex. +<<if $activeSlave.belly >= 10000>> + Her stomach is @@.coral;large enough to be in the way,@@ both in daily affairs and during sex. <</if>> <</widget>>