diff --git a/src/uncategorized/saGetMilked.tw b/src/uncategorized/saGetMilked.tw index c93325c98942e9e315ec2f76001eba6f29153e1f..fd106dad1f8e82e50612a141769bce3dd686833d 100644 --- a/src/uncategorized/saGetMilked.tw +++ b/src/uncategorized/saGetMilked.tw @@ -8,31 +8,28 @@ <<set $slaves[$i].lactationAdaptation = 0>> <</if>> -<<set $milk = 0>> -<<set $cum = 0>> +<<set $milk = 0, $cum = 0>> gets milked this week. -<<if $dairy > 0>> -<<if $dairyRestraintsSetting < 2>> +<<if $dairy > 0 && $dairyRestraintsSetting < 2>> <<if (($universalRulesFacilityWork == 1) && ($slaves[$i].assignment == "get milked") && ($dairySpots > 0)) || ($slaves[$i].assignment == "work in the dairy")>> - <<if ($slaves[$i].assignment == "get milked")>> - Since there's extra space in $dairyName, $he spends most of $his milkings there. - <<set $dairySpots -= 1>> - <</if>> - <<if ($Milkmaid != 0)>> - While there, $he gets the benefit of $Milkmaid.slaveName's <<if ($Milkmaid.physicalAge < 21)>>youthful energy<<else>>care<</if>><<if ($Milkmaid.oralSkill >= 100)>> and talented tongue<</if>>. - <<if ($slaves[$i].devotion < $milkmaidDevotionThreshold)>> - <<set $slaves[$i].devotion += $milkmaidDevotionBonus>> - <</if>> - <<if ($slaves[$i].trust < $milkmaidTrustThreshold)>> - <<set $slaves[$i].trust += $milkmaidTrustBonus>> + <<if ($slaves[$i].assignment == "get milked")>> + Since there's extra space in $dairyName, $he spends most of $his milkings there. + <<set $dairySpots -= 1>> <</if>> - <<if ($slaves[$i].health < 100)>> - <<set $slaves[$i].health += $milkmaidHealthBonus>> + <<if ($Milkmaid != 0)>> + While there, $he gets the benefit of $Milkmaid.slaveName's <<if ($Milkmaid.physicalAge < 21)>>youthful energy<<else>>care<</if>><<if ($Milkmaid.oralSkill >= 100)>> and talented tongue<</if>>. + <<if ($slaves[$i].devotion < $milkmaidDevotionThreshold)>> + <<set $slaves[$i].devotion += $milkmaidDevotionBonus>> + <</if>> + <<if ($slaves[$i].trust < $milkmaidTrustThreshold)>> + <<set $slaves[$i].trust += $milkmaidTrustBonus>> + <</if>> + <<if ($slaves[$i].health < 100)>> + <<set $slaves[$i].health += $milkmaidHealthBonus>> + <</if>> <</if>> <</if>> - <</if>> -<</if>> <</if>> <<if $slaves[$i].lactation > 0>> @@ -250,393 +247,397 @@ gets milked this week. <</if>> /* CLOSES BREAST MILKING */ -<<if ($slaves[$i].balls > 0)>> +<<if ["be confined in the arcade", "get milked", "work in the dairy"].includes($slaves[$i].assignment)>> /* prevents penthouse milkers from overstepping their boundaries */ - <<set $cumSlaves += 1>> - <<set $cum = cumAmount($slaves[$i])>> + <<if ($slaves[$i].balls > 0)>> - <<if $slaves[$i].lactation > 0>> - $His - <<else>> - $slaves[$i].slaveName's - <</if>> + <<set $cumSlaves += 1>> + <<set $cum = cumAmount($slaves[$i])>> - <<if $slaves[$i].dick > 0>> - <<if ($slaves[$i].dick > 6)>> - inhuman - <<elseif ($slaves[$i].dick > 5)>> - massive - <<elseif ($slaves[$i].dick > 4)>> - big - <<elseif ($slaves[$i].dick > 3)>> - sizable - <<elseif ($slaves[$i].dick > 2)>> - moderate - <<elseif ($slaves[$i].dick > 1)>> - little + <<if $slaves[$i].lactation > 0>> + $His <<else>> - tiny + $slaves[$i].slaveName's <</if>> - prick is - <<if $slaves[$i].lactation > 0>> - also + + <<if $slaves[$i].dick > 0>> + <<if ($slaves[$i].dick > 6)>> + inhuman + <<elseif ($slaves[$i].dick > 5)>> + massive + <<elseif ($slaves[$i].dick > 4)>> + big + <<elseif ($slaves[$i].dick > 3)>> + sizable + <<elseif ($slaves[$i].dick > 2)>> + moderate + <<elseif ($slaves[$i].dick > 1)>> + little + <<else>> + tiny + <</if>> + prick is + <<if $slaves[$i].lactation > 0>> + also + <</if>> + machine-milked + <<else>> + butt is machine-fucked + <</if>> + to extract the cum from $his + <<if !$slaves[$i].scrotum>> + invisible + <<else>> + <<switch $slaves[$i].balls>> + <<case 10>>inhuman + <<case 9>>titanic + <<case 8>>gigantic + <<case 7>>monstrous + <<case 6>>huge + <<case 5>>pendulous + <<case 4>>swinging + <<case 3>>big + <<case 2>>average + <<case 1>>pathetic + <<default>>hypertrophied + <</switch>> + <</if>> + <<if $slaves[$i].drugs == "testicle enhancement">> + balls, relieving them of the excessive cum production caused by the testicle enhancement drugs. + <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> + balls, relieving them of the excessive cum production caused by the hyper testicle enhancement drugs. + <<else>> + balls. <</if>> - machine-milked - <<else>> - butt is machine-fucked - <</if>> - to extract the cum from $his - <<if !$slaves[$i].scrotum>> - invisible - <<else>> - <<switch $slaves[$i].balls>> - <<case 10>>inhuman - <<case 9>>titanic - <<case 8>>gigantic - <<case 7>>monstrous - <<case 6>>huge - <<case 5>>pendulous - <<case 4>>swinging - <<case 3>>big - <<case 2>>average - <<case 1>>pathetic - <<default>>hypertrophied - <</switch>> - <</if>> - <<if $slaves[$i].drugs == "testicle enhancement">> - balls, relieving them of the excessive cum production caused by the testicle enhancement drugs. - <<elseif $slaves[$i].drugs == "hyper testicle enhancement">> - balls, relieving them of the excessive cum production caused by the hyper testicle enhancement drugs. - <<else>> - balls. - <</if>> - <<if $slaves[$i].diet == "cum production">> - $His diet is designed for cum production. - <</if>> + <<if $slaves[$i].diet == "cum production">> + $His diet is designed for cum production. + <</if>> - <<set $hormones = $slaves[$i].hormoneBalance/50>> - <<if $hormones < -1>> - $His internal chemistry is perfectly suited to cum production. - <<elseif $hormones < 0>> - $His hormonal balance favors cum production. - <<elseif $hormones > 0>> - $His hormonal balance impedes cum production. - <<elseif $hormones > 1>> - $His internal chemistry is poorly suited to cum production. - <</if>> + <<set $hormones = $slaves[$i].hormoneBalance/50>> + <<if $hormones < -1>> + $His internal chemistry is perfectly suited to cum production. + <<elseif $hormones < 0>> + $His hormonal balance favors cum production. + <<elseif $hormones > 0>> + $His hormonal balance impedes cum production. + <<elseif $hormones > 1>> + $His internal chemistry is poorly suited to cum production. + <</if>> - <<if $slaves[$i].scrotum == 0>> - $He does produce cum despite $his apparent ballslessness, but less than $he would if they weren't hidden inside $him. - <</if>> + <<if $slaves[$i].scrotum == 0>> + $He does produce cum despite $his apparent ballslessness, but less than $he would if they weren't hidden inside $him. + <</if>> - <<if $slaves[$i].prostate>> - <<if $slaves[$i].prostate > 2>> - $His heavily altered prostate greatly increases the volume of $his ejaculations and promotes excessive, watery semen production. This dilute ejaculate @@.red;sells poorly@@ compared to normal cum. - <<elseif $slaves[$i].prostate > 1>> - $His hyperactive prostate increases the volume of $his ejaculations and promotes good semen production. + <<if $slaves[$i].prostate>> + <<if $slaves[$i].prostate > 2>> + $His heavily altered prostate greatly increases the volume of $his ejaculations and promotes excessive, watery semen production. This dilute ejaculate @@.red;sells poorly@@ compared to normal cum. + <<elseif $slaves[$i].prostate > 1>> + $His hyperactive prostate increases the volume of $his ejaculations and promotes good semen production. + <</if>> + <<else>> + $His lack of a prostate reduces the health and volume of $his ejaculations. <</if>> - <<else>> - $His lack of a prostate reduces the health and volume of $his ejaculations. - <</if>> - <<if ($slaves[$i].devotion > 50)>> - $He's so happy that $his mental state has a positive impact on $his semen production. - <<elseif ($slaves[$i].devotion < -50)>> - $He's so unhappy that $his mental state has a negative impact on $his semen production. - <</if>> + <<if ($slaves[$i].devotion > 50)>> + $He's so happy that $his mental state has a positive impact on $his semen production. + <<elseif ($slaves[$i].devotion < -50)>> + $He's so unhappy that $his mental state has a negative impact on $his semen production. + <</if>> - <<if ($slaves[$i].health > 50)>> - $His shining health helps $him really produce. - <<elseif ($slaves[$i].health < -50)>> - $His poor health impedes semen production. - <</if>> + <<if ($slaves[$i].health > 50)>> + $His shining health helps $him really produce. + <<elseif ($slaves[$i].health < -50)>> + $His poor health impedes semen production. + <</if>> - <<if $slaves[$i].vasectomy == 1>> - $His cum lacks the primary ingredient, sperm, thanks to $his vasectomy, @@.red;considerably lowering the value@@ of $his ejaculate. - <<elseif $slaves[$i].ballType == "sterile">> - $His cum lacks vigor entirely, thanks to $his chemical castration, @@.red;considerably lowering the value@@ of $his ejaculate. - <</if>> + <<if $slaves[$i].vasectomy == 1>> + $His cum lacks the primary ingredient, sperm, thanks to $his vasectomy, @@.red;considerably lowering the value@@ of $his ejaculate. + <<elseif $slaves[$i].ballType == "sterile">> + $His cum lacks vigor entirely, thanks to $his chemical castration, @@.red;considerably lowering the value@@ of $his ejaculate. + <</if>> - /* Dairy rework cum half here */ - <<if ($slaves[$i].assignment == "work in the dairy")>> - <<if ($dairyStimulatorsUpgrade == 1)>> - <<if ($dairyStimulatorsSetting > 0)>> - <<set $cum += $cum*(0.2*($dairyStimulatorsSetting+$dairyRestraintsSetting+Math.trunc((50-$slaves[$i].physicalAge)/20)))>> - <</if>> - <<if ($slaves[$i].chem > 360)>> - <<set $cum = Math.trunc($cum*0.6)>> - <<elseif ($slaves[$i].chem > 100)>> - <<set $cum = Math.trunc($cum*((600-$slaves[$i].chem)/600))>> - <</if>> - <<elseif ($Milkmaid != 0)>> - <<if ($Milkmaid.dick > 4) && canAchieveErection($Milkmaid)>> - $Milkmaid.slaveName sometimes stands in for the machines, which is a polite way of saying $he sometimes fucks $slaves[$i].slaveName's ass to help $him cum. - <<set $cum += $cum*0.2>> + /* Dairy rework cum half here */ + <<if ($slaves[$i].assignment == "work in the dairy")>> + <<if ($dairyStimulatorsUpgrade == 1)>> + <<if ($dairyStimulatorsSetting > 0)>> + <<set $cum += $cum*(0.2*($dairyStimulatorsSetting+$dairyRestraintsSetting+Math.trunc((50-$slaves[$i].physicalAge)/20)))>> + <</if>> + <<if ($slaves[$i].chem > 360)>> + <<set $cum = Math.trunc($cum*0.6)>> + <<elseif ($slaves[$i].chem > 100)>> + <<set $cum = Math.trunc($cum*((600-$slaves[$i].chem)/600))>> + <</if>> + <<elseif ($Milkmaid != 0)>> + <<if ($Milkmaid.dick > 4) && canAchieveErection($Milkmaid)>> + $Milkmaid.slaveName sometimes stands in for the machines, which is a polite way of saying $he sometimes fucks $slaves[$i].slaveName's ass to help $him cum. + <<set $cum += $cum*0.2>> + <</if>> <</if>> + <<elseif ($slaves[$i].assignment == "be confined in the arcade")>> + <<set $cum = $cum*0.5>> <</if>> - <<elseif ($slaves[$i].assignment == "be confined in the arcade")>> - <<set $cum = $cum*0.5>> - <</if>> - - <<set $cum = Math.trunc($cum)>> - <<if $cum < 1>> - <<set $cum = 1>> - <</if>> - <<set $slaves[$i].cum += $cum>> - <<set $cumTotal += $cum>> - <<set _incomeStats.cum = $cum>> - - <<if ($arcologies[0].FSPastoralist == "unset")>> - <<set _cumSale = ($cum*random(15,25))>> - <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ - <<elseif $arcologies[0].FSPastoralistLaw == 1>> - <<set _cumSale = ($cum*(random(20,40)))>> - <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in extremely high demand as one of $arcologies[0].name's few legal sources of animal protein, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ - <<else>> - <<set _cumSale = ($cum*(random(10,20)+Math.trunc($arcologies[0].FSPastoralist/10)))>> - <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> - $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in high demand given the new cultural preference for slave products, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ - <</if>> - <<if $slaves[$i].assignment == "work in the dairy">> - <<run cashX(_cumSale, "milkedDairy", $slaves[$i])>> - <<elseif $slaves[$i].assignment == "get milked">> - <<run cashX(_cumSale, "milked", $slaves[$i])>> - <<else>> - <<run cashX(_cumSale, "extraMilk", $slaves[$i])>> - <</if>> - <<set _incomeStats.income += _cumSale>> - <<if ($slaves[$i].energy > 95)>> - Getting $his dick constantly milked is almost as good as getting constant blowjobs as far as $he's concerned. @@.hotpink;$He is happy@@ to have $his member receive so much attention. - <<set $slaves[$i].devotion += 1>> - <</if>> + <<set $cum = Math.trunc($cum)>> + <<if $cum < 1>> + <<set $cum = 1>> + <</if>> + <<set $slaves[$i].cum += $cum>> + <<set $cumTotal += $cum>> + <<set _incomeStats.cum = $cum>> + + <<if ($arcologies[0].FSPastoralist == "unset")>> + <<set _cumSale = ($cum*random(15,25))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <<elseif $arcologies[0].FSPastoralistLaw == 1>> + <<set _cumSale = ($cum*(random(20,40)))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in extremely high demand as one of $arcologies[0].name's few legal sources of animal protein, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <<else>> + <<set _cumSale = ($cum*(random(10,20)+Math.trunc($arcologies[0].FSPastoralist/10)))>> + <<if $slaves[$i].vasectomy == 1 || $slaves[$i].ballType == "sterile">><<set _cumSale *= 0.2>><<elseif $slaves[$i].prostate == 3>><<set _cumSale *= 0.5>><</if>> + $He produces <<print $cum>> deciliters of cum over the week; the fresh ejaculate, which is in high demand given the new cultural preference for slave products, is sold for @@.yellowgreen;<<print cashFormat(_cumSale)>>.@@ + <</if>> + <<if $slaves[$i].assignment == "work in the dairy">> + <<run cashX(_cumSale, "milkedDairy", $slaves[$i])>> + <<elseif $slaves[$i].assignment == "get milked">> + <<run cashX(_cumSale, "milked", $slaves[$i])>> + <<else>> + <<run cashX(_cumSale, "extraMilk", $slaves[$i])>> + <</if>> + <<set _incomeStats.income += _cumSale>> - <<if $slaves[$i].need>> - $His cock and balls are milked so thoroughly that $he's involuntarily sexually sated, regardless of $his feelings and tastes. - <<set $slaves[$i].need = 0>> - <</if>> + <<if ($slaves[$i].energy > 95)>> + Getting $his dick constantly milked is almost as good as getting constant blowjobs as far as $he's concerned. @@.hotpink;$He is happy@@ to have $his member receive so much attention. + <<set $slaves[$i].devotion += 1>> + <</if>> - <<if !canAchieveErection($slaves[$i])>> - Since $he cannot maintain an erection, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].trust -= 2>> - <<if ($slaves[$i].anus == 0)>> - The electrostimulator @@.lime;breaks in $his virgin asshole.@@ - <<set $slaves[$i].anus = 1>> - <</if>> - <<elseif ($slaves[$i].devotion <= 20)>> - Since $he's unaroused by $his situation, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. - <<set $slaves[$i].devotion -= 2>> - <<set $slaves[$i].trust -= 2>> - <<if ($slaves[$i].anus == 0)>> - The electrostimulator @@.lime;breaks in $his virgin asshole.@@ - <<set $slaves[$i].anus = 1>> + <<if $slaves[$i].need>> + $His cock and balls are milked so thoroughly that $he's involuntarily sexually sated, regardless of $his feelings and tastes. + <<set $slaves[$i].need = 0>> <</if>> - <</if>> - <<if ($slaves[$i].balls < 3) && $slaves[$i].ballType != "sterile">> - <<if ($slaves[$i].balls < 2)>> - <<if (random(1,100) > (70 + ($slaves[$i].geneMods.NCS * 15)))>> - Constant semen production and continual emptying and refilling @@.lime;increases the size of $his tiny testicles.@@ - <<set $slaves[$i].balls += 1>> + <<if !canAchieveErection($slaves[$i])>> + Since $he cannot maintain an erection, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 2>> + <<if ($slaves[$i].anus == 0)>> + The electrostimulator @@.lime;breaks in $his virgin asshole.@@ + <<set $slaves[$i].anus = 1>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + Since $he's unaroused by $his situation, $he requires @@.gold;painful@@ and @@.mediumorchid;degrading@@ anal electrostimulation to produce. + <<set $slaves[$i].devotion -= 2>> + <<set $slaves[$i].trust -= 2>> + <<if ($slaves[$i].anus == 0)>> + The electrostimulator @@.lime;breaks in $his virgin asshole.@@ + <<set $slaves[$i].anus = 1>> <</if>> - <<elseif (random(1,100) > (90 + ($slaves[$i].geneMods.NCS * 5)))>> - Constant semen production and continual emptying and refilling @@.lime;increases the size of $his small testicles.@@ - <<set $slaves[$i].balls += 1>> <</if>> - <</if>> -<</if>> /* CLOSES COCK MILKING */ - -<<if $slaves[$i].genes == "XX" && $slaves[$i].prostate > 0 && $slaves[$i].balls == 0>> - $His female prostate fluid is considered an exotic delicacy. - <<set $fluid = $slaves[$i].prostate * $slaves[$i].energy/5 + 1>> - <<if $slaves[$i].energy > 10>> - <<if $slaves[$i].health > 50>> - <<if $slaves[$i].energy > 90>> - As a nympho, $he has no trouble orgasming almost constantly. + <<if ($slaves[$i].balls < 3) && $slaves[$i].ballType != "sterile">> + <<if ($slaves[$i].balls < 2)>> + <<if (random(1,100) > (70 + ($slaves[$i].geneMods.NCS * 15)))>> + Constant semen production and continual emptying and refilling @@.lime;increases the size of $his tiny testicles.@@ + <<set $slaves[$i].balls += 1>> + <</if>> + <<elseif (random(1,100) > (90 + ($slaves[$i].geneMods.NCS * 5)))>> + Constant semen production and continual emptying and refilling @@.lime;increases the size of $his small testicles.@@ + <<set $slaves[$i].balls += 1>> <</if>> - <<set $fluid = $fluid*$slaves[$i].health/50>> - $His shining health keeps $his juices flowing. - <<elseif $slaves[$i].health < -50>> - <<set $fluid = $fluid * (1 + $slaves[$i].health/50)>> - $He is so unwell, $he produces less than normal. <</if>> - <<else>> - /* $slaves[$i].energy <= 10 */ - Unfortunately, $he is frigid and rarely reaches orgasm in spite of the intense automatic stimulation. - <</if>> - <<set $fluid = Math.clamp(Math.trunc($fluid),1,1000)>> - <<set _incomeStats.fluid = $fluid>> - <<print $fluid >> deciliters of uncommon ejaculate is gathered during $his milkings. - <<set $fluidSale = $fluid*random(40,50)>> - <<if $arcologies[0].FSPastoralist != "unset" && $arcologies[0].FSPastoralist > 30>> - <<set $fluidSale = Math.trunc($fluidSale*(1 + ($arcologies[0].FSPastoralist-30)/140))>> /* fully accepted parsoralism gives +50% on the price*/ - Because of your arcology's cultural preferences, it comes with extra value. - <</if>> - It is sold for @@.yellowgreen;<<print cashFormat($fluidSale)>>.@@ - <<if $slaves[$i].assignment == "work in the dairy">> - <<run cashX($fluidSale, "milkedDairy", $slaves[$i])>> - <<elseif $slaves[$i].assignment == "get milked">> - <<run cashX($fluidSale, "milked", $slaves[$i])>> - <<else>> - <<run cashX($fluidSale, "extraMilk", $slaves[$i])>> - <</if>> - <<set _incomeStats.income += $fluidSale>> -<</if>> /* CLOSES FEMALE PROSTATE FLUID GATHERING */ -<<if ($slaves[$i].behavioralQuirk == "fitness")>> - $slaves[$i].slaveName @@.hotpink;privately enjoys@@ the focus on $his health and fitness that comes with being a cow. - <<set $slaves[$i].devotion += 1>> -<</if>> + <</if>> /* CLOSES COCK MILKING */ -<<if ($showVignettes == 1 && ($slaves[$i].assignment == "get milked" || $slaves[$i].assignment == "work in the dairy"))>> - <<set _vignette = GetVignette($slaves[$i])>> - __This week__ _vignette.text - <<if (_vignette.type == "cash")>> - <<set $FResult = FResult($slaves[$i])>> - <<if (_vignette.effect > 0)>> - @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ - <<elseif (_vignette.effect < 0)>> - @@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@ + <<if $slaves[$i].genes == "XX" && $slaves[$i].prostate > 0 && $slaves[$i].balls == 0>> + $His female prostate fluid is considered an exotic delicacy. + <<set $fluid = $slaves[$i].prostate * $slaves[$i].energy/5 + 1>> + <<if $slaves[$i].energy > 10>> + <<if $slaves[$i].health > 50>> + <<if $slaves[$i].energy > 90>> + As a nympho, $he has no trouble orgasming almost constantly. + <</if>> + <<set $fluid = $fluid*$slaves[$i].health/50>> + $His shining health keeps $his juices flowing. + <<elseif $slaves[$i].health < -50>> + <<set $fluid = $fluid * (1 + $slaves[$i].health/50)>> + $He is so unwell, $he produces less than normal. + <</if>> <<else>> - an incident without lasting effect. + /* $slaves[$i].energy <= 10 */ + Unfortunately, $he is frigid and rarely reaches orgasm in spite of the intense automatic stimulation. <</if>> + <<set $fluid = Math.clamp(Math.trunc($fluid),1,1000)>> + <<set _incomeStats.fluid = $fluid>> + <<print $fluid >> deciliters of uncommon ejaculate is gathered during $his milkings. + <<set $fluidSale = $fluid*random(40,50)>> + <<if $arcologies[0].FSPastoralist != "unset" && $arcologies[0].FSPastoralist > 30>> + <<set $fluidSale = Math.trunc($fluidSale*(1 + ($arcologies[0].FSPastoralist-30)/140))>> /* fully accepted parsoralism gives +50% on the price*/ + Because of your arcology's cultural preferences, it comes with extra value. + <</if>> + It is sold for @@.yellowgreen;<<print cashFormat($fluidSale)>>.@@ <<if $slaves[$i].assignment == "work in the dairy">> - <<run cashX(Math.trunc($FResult*_vignette.effect), "milkedDairy", $slaves[$i])>> + <<run cashX($fluidSale, "milkedDairy", $slaves[$i])>> <<elseif $slaves[$i].assignment == "get milked">> - <<run cashX(Math.trunc($FResult*_vignette.effect), "milked", $slaves[$i])>> + <<run cashX($fluidSale, "milked", $slaves[$i])>> <<else>> - <<run cashX(Math.trunc($FResult*_vignette.effect), "extraMilk", $slaves[$i])>> - <</if>> - <<set _incomeStats.income += Math.trunc($FResult*_vignette.effect)>> - <<elseif (_vignette.type == "devotion")>> - <<if (_vignette.effect > 0)>> - <<if $slaves[$i].devotion > 50>> - @@.hotpink;increasing $his devotion to you.@@ - <<elseif $slaves[$i].devotion >= -20>> - @@.hotpink;increasing $his acceptance of you.@@ - <<elseif $slaves[$i].devotion > -10>> - @@.hotpink;reducing $his dislike of you.@@ + <<run cashX($fluidSale, "extraMilk", $slaves[$i])>> + <</if>> + <<set _incomeStats.income += $fluidSale>> + <</if>> /* CLOSES FEMALE PROSTATE FLUID GATHERING */ + + <<if ($slaves[$i].behavioralQuirk == "fitness")>> + $slaves[$i].slaveName @@.hotpink;privately enjoys@@ the focus on $his health and fitness that comes with being a cow. + <<set $slaves[$i].devotion += 1>> + <</if>> + + <<if ($showVignettes == 1 && ($slaves[$i].assignment == "get milked" || $slaves[$i].assignment == "work in the dairy"))>> + <<set _vignette = GetVignette($slaves[$i])>> + __This week__ _vignette.text + <<if (_vignette.type == "cash")>> + <<set $FResult = FResult($slaves[$i])>> + <<if (_vignette.effect > 0)>> + @@.yellowgreen;making you an extra <<print cashFormat(Math.trunc($FResult*_vignette.effect))>>.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;losing you <<print cashFormat(Math.abs(Math.trunc($FResult*_vignette.effect)))>>.@@ <<else>> - @@.hotpink;reducing $his hatred of you.@@ + an incident without lasting effect. <</if>> - <<elseif (_vignette.effect < 0)>> - <<if $slaves[$i].devotion > 50>> - @@.mediumorchid;reducing $his devotion to you.@@ - <<elseif $slaves[$i].devotion >= -20>> - @@.mediumorchid;reducing $his acceptance of you.@@ - <<elseif $slaves[$i].devotion > -10>> - @@.mediumorchid;increasing $his dislike of you.@@ + <<if $slaves[$i].assignment == "work in the dairy">> + <<run cashX(Math.trunc($FResult*_vignette.effect), "milkedDairy", $slaves[$i])>> + <<elseif $slaves[$i].assignment == "get milked">> + <<run cashX(Math.trunc($FResult*_vignette.effect), "milked", $slaves[$i])>> <<else>> - @@.mediumorchid;increasing $his hatred of you.@@ + <<run cashX(Math.trunc($FResult*_vignette.effect), "extraMilk", $slaves[$i])>> <</if>> - <<else>> - an incident without lasting effect. - <</if>> - <<set $slaves[$i].devotion += 1*_vignette.effect>> - <<elseif (_vignette.type == "trust")>> - <<if (_vignette.effect > 0)>> - <<if $slaves[$i].trust > 20>> - @@.mediumaquamarine;increasing $his trust in you.@@ - <<elseif $slaves[$i].trust > -10>> - @@.mediumaquamarine;reducing $his fear of you.@@ + <<set _incomeStats.income += Math.trunc($FResult*_vignette.effect)>> + <<elseif (_vignette.type == "devotion")>> + <<if (_vignette.effect > 0)>> + <<if $slaves[$i].devotion > 50>> + @@.hotpink;increasing $his devotion to you.@@ + <<elseif $slaves[$i].devotion >= -20>> + @@.hotpink;increasing $his acceptance of you.@@ + <<elseif $slaves[$i].devotion > -10>> + @@.hotpink;reducing $his dislike of you.@@ + <<else>> + @@.hotpink;reducing $his hatred of you.@@ + <</if>> + <<elseif (_vignette.effect < 0)>> + <<if $slaves[$i].devotion > 50>> + @@.mediumorchid;reducing $his devotion to you.@@ + <<elseif $slaves[$i].devotion >= -20>> + @@.mediumorchid;reducing $his acceptance of you.@@ + <<elseif $slaves[$i].devotion > -10>> + @@.mediumorchid;increasing $his dislike of you.@@ + <<else>> + @@.mediumorchid;increasing $his hatred of you.@@ + <</if>> <<else>> - @@.mediumaquamarine;reducing $his terror of you.@@ + an incident without lasting effect. <</if>> - <<elseif (_vignette.effect < 0)>> - <<if $slaves[$i].trust > 20>> - @@.gold;reducing $his trust in you.@@ - <<elseif $slaves[$i].trust >= -20>> - @@.gold;increasing $his fear of you.@@ + <<set $slaves[$i].devotion += 1*_vignette.effect>> + <<elseif (_vignette.type == "trust")>> + <<if (_vignette.effect > 0)>> + <<if $slaves[$i].trust > 20>> + @@.mediumaquamarine;increasing $his trust in you.@@ + <<elseif $slaves[$i].trust > -10>> + @@.mediumaquamarine;reducing $his fear of you.@@ + <<else>> + @@.mediumaquamarine;reducing $his terror of you.@@ + <</if>> + <<elseif (_vignette.effect < 0)>> + <<if $slaves[$i].trust > 20>> + @@.gold;reducing $his trust in you.@@ + <<elseif $slaves[$i].trust >= -20>> + @@.gold;increasing $his fear of you.@@ + <<else>> + @@.gold;increasing $his terror of you.@@ + <</if>> <<else>> - @@.gold;increasing $his terror of you.@@ + an incident without lasting effect. <</if>> + <<set $slaves[$i].trust += 1*_vignette.effect>> + <<elseif (_vignette.type == "health")>> + <<if (_vignette.effect > 0)>> + @@.green;improving $his health.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;affecting $his health.@@ + <<else>> + an incident without lasting effect. + <</if>> + <<set $slaves[$i].health += 2*_vignette.effect>> <<else>> - an incident without lasting effect. - <</if>> - <<set $slaves[$i].trust += 1*_vignette.effect>> - <<elseif (_vignette.type == "health")>> - <<if (_vignette.effect > 0)>> - @@.green;improving $his health.@@ - <<elseif (_vignette.effect < 0)>> - @@.red;affecting $his health.@@ - <<else>> - an incident without lasting effect. - <</if>> - <<set $slaves[$i].health += 2*_vignette.effect>> - <<else>> - <<set $FResult = FResult($slaves[$i])>> - <<if (_vignette.effect > 0)>> - @@.green;gaining you a bit of reputation.@@ - <<elseif (_vignette.effect < 0)>> - @@.red;losing you a bit of reputation.@@ - <<else>> - an incident without lasting effect. + <<set $FResult = FResult($slaves[$i])>> + <<if (_vignette.effect > 0)>> + @@.green;gaining you a bit of reputation.@@ + <<elseif (_vignette.effect < 0)>> + @@.red;losing you a bit of reputation.@@ + <<else>> + an incident without lasting effect. + <</if>> + <<set $rep += Math.trunc($FResult*_vignette.effect*0.1)>> + <<set _incomeStats.rep += Math.trunc($FResult*_vignette.effect*0.1)>> <</if>> - <<set $rep += Math.trunc($FResult*_vignette.effect*0.1)>> - <<set _incomeStats.rep += Math.trunc($FResult*_vignette.effect*0.1)>> + <</if>> -<</if>> + /* FACILITY DECORATION IMPACTS */ -/* FACILITY DECORATION IMPACTS */ - -<<if $slaves[$i].assignment == "work in the dairy">> -<<if $dairyDecoration != "standard">> -<<set _fsGain = Math.min(0.0001*$FSSingleSlaveRep*($milk+5*$cum), 1)>> -<<switch $dairyDecoration>> -<<case "Roman Revivalist">> - <<set $arcologies[0].FSRomanRevivalist = Math.clamp($arcologies[0].FSRomanRevivalist += _fsGain,0,100)>> -<<case "Aztec Revivalist">> - <<set $arcologies[0].FSAztecRevivalist = Math.clamp($arcologies[0].FSAztecRevivalist += _fsGain,0,100)>> -<<case "Egyptian Revivalist">> - <<set $arcologies[0].FSEgyptianRevivalist = Math.clamp($arcologies[0].FSEgyptianRevivalist += _fsGain,0,100)>> -<<case "Edo Revivalist">> - <<set $arcologies[0].FSEdoRevivalist = Math.clamp($arcologies[0].FSEdoRevivalist += _fsGain,0,100)>> -<<case "Arabian Revivalist">> - <<set $arcologies[0].FSArabianRevivalist = Math.clamp($arcologies[0].FSArabianRevivalist += _fsGain,0,100)>> -<<case "Chinese Revivalist">> - <<set $arcologies[0].FSChineseRevivalist = Math.clamp($arcologies[0].FSChineseRevivalist += _fsGain,0,100)>> -<<case "Chattel Religionist">> - <<set $arcologies[0].FSChattelReligionist = Math.clamp($arcologies[0].FSChattelReligionist += _fsGain,0,100)>> -<<case "Degradationist">> - <<set $arcologies[0].FSDegradationist = Math.clamp($arcologies[0].FSDegradationist += _fsGain,0,100)>> -<<case "Repopulation Focus">> - <<set $arcologies[0].FSRepopulationFocus = Math.clamp($arcologies[0].FSRepopulationFocus += _fsGain,0,100)>> -<<case "Eugenics">> - <<set $arcologies[0].FSRestart = Math.clamp($arcologies[0].FSRestart += _fsGain,0,100)>> -<<case "Asset Expansionist">> - <<set $arcologies[0].FSAssetExpansionist = Math.clamp($arcologies[0].FSAssetExpansionist += _fsGain,0,100)>> -<<case "Transformation Fetishist">> - <<set $arcologies[0].FSTransformationFetishist = Math.clamp($arcologies[0].FSTransformationFetishist += _fsGain,0,100)>> -<<case "Gender Radicalist">> - <<set $arcologies[0].FSGenderRadicalist = Math.clamp($arcologies[0].FSGenderRadicalist += _fsGain,0,100)>> -<<case "Gender Fundamentalist">> - <<set $arcologies[0].FSGenderFundamentalist = Math.clamp($arcologies[0].FSGenderFundamentalist += _fsGain,0,100)>> -<<case "Physical Idealist">> - <<set $arcologies[0].FSPhysicalIdealist = Math.clamp($arcologies[0].FSPhysicalIdealist += _fsGain,0,100)>> -<<case "Hedonistic">> - <<set $arcologies[0].FSHedonisticDecadence = Math.clamp($arcologies[0].FSHedonisticDecadence += _fsGain,0,100)>> -<<case "Supremacist">> - <<set $arcologies[0].FSSupremacist = Math.clamp($arcologies[0].FSSupremacist += _fsGain,0,100)>> -<<case "Subjugationist">> - <<set $arcologies[0].FSSubjugationist = Math.clamp($arcologies[0].FSSubjugationist += _fsGain,0,100)>> -<<case "Paternalist">> - <<set $arcologies[0].FSPaternalist = Math.clamp($arcologies[0].FSPaternalist += _fsGain,0,100)>> -<<case "Pastoralist">> - <<set $arcologies[0].FSPastoralist = Math.clamp($arcologies[0].FSPastoralist += _fsGain,0,100)>> -<<case "Maturity Preferentialist">> - <<set $arcologies[0].FSMaturityPreferentialist = Math.clamp($arcologies[0].FSMaturityPreferentialist += _fsGain,0,100)>> -<<case "Youth Preferentialist">> - <<set $arcologies[0].FSYouthPreferentialist = Math.clamp($arcologies[0].FSYouthPreferentialist += _fsGain,0,100)>> -<<case "Body Purist">> - <<set $arcologies[0].FSBodyPurist = Math.clamp($arcologies[0].FSBodyPurist += _fsGain,0,100)>> -<<case "Slimness Enthusiast">> - <<set $arcologies[0].FSSlimnessEnthusiast = Math.clamp($arcologies[0].FSSlimnessEnthusiast += _fsGain,0,100)>> -<</switch>> -<</if>> -<</if>> + <<if $slaves[$i].assignment == "work in the dairy">> + <<if $dairyDecoration != "standard">> + <<set _fsGain = Math.min(0.0001*$FSSingleSlaveRep*($milk+5*$cum), 1)>> + <<switch $dairyDecoration>> + <<case "Roman Revivalist">> + <<set $arcologies[0].FSRomanRevivalist = Math.clamp($arcologies[0].FSRomanRevivalist += _fsGain,0,100)>> + <<case "Aztec Revivalist">> + <<set $arcologies[0].FSAztecRevivalist = Math.clamp($arcologies[0].FSAztecRevivalist += _fsGain,0,100)>> + <<case "Egyptian Revivalist">> + <<set $arcologies[0].FSEgyptianRevivalist = Math.clamp($arcologies[0].FSEgyptianRevivalist += _fsGain,0,100)>> + <<case "Edo Revivalist">> + <<set $arcologies[0].FSEdoRevivalist = Math.clamp($arcologies[0].FSEdoRevivalist += _fsGain,0,100)>> + <<case "Arabian Revivalist">> + <<set $arcologies[0].FSArabianRevivalist = Math.clamp($arcologies[0].FSArabianRevivalist += _fsGain,0,100)>> + <<case "Chinese Revivalist">> + <<set $arcologies[0].FSChineseRevivalist = Math.clamp($arcologies[0].FSChineseRevivalist += _fsGain,0,100)>> + <<case "Chattel Religionist">> + <<set $arcologies[0].FSChattelReligionist = Math.clamp($arcologies[0].FSChattelReligionist += _fsGain,0,100)>> + <<case "Degradationist">> + <<set $arcologies[0].FSDegradationist = Math.clamp($arcologies[0].FSDegradationist += _fsGain,0,100)>> + <<case "Repopulation Focus">> + <<set $arcologies[0].FSRepopulationFocus = Math.clamp($arcologies[0].FSRepopulationFocus += _fsGain,0,100)>> + <<case "Eugenics">> + <<set $arcologies[0].FSRestart = Math.clamp($arcologies[0].FSRestart += _fsGain,0,100)>> + <<case "Asset Expansionist">> + <<set $arcologies[0].FSAssetExpansionist = Math.clamp($arcologies[0].FSAssetExpansionist += _fsGain,0,100)>> + <<case "Transformation Fetishist">> + <<set $arcologies[0].FSTransformationFetishist = Math.clamp($arcologies[0].FSTransformationFetishist += _fsGain,0,100)>> + <<case "Gender Radicalist">> + <<set $arcologies[0].FSGenderRadicalist = Math.clamp($arcologies[0].FSGenderRadicalist += _fsGain,0,100)>> + <<case "Gender Fundamentalist">> + <<set $arcologies[0].FSGenderFundamentalist = Math.clamp($arcologies[0].FSGenderFundamentalist += _fsGain,0,100)>> + <<case "Physical Idealist">> + <<set $arcologies[0].FSPhysicalIdealist = Math.clamp($arcologies[0].FSPhysicalIdealist += _fsGain,0,100)>> + <<case "Hedonistic">> + <<set $arcologies[0].FSHedonisticDecadence = Math.clamp($arcologies[0].FSHedonisticDecadence += _fsGain,0,100)>> + <<case "Supremacist">> + <<set $arcologies[0].FSSupremacist = Math.clamp($arcologies[0].FSSupremacist += _fsGain,0,100)>> + <<case "Subjugationist">> + <<set $arcologies[0].FSSubjugationist = Math.clamp($arcologies[0].FSSubjugationist += _fsGain,0,100)>> + <<case "Paternalist">> + <<set $arcologies[0].FSPaternalist = Math.clamp($arcologies[0].FSPaternalist += _fsGain,0,100)>> + <<case "Pastoralist">> + <<set $arcologies[0].FSPastoralist = Math.clamp($arcologies[0].FSPastoralist += _fsGain,0,100)>> + <<case "Maturity Preferentialist">> + <<set $arcologies[0].FSMaturityPreferentialist = Math.clamp($arcologies[0].FSMaturityPreferentialist += _fsGain,0,100)>> + <<case "Youth Preferentialist">> + <<set $arcologies[0].FSYouthPreferentialist = Math.clamp($arcologies[0].FSYouthPreferentialist += _fsGain,0,100)>> + <<case "Body Purist">> + <<set $arcologies[0].FSBodyPurist = Math.clamp($arcologies[0].FSBodyPurist += _fsGain,0,100)>> + <<case "Slimness Enthusiast">> + <<set $arcologies[0].FSSlimnessEnthusiast = Math.clamp($arcologies[0].FSSlimnessEnthusiast += _fsGain,0,100)>> + <</switch>> + <</if>> + <</if>> + +<</if>> \ No newline at end of file