diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index a492ff431c383f770cbc8ae6a541682fd91d915d..f2d77edc52c24882e2a84b430c22459946aedb51 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -7,6 +7,9 @@ 386 -tweaked childgen to only random face and int for playerXmarked if the child is below the minimum value -migrated mindbroken kicker cases from slaveAssignmentsReport to saTakeClasses and saStayConfined + -hyperpreg and overwhelmingly female hormone balances now prevent oversized breasts from shrinking + -slaves below 10 are now more resistant to developing fetishes + -various little text corrections 385 -fixed itt noted errors diff --git a/src/uncategorized/arcade.tw b/src/uncategorized/arcade.tw index 09737e15a6081c4791a370f86755553a624f168c..3ac718c1a12b3ac91f44a9822101f9962d298825 100644 --- a/src/uncategorized/arcade.tw +++ b/src/uncategorized/arcade.tw @@ -100,7 +100,7 @@ $arcadeNameCaps <br> <<if $arcadeUpgradeMenials == 1>> <<if $fuckdolls > 0>> - Rows of menial Fuckdolls are shackled to the floor in positions that force them to present all their holes. Their latex-clad bodies struggle in their restraints when fucked, offering a different $arcadeName experience. + Rows of menial Fuckdolls are shackled to the floor in positions that force them to present all their holes. Their latex-clad bodies struggle in their restraints when fucked, offering a different arcade experience. <<else>> In addition to the low walls that house inmates, there are also rows of simple shackles that allow menial Fuckdolls to be restrained here to add still more rapeable holes to $arcadeName's capacity. They're empty at present. <</if>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index e505f2dd8a08709cf5ecce510dd695f65582a30b..a4b2e5348223c9385e3f95c84f25d903814ea5c7 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -6110,6 +6110,7 @@ <<if ($slaves[$i].boobs > 30000+($slaves[$i].muscles*100))>> <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2) || $arcologies[0].FSAssetExpansionistResearch == 0>> <<if ($slaves[$i].drugs != "breast injections" && $slaves[$i].drugs != "intensive breast injections" && $arcologies[0].FSAssetExpansionistResearch == 0)>> + <<if $slaves[$i].bellyPreg < 300000 && $slaves[$i].hormoneBalance < 400>> <<if ($slaves[$i].boobs > 30000+($slaves[$i].muscles*100))>> Her breasts are larger than her body can possibly sustain without industrial intervention, and they @@.orange;naturally lose mass.@@ <<set $slaves[$i].boobs = Math.clamp($slaves[$i].boobs-25, 30000+($slaves[$i].muscles*100), 50000)>> @@ -6120,6 +6121,7 @@ <</if>> <</if>> <</if>> + <</if>> <<if ($slaves[$i].boobs > 40000)>> Her immense breasts are so big they pin her to the floor, taking the weight off her body. <<if $slaves[$i].devotion <= 50>> @@ -6166,6 +6168,7 @@ <<if ($slaves[$i].boobs > 5000+($slaves[$i].muscles*10))>> <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2) || $arcologies[0].FSAssetExpansionistResearch == 0>> <<if ($slaves[$i].drugs != "breast injections" && $slaves[$i].drugs != "intensive breast injections" && $arcologies[0].FSAssetExpansionistResearch == 0)>> + <<if $slaves[$i].bellyPreg < 300000 && $slaves[$i].hormoneBalance < 400>> <<if ($slaves[$i].boobs > 5000+($slaves[$i].muscles*10))>> Her breasts are larger than her body can possibly sustain without industrial intervention, and they @@.orange;naturally lose mass.@@ <<set $slaves[$i].boobs = Math.clamp($slaves[$i].boobs-25, 5000+($slaves[$i].muscles*10), 50000)>> @@ -6176,6 +6179,7 @@ <</if>> <</if>> <</if>> + <</if>> <<if ($slaves[$i].boobs > 40000)>> Her titanic breasts are so massive they dwarf her body. She has no choice but to accept immobility. <<elseif ($slaves[$i].boobs > 20000)>> @@ -6231,6 +6235,7 @@ <<if ($slaves[$i].boobs > 10000+($slaves[$i].muscles*20))>> <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2) || $arcologies[0].FSAssetExpansionistResearch == 0>> <<if ($slaves[$i].drugs != "breast injections" && $slaves[$i].drugs != "intensive breast injections" && $arcologies[0].FSAssetExpansionistResearch == 0)>> + <<if $slaves[$i].bellyPreg < 300000 && $slaves[$i].hormoneBalance < 400>> <<if ($slaves[$i].boobs > 10000+($slaves[$i].muscles*20))>> Her breasts are larger than her body can possibly sustain without industrial intervention, and they @@.orange;naturally lose mass.@@ <<set $slaves[$i].boobs = Math.clamp($slaves[$i].boobs-25, 10000+($slaves[$i].muscles*20), 50000)>> @@ -6241,6 +6246,7 @@ <</if>> <</if>> <</if>> + <</if>> <<if ($slaves[$i].boobs > 40000)>> Her immense breasts are so huge they rest upon the floor even when she tries to stand, taking the weight off her small body. <<if $slaves[$i].devotion <= 50>> @@ -6296,6 +6302,7 @@ <<if ($slaves[$i].boobs > 20000+($slaves[$i].muscles*50))>> <<if ($slaves[$i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2) || $arcologies[0].FSAssetExpansionistResearch == 0>> <<if ($slaves[$i].drugs != "breast injections" && $slaves[$i].drugs != "intensive breast injections" && $arcologies[0].FSAssetExpansionistResearch == 0)>> + <<if $slaves[$i].bellyPreg < 300000 && $slaves[$i].hormoneBalance < 400>> <<if ($slaves[$i].boobs > 20000+($slaves[$i].muscles*50))>> Her breasts are larger than her body can possibly sustain without industrial intervention, and they @@.orange;naturally lose mass.@@ <<set $slaves[$i].boobs = Math.clamp($slaves[$i].boobs-25, 20000+($slaves[$i].muscles*50), 50000)>> @@ -6306,6 +6313,7 @@ <</if>> <</if>> <</if>> + <</if>> <<if ($slaves[$i].boobs > 25000)>> Her immense breasts are so big they pin her to the floor, taking the weight off her youthful body. She finds pulling them along @@.mediumorchid;mildly annoying.@@ <<set $slaves[$i].devotion -= 1>> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 2f9efc0e72b9ac1276afb1ec62acd80c99815f0a..398a7baae0b956532a22501c325a6551c1b4fcf9 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -1955,7 +1955,14 @@ <<widget "fetishChangeChance">> <<if $args[0].clitSetting != $args[0].fetish>> - <<set $fetishChangeChance = Math.trunc(Math.clamp(($args[0].devotion/4)-($args[0].fetishStrength/4), 0, 100))>> + <<if $args[0].balls>> + <<set _sex = $potencyAge-$args[0].actualAge>> + <<elseif $args[0].ovaries || $args[0].mpreg>> + <<set _sex = $fertilityAge-$args[0].actualAge>> + <<else>> + <<set _sex = 0>> + <</if>> + <<set $fetishChangeChance = Math.trunc(Math.clamp(($args[0].devotion/4)-($args[0].fetishStrength/4)-(Math.max(_sex,0)*10), 0, 100))>> <<else>> <<set $fetishChangeChance = 0>> <</if>>