From 077f6e793850155e86190b2d9e88b033b1119d54 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sat, 24 Mar 2018 23:30:23 -0400 Subject: [PATCH] fertility diet and tweaks to muscle building+steroids --- devNotes/VersionChangeLog-Premod+LoliMod.txt | 2 + devNotes/twine JS | 4 +- src/js/economyJS.tw | 2 +- src/js/fresult.tw | 2 + src/npc/fFeelings.tw | 10 ++++ src/pregmod/widgets/slaveSummaryWidgets.tw | 4 ++ src/uncategorized/costs.tw | 2 +- src/uncategorized/costsReport.tw | 3 ++ src/uncategorized/dispensary.tw | 10 ++++ src/uncategorized/rulesAssistant.tw | 20 ++++++++ src/uncategorized/saDiet.tw | 43 ++++++++++++++++- src/uncategorized/saDrugs.tw | 50 +++++++++++++------- src/uncategorized/saLiveWithHG.tw | 4 +- src/uncategorized/saLongTermEffects.tw | 14 +++--- src/uncategorized/slaveAssignmentsReport.tw | 3 ++ src/uncategorized/slaveInteract.tw | 3 ++ src/utility/raWidgets.tw | 28 +++++++++++ 17 files changed, 176 insertions(+), 28 deletions(-) diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 15dc3c8efb3..1164d92832f 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -6,6 +6,8 @@ 6 -new voluntarily enslaved pairs can show their incestual love during recruitment + -minor tweaks to muscle building and hormones + -added fertility diet 5 -fixed improper usage of jsEither() diff --git a/devNotes/twine JS b/devNotes/twine JS index 5b79ec05f5d..4ffa061ce60 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -2134,7 +2134,7 @@ window.getSlaveCost = function(s) { cost += foodCost * s.pregType * (s.pregControl === 'speed up' ? 3 : 1); } } - if(s.diet === 'XX' || s.diet === 'XY') { + if(s.diet === 'XX' || s.diet === 'XY' || s.diet === 'fertility') { cost += 25; } else if(s.diet === 'cleansing') { cost += 50; @@ -8011,6 +8011,8 @@ window.FResult = (function() { V.FResult += 1; else if (slave.diet === "cum production") V.FResult += 1; + else if (slave.diet === "fertility") + V.FResult += 1; } function calcPreg(slave) { if (V.arcologies[0].FSRepopulationFocus > 20) { diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index 325af134220..6d9ddd96922 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -443,7 +443,7 @@ window.getSlaveCost = function(s) { cost += foodCost * s.pregType * (s.pregControl === 'speed up' ? 3 : 1); } } - if(s.diet === 'XX' || s.diet === 'XY') { + if(s.diet === 'XX' || s.diet === 'XY' || s.diet === 'fertility') { cost += 25; } else if(s.diet === 'cleansing') { cost += 50; diff --git a/src/js/fresult.tw b/src/js/fresult.tw index 9d4bbf1407b..4eeb8a9e3c4 100644 --- a/src/js/fresult.tw +++ b/src/js/fresult.tw @@ -123,6 +123,8 @@ window.FResult = (function() { V.FResult += 1; else if (slave.diet === "cum production") V.FResult += 1; + else if (slave.diet === "fertility") + V.FResult += 1; } function calcPreg(slave) { if (V.arcologies[0].FSRepopulationFocus > 20) { diff --git a/src/npc/fFeelings.tw b/src/npc/fFeelings.tw index b23dbe5a3e8..2ec5faaf907 100644 --- a/src/npc/fFeelings.tw +++ b/src/npc/fFeelings.tw @@ -609,6 +609,16 @@ My favorite part of my body i<<s>> <</if>> <</if>> +<<switch $activeSlave.diet>> +<<case "fertility">> + My <<s>>tomach feel<<s>> tingly, e<<s>>pe<<c>>ially when I think of dick<<s>>, but that'<<s>> normal, right? + <<if $PC.dick > 0>>Oh! It'<<s>> happening now! I bet we both know why...<</if>> +<<case "cum production">> + My load<<s>> have been bigger lately. That diet mu<<s>>t be having an effect on me. +<<case "cleansing">> + I'm feeling really good, <<Master>>, the diet mu<<s>>t be working. It really ta<<s>>te<<s>> horrible, though... +<</switch>> + <<switch $activeSlave.drugs>> <<case "intensive penis enhancement">> <<if ($activeSlave.dick > 0)>> diff --git a/src/pregmod/widgets/slaveSummaryWidgets.tw b/src/pregmod/widgets/slaveSummaryWidgets.tw index 240a68591e1..c9ff6e50f93 100644 --- a/src/pregmod/widgets/slaveSummaryWidgets.tw +++ b/src/pregmod/widgets/slaveSummaryWidgets.tw @@ -292,6 +292,8 @@ Release rules: _Slave.releaseRules. ''Di:C+'' <<case "cleansing">> ''Di:H+'' + <<case "cleansing">> + ''Di:F+'' <</switch>> <<if _Slave.dietCum == 2>> ''Cum++'' @@ -324,6 +326,8 @@ Release rules: _Slave.releaseRules. Cum production. <<case "cleansing">> Cleansing. + <<case "cleansing">> + Fertility. <</switch>> <<if _Slave.dietCum == 2>> Diet Base: @@.cyan;Cum Based.@@ diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw index 562bdad57f3..1eba11db155 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -196,7 +196,7 @@ <</if>> <<switch $slaves[$i].diet>> -<<case "XX" "XY">> +<<case "XX" "XY" "fertility">> <<set $costs += 25>> <<case "cleansing">> <<set $costs += 50>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index f584ec77c24..06206c2781d 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -362,6 +362,9 @@ trainer fees: <<print cashFormat(_cost)>> <<case "cleansing">> <br> Chemical cleansing diet: <<print cashFormat(50)>> <<set $individualCosts += 50>> + <<case "fertility">> + <br> Specialized fertility diet: <<print cashFormat(25)>> + <<set $individualCosts += 50>> <</switch>> <<if $boobAccessibility != 1>> <<if ($slaves[$i].boobs > 20000)>> diff --git a/src/uncategorized/dispensary.tw b/src/uncategorized/dispensary.tw index b2973eb1cfe..92a5434686f 100644 --- a/src/uncategorized/dispensary.tw +++ b/src/uncategorized/dispensary.tw @@ -273,6 +273,16 @@ Dietary Upgrades <br> <</if>> +<<if $dietFertility != 1>> + [[Purchase recipes to encourage ovulation|Dispensary][$cash -= 5000*_PCSkillCheck, $dietFertility = 1]] + //Costs <<print cashFormat(3000*_PCSkillCheck)>>// + <br> //Will allow for specially designed meals to be served in the cafeteria to promote slave fertility.// + <br> +<<elseif $dietFertility == 1>> + The fabricator is producing meals to be served in the cafeteria designed to promote slave fertility. + <br> +<</if>> + <<if $dietCleanse == 0>> [[Purchase cleansing recipes to lessen genome damage|Dispensary][$cash -= 10000*_PCSkillCheck, $dietCleanse = 1]] //Costs <<print cashFormat(10000*_PCSkillCheck)>>// diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw index 4813ec933b3..39af59d1c7c 100644 --- a/src/uncategorized/rulesAssistant.tw +++ b/src/uncategorized/rulesAssistant.tw @@ -1557,6 +1557,10 @@ Slave diets: ''fat slaves will slim down to plush; skinny slaves will fill out to thin.'' <<elseif $currentRule.diet == "cleansing">> ''designed to promote health'' +<<elseif $currentRule.diet == "fertility">> + ''designed to promote ovulation'' +<<elseif $currentRule.diet == "cum production">> + ''designed to promote cum production'' <<else>> ''no default setting.'' <</if>> @@ -1621,6 +1625,22 @@ Slave diets: <<RARuleModified>> <</link>> <</if>> +<<if $dietFertility == 1>> + | + <<link "Fertility">> + <<set $currentRule.diet = "fertility">> + <<RAChangeDiet>> + <<RARuleModified>> + <</link>> +<</if>> +<<if $cumProDiet == 1>> + | + <<link "Cum production">> + <<set $currentRule.diet = "cum production">> + <<RAChangeDiet>> + <<RARuleModified>> + <</link>> +<</if>> <span id = "dietsupport"> <<if $currentRule.diet !== "no default setting">> diff --git a/src/uncategorized/saDiet.tw b/src/uncategorized/saDiet.tw index f10dbe202d3..e2b275ac842 100644 --- a/src/uncategorized/saDiet.tw +++ b/src/uncategorized/saDiet.tw @@ -712,6 +712,40 @@ <<set $slaves[$i].chem -= 2>> <</if>> <</if>> +<<case "fertility">> /* + ovum and small boosts to energy and attrXY */ + <<if !canGetPregnant($slaves[$i])>> + She is no longer able to get pregnant, for one reason or another. @@.yellow;Her fertility diet has been ended.@@ + <<set $slaves[$i].diet = "healthy">> + <</if>> + <<if $slaves[$i].fetish == "mindbroken">> + She doesn't really notice that @@.lime;her body is being prepared to carry multiples.@@ + <<if $slaves[$i].energy < 45 && $slaves[$i].energy > 20>> + She begins craving @@.green;sex for the sole purpose of reproduction,@@ even if she doesn't comprehend it. + <<set $slaves[$i].energy++>> + <</if>> + <<elseif $slaves[$i].sexualFlaw == "breeder">> + Her diet is @@.lime;prepping her to carry multiple fetues,@@ and she feels it. She @@.hotpink;eagerly awaits to swell with children.@@ + <<set $slaves[$i].devotion += 2>> + <<if $slaves[$i].attrXY < 70>> + She certainly notices @@.green;how much more attractive men are.@@ + <<set $slaves[$i].attrXY += 2>> + <</if>> + <<if $slaves[$i].energy < 45 && $slaves[$i].energy > 20>> + She begins craving @@.green;penetrative sex and hot loads left inside her@@ as well. + <<set $slaves[$i].energy++>> + <</if>> + <<else>> + She doesn't really notice that @@.lime;her body is being prepared to carry multiples,@@ other than the slight tingle in her lower belly. + <<set $slaves[$i].devotion -= 2, $slaves[$i].trust++, $slaves[$i].health += 2>> + <<if $slaves[$i].attrXY < 70>> + She certainly notices @@.green;how much more attractive men are,@@ however. + <<set $slaves[$i].attrXY += 2>> + <</if>> + <<if $slaves[$i].energy < 45 && $slaves[$i].energy > 20>> + She begins craving @@.green;penetrative sex and hot loads left inside her@@ as well. + <<set $slaves[$i].energy++>> + <</if>> + <</if>> <</switch>> <<if ($slaves[$i].dietCum > 0)>> @@ -1117,7 +1151,14 @@ It can't get any healthier. @@.yellow;Its cleansing diet has been ended.@@ <<set $slaves[$i].diet = "healthy">> <</if>> - + +<<case "fertility">> /* + ovum and small boosts to energy and attrXY */ + The ports in Fuckdoll suits allow total dietary control, and it's barely aware its being @@.lime;prepared to carry multiples.@@ + <<if !canGetPregnant($slaves[$i])>> + It is no longer able to be impregnated. @@.yellow;Its fertility diet has been ended.@@ + <<set $slaves[$i].diet = "healthy">> + <</if>> + <</switch>> <</if>> /* CLOSES FUCKDOLL CHECK */ diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 8971f57b224..8f4fba274d4 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -32,6 +32,9 @@ <<if ($slaves[$i].diet == "fattening")>> all the food $pronoun's required to consume fuels growth, <<if $slaves[$i].health > -20>>and<<else>>but<</if>> <<set _growth += 6>> + <<elseif ($slaves[$i].diet == "fertility")>> + the fertility hormones in $possessive food favor breast growth, <<if $slaves[$i].health > -20>>and<<else>>but<</if>> + <<set _growth += 1>> <<elseif ($slaves[$i].diet == "restricted")>> $possessive restricted diet means $possessive body has few resources to grow on, <<if $slaves[$i].health > -20>>but<<else>>and<</if>> <<set _growth -= 1>> @@ -96,7 +99,7 @@ <<set _growth += 10>> <<if ($slaves[$i].boobShape != "normal") && ($slaves[$i].breastMesh != 1)>> <<if random(1,10) == 1>> - $possessiveCap @@.coral;breasts lose their unique shape@@ as they adapt to their monstrous, unnatural size. There's simply nowhere else for her mass of boob to go, and its expansion fills her breasts out and points her nipples forward. + $possessiveCap @@.coral;breasts lose their unique shape@@ as they adapt to their monstrous, unnatural size. There's simply nowhere else for $possessive mass of boob to go, and its expansion fills $possessive breasts out and points $possessive nipples forward. <<set $slaves[$i].boobShape = "normal">> <</if>> <</if>> @@ -125,6 +128,9 @@ <<if ($slaves[$i].diet == "fattening")>> all the food $pronoun's required to consume fuels growth, <<if $slaves[$i].health > -20>>and<<else>>but<</if>> <<set _growth += 2>> + <<elseif ($slaves[$i].diet == "fertility")>> + the fertility hormones in $possessive food favor breast growth, <<if $slaves[$i].health > -20>>and<<else>>but<</if>> + <<set _growth += 1>> <<elseif ($slaves[$i].diet == "restricted")>> $possessive restricted diet means $possessive body has few resources to grow on, <<if $slaves[$i].health > -20>>but<<else>>and<</if>> <<set _growth -= 2>> @@ -410,6 +416,18 @@ diet. <</if>> <<set _growth -= 0.2>> + <<elseif ($slaves[$i].diet == "fertility")>> + the fertility hormones in $possessive food restrain $possessive + <<if $slaves[$i].dietMilk == 2>> + growth, but the generous amount of added milk mitigates its effect. + <<set _growth += 0.3>> + <<elseif $slaves[$i].dietMilk == 1>> + growth, but the added milk mitigates its effect. + <<set _growth += 0.2>> + <<else>> + growth. + <</if>> + <<set _growth -= 0.1>> <<elseif $slaves[$i].diet == "XY" || $slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY">> $possessiveCap growth is restrained by $possessive sexual hormones rich <<if $slaves[$i].dietMilk == 2>> @@ -654,26 +672,26 @@ <<case "steroids">> <<if ($slaves[$i].dick == 0) && (random(1,100) > 40+($slaves[$i].clit*10))>> - The gear $pronoun's on @@.lime;increases the size of $possessive clit.@@ - <<set $slaves[$i].clit += 1>> + The gear $pronoun's on @@.lime;increases the size of $possessive clit.@@ + <<set $slaves[$i].clit += 1>> <<elseif ($slaves[$i].dick != 0) && ($slaves[$i].dick < 3) && (random(1,100) > 95)>> - The gear $pronoun's on @@.lime;increases the size of $possessive penis.@@ - <<set $slaves[$i].dick += 1>> + The gear $pronoun's on @@.lime;increases the size of $possessive penis.@@ + <<set $slaves[$i].dick += 1>> <<elseif ($slaves[$i].faceShape != "masculine") && ($slaves[$i].faceShape != "androgynous") && (random(1,100) > 95)>> - The gear $pronoun's on @@.orange;hardens $possessive face into androgyny.@@ - <<set $slaves[$i].faceShape = "androgynous">> + The gear $pronoun's on @@.orange;hardens $possessive face into androgyny.@@ + <<set $slaves[$i].faceShape = "androgynous">> <<elseif ($slaves[$i].balls != 0) && ($slaves[$i].scrotum != 0) && ($slaves[$i].balls < 3) && (random(1,100) > 95)>> - The gear $pronoun's on @@.lime;increases the size of $possessive balls.@@ - <<set $slaves[$i].balls += 1>> + The gear $pronoun's on @@.lime;increases the size of $possessive balls.@@ + <<set $slaves[$i].balls += 1>> <<elseif random(1,100) > 110-($slaves[$i].anus*10)>> - The steroids $pronoun's on have an effect on $possessive stretched anal muscles, giving $object a @@.lime;tighter butthole.@@ - <<set $slaves[$i].anus -= 1>> + The steroids $pronoun's on have an effect on $possessive stretched anal muscles, giving $object a @@.lime;tighter butthole.@@ + <<set $slaves[$i].anus -= 1>> <<elseif random(1,100) > 110-($slaves[$i].vagina*10)>> - The steroids $pronoun's on have an effect on $possessive vaginal muscles, giving $object a @@.lime;tighter pussy.@@ - <<set $slaves[$i].vagina -= 1>> - <<elseif ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90)>> - The gear $pronoun's on @@.orange;hardens $possessive pretty face a little.@@ - <<set $slaves[$i].face -= 5>> + The steroids $pronoun's on have an effect on $possessive vaginal muscles, giving $object a @@.lime;tighter pussy.@@ + <<set $slaves[$i].vagina -= 1>> + <<elseif ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 95)>> + The gear $pronoun's on @@.orange;hardens $possessive pretty face a little.@@ + <<set $slaves[$i].face -= 5>> <</if>> <<case "anti-aging cream">> diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index 05469547d62..8baedcb9b15 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -305,7 +305,7 @@ Unsurprisingly, she gives in to her own cravings and also takes $slaves[$i].slaveName's loads until she @@.lime;gets pregnant@@ too. <<KnockMeUp $HeadGirl 100 2 $slaves[$i].ID>> <</if>> - <<elseif $HeadGirl.fetishKnown == 1>> + <<elseif $HeadGirl.fetishKnown == 1>> $HeadGirl.slaveName knows better than to even consider knocking up $slaves[$i].slaveName. <</if>> <<elseif ($HeadGirl.fetish == "pregnancy") && canImpreg($HeadGirl, $slaves[$i])>> @@ -774,7 +774,7 @@ <<elseif ($slaves[$i].muscles <= 5) && ($slaves[$i].amp != 1) && ($slaves[$i].diet != "muscle building")>> $HeadGirl.slaveName likes a bit of muscle, so she makes $slaves[$i].slaveName work out hard. <<set $slaves[$i].diet = "muscle building">> -<<elseif ($slaves[$i].balls > 0) && ($HeadGirl.fetish is "cumslut") && ($HeadGirl.fetishKnown == 1) && ($slaves[$i].diet != "cum production") && ($cumProDiet == 1)>> +<<elseif ($slaves[$i].balls > 0) && ($HeadGirl.fetish == "cumslut") && ($HeadGirl.fetishKnown == 1) && ($slaves[$i].diet != "cum production") && ($cumProDiet == 1)>> HeadGirl.slaveName loves cum, so she puts $slaves[$i].slaveName on a diet designed to make her cum harder and stronger. <<set $slaves[$i].diet = "cum production">> <<elseif ($slaves[$i].diet != "healthy")>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index a53801aecb0..13f76dfe994 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3319,15 +3319,15 @@ <<if $slaves[$i].diet == "muscle building">> <<if ($slaves[$i].muscles > 30)>> - <<if ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90)>> - All the hormones in $possessive system from $possessive heavy workouts @@.orange;harden $possessive face a little.@@ + <<if ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90) && $slaves[$i].drugs == "steroids">> + All the hormones in $possessive system from $possessive heavy, steroid enhanced workouts @@.orange;harden $possessive face a little.@@ <<set $slaves[$i].face -= 5>> <</if>> <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) > 250)>> - <<if (random(1,100) > 95)>> - All the hormones in $possessive system from $possessive heavy workouts @@.orange;shrink $possessive breasts slightly.@@ - <<set $slaves[$i].boobs -= 50>> - <</if>> + <<if (random(1,100) > 95)>> + All the hormones in $possessive system from $possessive heavy workouts @@.orange;shrink $possessive breasts slightly.@@ + <<set $slaves[$i].boobs -= 50>> + <</if>> <</if>> <</if>> <</if>> @@ -3600,6 +3600,8 @@ <<if ($slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY")>> <<set $slaves[$i].pubertyAgeXX -= 0.1>> + <<elseif $slaves[$i].diet == "fertility">> + <<set $slaves[$i].pubertyAgeXX -= 0.1>> <</if>> <<if ($slaves[$i].drugs == "fertility drugs")>> <<set $slaves[$i].pubertyAgeXX -= 0.1>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index 6b21ad2c906..4d092685b3a 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -355,6 +355,9 @@ <<if ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 1 && $slaves[$i].physicalAge <= ($slaves[$i].pubertyAgeXX + 2) && $slaves[$i].physicalAge < 18>> <<set $slaves[$i].need = ($slaves[$i].need*2)>> <</if>> + <<if $slaves[$i].diet == "fertility">> + <<set $slaves[$i].need += 10>> + <</if>> <</if>> <</if>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index 233c0abb513..49216679889 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1234,6 +1234,9 @@ Hormones: <strong><span id="hormones"> <<if ($activeSlave.balls > 0) && ($cumProDiet == 1)>> | <<link "Cum production">><<set $activeSlave.diet = "cum production">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> <</if>> +<<if canGetPregnant($activeSlave) && ($dietFertility == 1)>> +| <<link "Fertility">><<set $activeSlave.diet = "fertility">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> +<</if>> <<if ($activeSlave.weight >= -95)>> | <<link "Lose weight">><<set $activeSlave.diet = "restricted">><<replace "#diet">>$activeSlave.diet<</replace>><</link>> <<else>> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 0af63adc8ed..39b03a0356c 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -1627,6 +1627,10 @@ Other drugs: // Will be overriden by hormones and other drugs where applicable./ ''designed to promote hermaphrodite development.'' <<elseif $currentRule.diet == "cleansing">> ''designed to promote health.'' +<<elseif $currentRule.diet == "fertility">> + ''designed to promote ovulation'' +<<elseif $currentRule.diet == "cum production">> + ''designed to promote cum production'' <<else>> ''no default setting.'' <</if>> @@ -4131,6 +4135,30 @@ Your brand design is ''$brandDesign.'' <<set $args[0].diet = "cleansing">> <br>$args[0].slaveName has been put on a diet of cleansers. <</if>> + <<elseif (_combinedRule.diet == "fertility")>> + <<if canGetPregnant($args[0])>> + <<if ($args[0].diet !== "fertility")>> + <<set $args[0].diet = "fertility">> + <br>$args[0].slaveName has been put on a diet of cleansers. + <</if>> + <<else>> + <<if ($args[0].diet !== "healthy")>> + <<set $args[0].diet = "healthy">> + <br>$args[0].slaveName has been put on a standard diet since she is currently unable to become pregnant. + <</if>> + <</if>> + <<elseif (_combinedRule.diet == "cum production")>> + <<if ($args[0].balls > 0)>> + <<if ($args[0].diet !== "cum production")>> + <<set $args[0].diet = "cum production">> + <br>$args[0].slaveName has been put on a diet to promote cum production. + <</if>> + <<else>> + <<if ($args[0].diet !== "healthy")>> + <<set $args[0].diet = "healthy">> + <br>$args[0].slaveName has been put on a standard diet since she is no longer able to produce cum. + <</if>> + <</if>> <</if>> <</if>> <<elseif (def _combinedRule.muscles) && (_combinedRule.muscles !== "no default setting") && ($args[0].amp != 1)>> /* no diet rule, muscles only */ -- GitLab