From f00b070446f2ac4c6129ef83b36798d7592d3823 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Thu, 28 Mar 2019 20:12:22 -0400 Subject: [PATCH] Removing old file --- src/uncategorized/saServeThePublic.tw | 1311 ------------------------- 1 file changed, 1311 deletions(-) delete mode 100644 src/uncategorized/saServeThePublic.tw diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw deleted file mode 100644 index 7735fa9c457..00000000000 --- a/src/uncategorized/saServeThePublic.tw +++ /dev/null @@ -1,1311 +0,0 @@ -:: SA serve the public [nobr] - -<!-- Statistics gathering --> -<<set _incomeStats = getSlaveStatisticData($slaves[$i], $slaves[$i].assignment === Job.CLUB ? $facility.club : undefined)>> - -<<set $bellyAccessory = $slaves[$i].bellyAccessory>> -<<if ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "serve the public")>> - <<set $publicServants += 1>> -<</if>> - -<<set $FResult = FResult($slaves[$i])>> -<<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>> - <<set $FResult += 2>> -<</if>> -<<if $ACitizens > $ASlaves*4>> - <<set $FResult = Math.trunc($FResult*1.1)>> -<<elseif $ACitizens > $ASlaves*2>> - <<set $FResult = Math.trunc($FResult*1)>> -<<elseif $ACitizens > $ASlaves>> - <<set $FResult = Math.trunc($FResult*0.95)>> -<<elseif $ACitizens > $ASlaves*0.5>> - <<set $FResult = Math.trunc($FResult*0.9)>> -<<else>> - <<set $FResult = Math.trunc($FResult*0.85)>> -<</if>> -<<set $beauty = Beauty($slaves[$i])>> -<<if $ACitizens > $ASlaves*4>> - <<set $beauty = Math.trunc($beauty*1.1)>> -<<elseif $ACitizens > $ASlaves*2>> - <<set $beauty = Math.trunc($beauty*1)>> -<<elseif $ACitizens > $ASlaves>> - <<set $beauty = Math.trunc($beauty*0.95)>> -<<elseif $ACitizens > $ASlaves*0.5>> - <<set $beauty = Math.trunc($beauty*0.9)>> -<<else>> - <<set $beauty = Math.trunc($beauty*0.85)>> -<</if>> -<<if $slaves[$i].sexualFlaw == "attention whore">> - <<set $beauty = Math.trunc($beauty*1.1)>> -<</if>> -<<if $slaves[$i].assignment == "be the DJ">> - <<if $clubSlaves+$slavesGettingHelp > 0>> - <<set $beauty = Math.trunc($beauty*((10-$clubSlaves-$slavesGettingHelp)/10))>> - <</if>> -<</if>> - -<<if ($slaves[$i].devotion > 95) || ($slaves[$i].energy > 95)>> - enthusiastically serves -<<elseif ($slaves[$i].devotion > 50)>> - willingly serves -<<elseif ($slaves[$i].devotion > 20)>> - obediently serves -<<elseif ($slaves[$i].trust < -20)>> - reluctantly serves -<<else>> - is forced to serve -<</if>> -the public. - -<<if $arcologies[0].FSEdoRevivalist == "unset">> - <<set $beautyMultiplier = 1>> -<<else>> - <<set $beautyMultiplier = (1+($arcologies[0].FSEdoRevivalist/($FSLockinLevel*3)))>> -<</if>> -<<if $club > 0>> - <<if (($universalRulesFacilityWork == 1) && ($slaves[$i].assignment == "serve the public") && ($clubSpots > 0)) || ($slaves[$i].assignment == "serve in the club")>> - <<if ($slaves[$i].assignment == "serve the public")>> - Since there's extra space in $clubName, $he's promiscuous there. - <<set $clubSpots -= 1>> - <</if>> - <<if $clubAdsSpending != 0>> - <<if $clubAdsStacked == 1>> - <<if ($slaves[$i].butt > 4)>> - <<if ($slaves[$i].boobs > 800)>> - <<set $beautyMultiplier += 0.05>> - $His stacked body fits $clubName's ad campaign, getting $him more attention. - <</if>> - <</if>> - <<elseif $clubAdsStacked == -1>> - <<if ($slaves[$i].boobs < 500)>> - <<if ($slaves[$i].butt < 3)>> - <<if ($slaves[$i].weight <= 10)>> - <<if ($slaves[$i].muscles <= 30)>> - <<set $beautyMultiplier += 0.05>> - $His slim body fits $clubName's ad campaign, getting $him more attention. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $clubAdsPreg == 1>> - <<if ($slaves[$i].bellyPreg >= 5000) || ($slaves[$i].bellyImplant >= 5000)>> - <<set $beautyMultiplier += 0.05>> - $His gravid body fits $clubName's ad campaign, getting $him more attention. - <</if>> - <<elseif $clubAdsPreg == -1>> - <<if ($slaves[$i].belly < 100) && ($slaves[$i].weight < 30) && (!setup.fakeBellies.includes($bellyAccessory)) && ($slaves[$i].bellyImplant <= 0)>> - <<set $beautyMultiplier += 0.05>> - $His flat belly fits $clubName's ad campaign, getting $him more attention. - <</if>> - <</if>> - <<if $clubAdsModded == 1>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - <<set $beautyMultiplier += 0.05>> - Body art like $hers is a major draw. - <</if>> - <<elseif $clubAdsModded == -1>> - <<if $slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2>> - <<set $beautyMultiplier += 0.05>> - Very clean bodies like $hers are a major draw. - <</if>> - <</if>> - <<if $clubAdsImplanted == 1>> - <<if ($slaves[$i].boobsImplant > 0)>> - <<if ($slaves[$i].buttImplant > 0)>> - <<if ($slaves[$i].bellyImplant >= 1500)>> - <<if ($slaves[$i].waist < -10)>> - <<if ($slaves[$i].lipsImplant > 0)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to $clubName looking to fuck a plastic slut like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<elseif $clubAdsImplanted == -1>> - <<if ($slaves[$i].boobsImplant == 0)>> - <<if ($slaves[$i].buttImplant == 0)>> - <<if ($slaves[$i].waist >= -95)>> - <<if ($slaves[$i].lipsImplant == 0)>> - <<if ($slaves[$i].bellyImplant == -1)>> - <<if ($slaves[$i].faceImplant < 30)>> - <<set $beautyMultiplier += 0.05>> - Many citizens come to $clubName looking to get with a natural $girl like $him. - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $clubAdsOld == 1>> - <<if ($slaves[$i].physicalAge >= 30)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with mature slaves. - <</if>> - <<elseif $clubAdsOld == -1>> - <<if ($slaves[$i].physical < 30) && ($slaves[$i].physical >= 18)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with young slaves. - <</if>> - <<elseif $clubAdsOld == -2>> - <<if ($slaves[$i].physical <= 18) && ($slaves[$i].physical >= 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with teenage slaves. - <</if>> - <<elseif $clubAdsOld == -3>> - <<if ($slaves[$i].physical < 13)>> - <<set $beautyMultiplier += 0.05>> - $He's perfect for $clubName, which practically exists to match citizens up with $loli slaves. - <</if>> - <</if>> - <<if $clubAdsXX == 1>> - <<if ($slaves[$i].dick == 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $clubName is looking to fuck a $girl like $him. - <</if>> - <<elseif $clubAdsXX == -1>> - <<if ($slaves[$i].dick > 0)>> - <<set $beautyMultiplier += 0.05>> - Almost everyone who comes to $clubName is looking to poke a $girl who cums when buttfucked. - <</if>> - <</if>> - <</if>> - <<if (($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs") ||($slaves[$i].hears == -2))>> - $His inability to move to the rhythm of the music is very off putting to those looking to party. - <<set $beautyMultiplier -= 0.15>> - <</if>> - <<if $DJ != 0>> - <<if $DJRepBonus > 0>> - <<set $beautyMultiplier += $DJRepBonus>> - <<if ($slaves[$i].assignment == "serve the public")>> - Working - <<else>> - Living and working - <</if>> - out of the club, $he comes under <<= SlaveFullName($DJ)>>'s - <<if $DJRepBonus < 0.1>> - completely inept - <<elseif $DJRepBonus < 0.2>> - unskilled - <<elseif $DJRepBonus < 0.3>> - skillful - <<else>> - masterful - <</if>> - leadership. - <<if ($DJ.face > 40) && ($DJ.intelligence+$DJ.intelligenceImplant > 50)>> - <<if ($slaves[$i].devotion > 20)>> - The DJ is such a gorgeous diva that $he's swept along by $his charisma, and does $his best to be a worthy part of $his entourage. - <</if>> - <</if>> - <<if $DJignoresFlaws != 1>> - <<if !["abusive", "anal addict", "attention whore", "breast growth", "breeder", "cum addict", "malicious", "neglectful", "none", "self hating"].includes($slaves[$i].sexualFlaw) && (random(1,100) > 90)>> - <<= SlaveFullName($DJ)>> manages to @@.green;break@@ $slaves[$i].slaveName of $his sexual flaws. - <<set $slaves[$i].sexualFlaw = "none">> - <<elseif ($slaves[$i].behavioralFlaw != "none") && (random(1,100) > 90)>> - <<= SlaveFullName($DJ)>> manages to @@.green;break@@ $slaves[$i].slaveName of $his flaws. - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> -<<set $beauty = Math.trunc($beauty*$beautyMultiplier)>> - -$His appearance attracted $beauty members of the public (<<print Math.trunc($beauty/7)>> a day)<<if $beauty > 160>>, so many that <<if canDoVaginal($slaves[$i]) && canDoAnal($slaves[$i])>>each of $his holes was<<elseif canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i])>>each of $his available holes was<<else>>$his mouth and anywhere else a dick could fit was<</if>> often filled by more than one cock<<elseif $beauty > 140>>, so many that $he spent much of $his time getting gangbanged<<elseif $beauty > 120>>, so many that citizens often <<if canDoAnal($slaves[$i]) || canDoVaginal($slaves[$i])>>spitroasted<<else>>double-teamed<</if>> the slut<<elseif $beauty > 100>>, so many that $he frequently had sex with multiple citizens at once<<elseif $beauty > 70>>, so many that $he occasionally had sex with multiple citizens at once<</if>>. Most of them -<<if $FResult > 15>> - were putty in $his hands. -<<elseif $FResult > 10>> - greatly enjoyed $his services. -<<elseif $FResult > 5>> - enjoyed $his body. -<<else>> - liked using $him. -<</if>> -<<set _incomeStats.customers = $beauty>> - -<<if $seeAge == 1>> -<<if $slaves[$i].physicalAge == $minimumSlaveAge && $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset") && $arcologies[0].FSRestart == "unset">> - <<if $slaves[$i].birthWeek == 0>> - $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and appeal. $He is also expected to become fertile soon, giving $him an additional boost as citizens clamor to claim $his fresh womb. - <<elseif $slaves[$i].birthWeek < 4>> - This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and appeal. $He was also anticipated to become fertile this month, and $his womb is still unoccupied, giving $him an additional boost. - <</if>> -<<elseif $slaves[$i].physicalAge == $minimumSlaveAge>> - <<if $slaves[$i].birthWeek == 0>> - $He just turned $minimumSlaveAge this week, giving $him an immense boost to both popularity and appeal. - <<elseif $slaves[$i].birthWeek < 4>> - This is still the first month in which it's legal to pay to fuck $him, giving $him a boost to both popularity and appeal. - <</if>> -<<elseif $slaves[$i].physicalAge == $fertilityAge && canGetPregnant($slaves[$i]) && ($arcologies[0].FSRepopulationFocus != "unset" || $arcologies[0].FSGenderFundamentalist != "unset")>> - <<if $slaves[$i].birthWeek == 0>> - $He is expected to become fertile soon, giving $him an immense boost to both popularity and appeal as citizens clamor to claim $his fresh womb. - <<elseif $slaves[$i].birthWeek < 4 && $slaves[$i].pregKnown == 0>> - This is still the first month in which $he was anticipated to become fertile, and $his womb is still unoccupied, giving $him a boost to both popularity and appeal. - <</if>> -<</if>> -<</if>> - -<<if ($slaves[$i].behavioralQuirk == "advocate")>> - $slaves[$i].slaveName @@.hotpink;really enjoys@@ being able to share $his convert's enthusiasm about slavery with new people. - <<set $slaves[$i].devotion += 1>> -<<elseif ($slaves[$i].behavioralQuirk == "funny")>> - $slaves[$i].slaveName @@.hotpink;really enjoys@@ making so many people laugh. - <<set $slaves[$i].devotion += 1>> -<</if>> -<<if ($slaves[$i].sexualQuirk == "tease")>> - $slaves[$i].slaveName @@.mediumaquamarine;trusts your judgment@@ in assigning $him a job that affords $him a chance to tease and flirt. - <<set $slaves[$i].trust += 1>> -<</if>> - -<<set $injury = 0>> -<<if $slaves[$i].assignment == "serve in the club">> -<<elseif ($slaves[$i].curatives > 0) || ($slaves[$i].inflationType == "curative")>> - The drugs <<if $slaves[$i].inflationType == "curative">>$he holds within $his gut<<else>>$he's on<</if>> protect $him from the wear of being a slut. -<<elseif ($slaves[$i].health < -50)>> - The stress of being a slut while ill is @@.red;very hard on $him.@@ - <<set $slaves[$i].health -= 10>> - <<set $injury = 1>> -<<elseif ($slaves[$i].health < -20) && (random(1,100) > 50)>> - The stress of being a slut while ill is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> -<<elseif ($slaves[$i].vagina < 0)>> - <<set $desc = SlaveTitle($slaves[$i])>> - <<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>> - $He's such an expert public servant that $he copes with the stress of being a $desc slut. - <<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>> - The stress of being a $desc slut is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> - <</if>> -<<elseif ($slaves[$i].vagina > 0 && !canDoVaginal($slaves[$i]))>> - <<if canDoAnal($slaves[$i])>> - <<if (($slaves[$i].analSkill + $slaves[$i].oralSkill) >= 200)>> - $He's such an expert slut that $he copes with the stress of being limited to buttsex and oral. - <<elseif random(1,100) > 40+(10*($slaves[$i].analSkill + $slaves[$i].oralSkill))>> - The stress of being limited to buttsex and oral is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> - <</if>> - <<else>> - <<if $slaves[$i].oralSkill >= 100>> - $He's such an expert slut that $he copes with the stress of being limited to oral. - <<elseif random(1,100) > 40+(10*$slaves[$i].oralSkill)>> - The stress of being limited to oral sex is @@.red;hard on $him.@@ - <<set $slaves[$i].health -= 7>> - <<set $injury = 1>> - <</if>> - <</if>> -<<elseif ($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill) < 300>> - <<if random(1,100) > 10+(($slaves[$i].analSkill + $slaves[$i].oralSkill + $slaves[$i].vaginalSkill)/10)>> - <<set $injury = 1>> - <</if>> -<</if>> -<<if ($injury == 1)>> - <<set $slaves[$i].health -= 3>> - <<if canDoAnal($slaves[$i])>> - <<set _injuryChance = random(1,100)>> - <<else>> - <<set _injuryChance = random(1,80)>> - <</if>> - <<if (_injuryChance > 80)>> - <<set $slaves[$i].minorInjury = "sore ass">> - Rough anal with a careless citizen left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<= minorInjuryResponse($slaves[$i])>> - <<elseif (_injuryChance > 60)>> - <<set $slaves[$i].minorInjury = "black eye">> - A violent citizen left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<= minorInjuryResponse($slaves[$i])>> - <<elseif (_injuryChance > 40)>> - <<set $slaves[$i].minorInjury = "split lip">> - An abusive citizen left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<= minorInjuryResponse($slaves[$i])>> - <<elseif (_injuryChance > 20)>> - <<set $slaves[$i].minorInjury = "bad bruise">> - A rough citizen left $him with a @@.red;$slaves[$i].minorInjury.@@ - <<= minorInjuryResponse($slaves[$i])>> - <<else>> - <<set $slaves[$i].minorInjury = "sore muscle">> - The hard labor of constant sex left $him with @@.red;$slaves[$i].minorInjury.@@ - <</if>> -<</if>> - -<<if canDoVaginal($slaves[$i])>> - <<if ($slaves[$i].vagina == 0)>> - <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - $His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry.@@ $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion += 4, $slaves[$i].vagina = 1>> - <<set $FResult += 10>> - <<elseif ($slaves[$i].devotion > 20)>> - $His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry.@@ Losing $his virginity in this way @@.hotpink;confirms $his submission to you.@@ @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion += 4, $slaves[$i].vagina = 1>> - <<set $FResult += 10>> - <<else>> - $His virginity goes to the @@.green;citizen who most deserves the gift of a slave's cherry.@@ $He tries to resist, and losing $his virginity to a rape makes $him @@.mediumorchid;hate@@ and @@.gold;fear@@ you a great deal. @@.lime;$His pussy is now broken in.@@ - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 10, $slaves[$i].vagina = 1>> - <<set $FResult += 10>> - <</if>> - <<elseif ($slaves[$i].vagina < 3)>> - <<if (random(1,100) > ((170-$beauty)+($slaves[$i].vagina*10)+($slaves[$i].vaginalSkill/3)))>> - @@.lime;$His pussy gets loosened by the intense use.@@ - <<set $slaves[$i].vagina += 1>> - <</if>> - <</if>> -<</if>> - -<<if canDoAnal($slaves[$i])>> - <<if ($slaves[$i].anus == 0)>> - <<if ($slaves[$i].aphrodisiacs > 1) || ($slaves[$i].inflationType == "aphrodisiac")>> - $His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. $He's so full of aphrodisiacs that $he @@.hotpink;enjoys the experience.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion += 4, $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <<elseif ($slaves[$i].devotion > 20)>> - $His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. The pain and humiliation @@.hotpink;confirm $his submission to you.@@ $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion += 4, $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <<else>> - $His tight little anus goes to the @@.green;most prominent citizen@@ to show an interest in an anal virgin. The pain and humiliation increases $his @@.mediumorchid;hatred@@ and @@.gold;fear@@ for you. $His fresh asshole is fucked all week, and by the end of it @@.lime;$he won't sit down.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<set $slaves[$i].anus = 2>> - <<set $FResult += 5>> - <</if>> - <<elseif ($slaves[$i].anus < 3)>> - <<if ($slaves[$i].vagina < 0)>> - <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole sees constant use in place of a pussy and loosens.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <<elseif !canDoVaginal($slaves[$i])>> - <<if ((random(1,100) > ((150-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole sees constant use in place of $his protected pussy and loosens.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <<else>> - <<if ((random(1,100) > ((160-$beauty)+($slaves[$i].anus*10)+($slaves[$i].analSkill/6))))>> - @@.lime;$His asshole loosens with constant use.@@ - <<set $slaves[$i].anus += 1>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if !setup.entertainmentCareers.includes($slaves[$i].career) && $slaves[$i].skillE < $masteredXP>> - <<set $slaves[$i].skillE += random(1,Math.ceil(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/15) + 8)>> -<</if>> -<<if setup.entertainmentCareers.includes($slaves[$i].career)>> - $He has experience with entertainment from $his life before $he was a slave, making $him more effective. -<<elseif $slaves[$i].skillE >= $masteredXP>> - $He has learned to be entertaining from working for you, making $him more effective. -<</if>> - -<<if ($slaves[$i].devotion > 20)>> -<<elseif !canWalk($slaves[$i])>> - Since $he can't walk, never mind dance, $he sits on a stool near the floor to flirt until a citizen feels like helping $him back to a private room. -<<elseif ($slaves[$i].entertainSkill <= 30)>> - $He attracts some attention by stripping, come-ons, and simple dancing. -<<elseif ($slaves[$i].entertainSkill <= 60)>> - $He attracts more attention with striptease, flirting, and erotic dancing. -<<elseif ($slaves[$i].entertainSkill < 100)>> - $He attracts much attention with arousing innuendo and lusty striptease. -<<else>> - $He attracts popular attention with clever flirting and world-class erotic dancing. -<</if>> - -<<if $slaves[$i].aphrodisiacs > 1 || ($slaves[$i].inflationType == "aphrodisiac")>> - The aphrodisiac cocktail has $him so desperately horny that regardless of $his personal feelings, $he @@.hotpink;gets off with the public all week.@@ In $his drug-addled state $he doesn't remember enough to learn sexual skills. - <<set $slaves[$i].devotion += 4>> -<<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].energy <= 95)>> - <<if $slaves[$i].trust >= -20>> - $He tries to refuse being treated as an open slut, so $he is restrained for public use. $He loses a bit of $himself to a week of rape, but remembers enough to know @@.mediumorchid;you're responsible,@@ and @@.gold;can force $him if necessary.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<else>> - $He doesn't show much enthusiasm, but the habit of sexual slavery @@.hotpink;wears away at $his will.@@ - <<set $slaves[$i].devotion += 4>> - <</if>> -<<else>> - <<if ($slaves[$i].oralSkill + $slaves[$i].analSkill >= 200) && (($slaves[$i].vaginalSkill >= 100) || !canDoVaginal($slaves[$i]))>> - $He's a @@.aquamarine;sexual master@@ - <<if canDoVaginal($slaves[$i])>> - whose - <<else>> - and despite <<if $slaves[$i].vagina < 0>>$his lack of a<<else>>the inaccessibility of $his<</if>> front hole, $his - <</if>> - charms are only for the @@.green;most prominent citizens.@@ When $he's not - <<if canDoVaginal($slaves[$i]) && (random(1,4) == 1)>> - pleasing high society with $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>prestigious<<else>>popular<</if>> pussy, - <<elseif ($beauty > 70) && (random(1,3) == 1)>> - getting gangbanged, - <<elseif (random(1,2) == 1)>> - giving away one of $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>famous<<else>>top-tier<</if>> blowjobs, - <<else>> - providing free access to $his <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>legendary<<else>>notorious<</if>> anus, - <</if>> - $he offers personal training and sexual therapy. - <<else>> - $He shows diligence, and $his @@.green;sexual skills improve,@@ according to what the citizens demand<<if !canDoVaginal($slaves[$i])>> and what's possible for $him<</if>>. - <<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$oralUseWeight>> - <<OralSkillIncrease $slaves[$i]>> - <<if canDoAnal($slaves[$i])>> - <<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$analUseWeight>> - <<AnalSkillIncrease $slaves[$i]>> - <</if>> - <<if canDoVaginal($slaves[$i])>> - <<set $skillIncrease = 5+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)+$vaginalUseWeight>> - <<VaginalSkillIncrease $slaves[$i]>> - <</if>> - <</if>> - <<if ($slaves[$i].amp != 1)>> - <<if ($slaves[$i].entertainSkill < 100)>> - $He gains experience as a public slut. - <<set $skillIncrease = 10+Math.floor(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/32)>> - <<EntertainSkillIncrease $slaves[$i]>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].assignment == "serve in the club" && $slaves[$i].devotion > 50>> - Being so far from your presence @@.mediumorchid;weakens $his intense devotion to you.@@ -<</if>> - -<<if $showEWM == 1>> - -<<if ($slaves[$i].releaseRules == "restrictive") && ($slaves[$i].standardReward !== "orgasm")>> - $He's a better slut because public service is $his main sexual outlet. -<</if>> - -<<if $familyTesting == 1>> - <<if totalRelatives($slaves[$i]) > 0>> - <<set _children = $slaves.filter(function(s) { return ($slaves[$i].ID == s.father || $slaves[$i].ID == s.mother || s.ID == $slaves[$i].father || s.ID == $slaves[$i].mother || areSisters($slaves[$i], s) > 0) && s.assignment == "serve the public"; })>> - <<if _children.length > 2>> - Since $his relatives, - <<for _sstp = 0; _sstp < _children.length; _sstp++>> - <<if _sstp < _children.length-1>> - _children[_sstp].slaveName, - <<else>> - and _children[_sstp].slaveName, - <</if>> - <</for>> - are public sluts too, $he earns extra attention. - <<if $arcologies[0].FSEgyptianRevivalist > 20>> - Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians. - <<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>> - Citizens are very excited about being able to participate in incestuous sex. - <</if>> - <<elseif _children.length > 1>> - Since $his relatives, _children[0].slaveName and _children[1].slaveName, are public sluts too, $he earns extra attention. - <<if $arcologies[0].FSEgyptianRevivalist > 20>> - Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians. - <<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>> - Citizens are very excited about being able to participate in incestuous sex. - <</if>> - <<elseif _children.length > 0>> - Since $his relative, _children[0].slaveName, is a public slut too, $he earns extra attention. - <<if $arcologies[0].FSEgyptianRevivalist > 20>> - Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians. - <<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>> - Citizens are very excited about being able to participate in incestuous sex. - <</if>> - <</if>> - <</if>> -<<else>> - <<if $slaves[$i].relation != 0>> - <<set $j = $slaveIndices[$slaves[$i].relationTarget]>> - <<if (def $j) && $slaves[$j].assignment == $slaves[$i].assignment>> - Since $his $slaves[$j].relation $slaves[$j].slaveName is a public slut too, $he earns extra attention. - <<if $arcologies[0].FSEgyptianRevivalist > 20>> - Citizens are very excited about being able to participate in incestuous sex like the ancient Egyptians. - <<elseif $arcologies[0].FSEgyptianRevivalistIncestPolicy == 1>> - Citizens are very excited about being able to participate in incestuous sex. - <</if>> - <</if>> - <</if>> -<</if>> -<<if $slaves[$i].relationship > 0>> - <<set $j = $slaveIndices[$slaves[$i].relationshipTarget]>> - <<if (def $j) && $slaves[$j].assignment == $slaves[$i].assignment>> - $His <<print relationshipTerm($slaves[$i])>> $slaves[$j].slaveName is also serving the public and they work well together. - <</if>> -<<elseif $slaves[$i].relationship == -1>> - $He relies on citizens' desire to fuck $him for emotional support, making $him an excellent, if occasionally disturbing, slut. -<</if>> -<<if $slaves[$i].rivalry != 0>> - <<set $j = $slaveIndices[$slaves[$i].rivalryTarget]>> - <<if (def $j) && $slaves[$j].assignment == $slaves[$i].assignment>> - $He's a little less effective due to $his mutual dislike with $slaves[$j].slaveName. - <</if>> -<</if>> - -<<if $slaves[$i].minorInjury != 0>> - $He attracts fewer people due to $his minor injury. - <<set $beauty -= 1>> -<</if>> - -<<if (($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs") ||($slaves[$i].hears == -2))>> - $His trouble hearing causes $him to miss potential partners. - <<if !canHear($slaves[$i])>> - <<set $beauty *= .5>> - <<else>> - <<set $beauty *= .75>> - <</if>> -<</if>> - -<<if canTalk($slaves[$i])>> - <<if $slaves[$i].voice > 2>> - <<if $slaves[$i].voiceImplant > 0>> - $His high-pitched bimbo voice improves $his come-ons. - <<else>> - $His high, girly voice improves $his come-ons. - <</if>> - <<elseif $slaves[$i].voice == 1>> - Most citizens find $his deep voice unattractive, making it harder for $him to flirt successfully. - <</if>> -<</if>> - -<<if ($arcologies[0].FSTransformationFetishist > 20) || ($arcologies[0].FSDegradationist > 20)>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - The public fetishizes body mods and considers $hers fascinating. - <<elseif $modScore > 7>> - The public fetishizes body mods and considers $hers interesting. - <</if>> -<<elseif ($arcologies[0].FSBodyPurist > 20) || ($arcologies[0].FSPaternalist > 20)>> - <<if $modScore <= 7>> - The public disapproves of body mods and is pleased that $he's unspoiled in that regard. - <<else>> - The public disapproves of body mods and considers $hers unappealing. - <</if>> -<<else>> - <<if $modScore > 15 || ($piercingScore > 8 && $tatScore > 5)>> - $He has so much body art that most potential patrons don't think $he needs any more. - <<elseif !($slaves[$i].corsetPiercing == 0 && $piercingScore < 3 && $tatScore < 2)>> - $His body art helps attract patrons to use $him freely. - <</if>> -<</if>> - -<<if $slaves[$i].aphrodisiacs > 1 || ($slaves[$i].inflationType == "aphrodisiac" && $slaves[$i].inflation > 1)>> - On such a heavy aphrodisiac dose, $he can't wait for each citizen to fuck $him.<<if $slaves[$i].inflationType == "aphrodisiac" && canDoAnal($slaves[$i])>> Which is practically nonstop, as anyone that fucks $his ass gets a hit of the aphrodisiacs within $his belly.<</if>> -<<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>> - On aphrodisiacs, $he climaxes with every citizen.<<if $slaves[$i].inflationType == "aphrodisiac" && canDoAnal($slaves[$i])>> Which happens often, as anyone that fucks $his ass gets a tiny hit of the aphrodisiacs within $his belly.<</if>> -<<elseif $slaves[$i].devotion > 95>> - $He's so devoted that $he does $his best and pleases every citizen. -<<elseif $slaves[$i].devotion > 50>> - $He's so devoted that $he works hard to please citizens. -<<elseif $slaves[$i].trust < -20>> - $He's afraid of you, so $he works hard to please citizens. -<<else>> - $He neither loves nor fears you enough to work hard, and makes a poor slut. -<</if>> - -<<if ($slaves[$i].butt > 4) && ($slaves[$i].boobs > 800)>> - <<if $arcologies[0].FSAssetExpansionist != "unset">> - $His huge, fashionable assets are immensely popular. - <<if canTalk($slaves[$i])>> - <<if $slaves[$i].voice > 2>> - $His high voice contributes to $his bimbo image, so $he does even better. - <</if>> - <</if>> - <<elseif $arcologies[0].FSSlimnessEnthusiast >= 20>> - $He receives little attention for $his large assets since many citizens consider them disgusting. - <<else>> - The public enjoys $his huge assets. - <</if>> - <<if $arcologies[0].FSGenderRadicalist != "unset">> - <<if $slaves[$i].dick > 0>> - The new appetite for stacked sluts with dicks makes $him especially successful. - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].visualAge >= 30)>> - <<if $arcologies[0].FSMaturityPreferentialist != "unset">> - $His mature body is very fashionable. - <<elseif $arcologies[0].FSYouthPreferentialist != "unset">> - $His old body is badly out of fashion. - <</if>> -<<else>> - <<if $arcologies[0].FSYouthPreferentialist != "unset">> - $His youthful body is very fashionable. - <<elseif $arcologies[0].FSMaturityPreferentialist != "unset">> - $His young body is out of fashion. - <</if>> -<</if>> - -<<if $arcologies[0].FSGenderFundamentalistLawBeauty + $arcologies[0].FSGenderRadicalistLawBeauty > 0>> - <<if $genderLawPass == 1>> - <<if $arcologies[0].FSAssetExpansionist != "unset">> - The public enjoys $his fashionably feminine body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <</if>> -<<elseif $arcologies[0].FSSlimnessEnthusiastLaw == 1>> - <<if slimPass($slaves[$i]) == 1>> - The public enjoys $his fashionably sleek little body. - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <</if>> -<<elseif $arcologies[0].FSHedonisticDecadenceLaw2 == 1>> - <<if ($slaves[$i].boobs >= 2000) && ($slaves[$i].butt >= 5) && ($slaves[$i].weight > 95)>> - The public enjoys $his fashionably plump body. - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his feminine image, so $he does even better. - <</if>> - <</if>> -<<else>> - <<if ($slaves[$i].boobs < 500) && ($slaves[$i].butt < 3)>> - <<if ($slaves[$i].muscles <= 30) && $arcologies[0].FSPhysicalIdealist == "unset" && ($slaves[$i].weight <= 10) && $arcologies[0].FSHedonisticDecadence == "unset">> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - The public enjoys $his fashionably sleek little body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <<elseif $arcologies[0].FSPhysicalIdealist != "unset">> /* no muscle malus for muscle loving societies */ - <<if $arcologies[0].FSPhysicalIdealistStrongFat == 1 && ($slaves[$i].weight <= 30)>> /* reduced weight malus for fat loving societies */ - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - The public enjoys $his fashionably sleek little body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <<elseif ($slaves[$i].weight <= 10)>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - The public enjoys $his fashionably sleek little body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <</if>> - <<elseif $arcologies[0].FSHedonisticDecadence != "unset" && ($slaves[$i].weight <= 30)>> /* reduced weight malus for fat loving societies */ - <<if $arcologies[0].FSHedonisticDecadenceStrongFat == 1>> /* no muscle malus for muscle loving societies */ - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - The public enjoys $his fashionably sleek little body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <<elseif ($slaves[$i].muscles <= 30)>> - <<if $arcologies[0].FSSlimnessEnthusiast > 20>> - The public enjoys $his fashionably sleek little body. - <<else>> - The public enjoys $his sleek, girlish figure. - <</if>> - <<if canTalk($slaves[$i]) && $slaves[$i].voice > 2>> - $His high voice contributes to $his girlish image, so $he does even better. - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].waist >= -95) && ($slaves[$i].bellyImplant == -1) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].faceImplant < 30)>> - <<if $arcologies[0].FSBodyPurist != "unset">> - With $his all-natural, implant free appearance, $he's very popular. - <<elseif $arcologies[0].FSTransformationFetishist >= 20>> - The public is disappointed by $his all-natural, implant free appearance. - <<else>> - Some discerning people appreciate $his all-natural, implant free appearance. - <</if>> -<<else>> - <<if $arcologies[0].FSTransformationFetishist != "unset">> - The public appreciates $his augmented body. - <</if>> -<</if>> - -<<if $slaves[$i].nipples == "fuckable">> - <<if $arcologies[0].FSTransformationFetishist != "unset">> - $His fuckable nipples give $him an edge over those without such body modifications. - <<else>> - $His fuckable nipples entice some of the more curious citizens. - <</if>> -<</if>> - -<<if $slaves[$i].teeth == "removable">> - The extra attention $he receives from $his ability to give toothless sucks is about balanced out by the citizens who are disgusted by it. -<<elseif $slaves[$i].teeth == "pointy">> - The extra attention $he receives due to $his sharp teeth is balanced by the citizens who are scared off by them. -<</if>> - -<<if $slaves[$i].dick != 0>> - <<if $arcologies[0].FSGenderRadicalist == "unset">> - $He's less popular because many citizens prefer sluts without cocks. - <<elseif $arcologies[0].FSGenderRadicalist < 50>> - $His cock entices some citizens and disappoints others; it has little effect on $his popularity. - <<else>> - The overwhelming majority of citizens consider $his cock an attraction. - <</if>> -<</if>> - -<<if $slaves[$i].muscles > 95>> - <<if $arcologies[0].FSPhysicalIdealist != "unset">> - In the new culture of $arcologies[0].name $his muscles are cause for great admiration. - <<else>> - $His muscles scare off many, but some will do anything to enjoy a muscular slave. - <</if>> -<</if>> - -<<if $slaves[$i].amp == 1>> - Many prefer to fuck someone with limbs, but some greatly enjoy fucking a helpless amputee. -<</if>> - -<<if $slaves[$i].lactation > 0>> - $He appeals to citizens who like lactation play, or just like sluts they can drink milk from. - <<set $slaves[$i].lactationDuration = 2, $slaves[$i].boobs -= $slaves[$i].boobsMilk, $slaves[$i].boobsMilk = 0>> -<</if>> - -<<if $slaves[$i].bellyPreg >= 1500 || setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> - <<if $arcologies[0].FSRepopulationFocus != "unset">> - In the new culture of $arcologies[0].name, $his<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> apparent<</if>> pregnancy gets $him lots of attention. - <<elseif $arcologies[0].FSRepopulationFocusPregPolicy == 1 && $slaves[$i].bellyPreg >= 1500>> - It's currently trendy to be ripe with child, so $his pregnancy gets $him lots of attention. - <<elseif $arcologies[0].FSRestart != "unset">> - In the new culture of $arcologies[0].name, $his<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> apparent<</if>> pregnancy is a massive turn off to citizens. - <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> - The new respect for slave fertility ensures that $he gets just as much love as slaves without pregnant bellies<<if setup.fakeBellies.includes($bellyAccessory) || $slaves[$i].bellyImplant >= 1500>> even if $his bump isn't real<</if>>. - <<else>> - Many citizens avoid visibly pregnant slaves. - <</if>> -<</if>> - -<<if $arcologies[0].FSRepopulationFocusMilfPolicy == 1 && $slaves[$i].birthsTotal > 0>> - Slaves that have had children are hot right now making $him quite the appealing MILF. -<</if>> - -<<if ($seeRace == 1)>> - <<if ($slaves[$i].race == "white")>> - The public tastes favor white <<= $girl>>s like $slaves[$i].slaveName. - <</if>> -<</if>> - -<<if $arcologies[0].FSSupremacist != "unset">> - <<if $slaves[$i].race != $arcologies[0].FSSupremacistRace>> - Some citizens fetishize <<= $girl>>s of the servile races. - <</if>> -<</if>> -<<if $arcologies[0].FSSubjugationist != "unset">> - <<if $slaves[$i].race == $arcologies[0].FSSubjugationistRace>> - Many prefer to use and abuse sluts of the proper slave race. - <</if>> -<</if>> -<<if $arcologies[0].FSEdoRevivalist != "unset">> - <<if ($slaves[$i].nationality == "Japanese") || ($slaves[$i].nationality == "Edo Revivalist")>> - As a proper Japanese $girl, $he is considered extremely desirable. - <</if>> -<<elseif $arcologies[0].FSChineseRevivalist != "unset">> - <<if ($slaves[$i].nationality == "Chinese") || ($slaves[$i].nationality == "Chinese Revivalist")>> - As a proper Chinese $girl, $he is considered extremely desirable. - <</if>> -<</if>> - -<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>> - $His intelligence helps $him discern everyone's needs. -<<elseif $slaves[$i].intelligence+$slaves[$i].intelligenceImplant < -15>> - $He has trouble figuring out what everyone needs. -<</if>> - -<<if $slaves[$i].prestige > 0>> - $He attracts more attention because it's prestigious to be seen with $him. -<</if>> - -<<if $slaves[$i].pornPrestige > 2>> - Patrons line up for the chance to spend time with the face of $slaves[$i].porn.fameType porn. -<<elseif $slaves[$i].pornPrestige > 1>> - $He has a sizable fanbase, one that is eager to spend time with $him. -<<elseif $slaves[$i].pornPrestige > 0>> - A few of $his fans recognize $him and eagerly make use of $him. -<</if>> - -<<if ($slaves[$i].clitPiercing == 3) && ($slaves[$i].devotion >= -20)>> - Almost everyone loves $his orgasms encouraged by $his smart piercing. -<<elseif ($slaves[$i].clitPiercing == 3)>> - Almost everyone appreciates $his reduced reluctance caused by $his smart piercing. -<</if>> - -<<if ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - <<switch $slaves[$i].fetish>> - <<case "submissive">> - $He receives extra attention for $his eagerness to submit. - <<case "cumslut">> - $He receives extra attention for $his enjoyment of cum. - <<case "humiliation">> - $He receives extra attention for $his eagerness to be humiliated by citizens. - <<case "buttslut">> - <<if canDoAnal($slaves[$i])>> - $He receives extra attention for $his obvious enjoyment of buttsex. - <</if>> - <<case "dom">> - $He receives some extra attention for $his enthusiasm dominating other slaves in group sex. - <<case "masochist">> - $He receives extra attention for $his obvious enjoyment of pain. - <<case "boobs">> - $He receives extra attention for $his obvious enjoyment of a solid chest groping. - <<case "sadist">> - $He receives some extra attention for $his willingness to abuse other slaves. - <<case "pregnancy">> - <<if $slaves[$i].mpreg == 0>> - <<if ($slaves[$i].vagina > 0) && canDoVaginal($slaves[$i])>> - As an impregnation fetishist $he's very enthusiastic about vaginal sex. - <</if>> - <<else>> - <<if ($slaves[$i].anus > 0) && canDoAnal($slaves[$i])>> - As an impregnation fetishist $he's very enthusiastic about anal sex. - <</if>> - <</if>> - <<case "mindbroken">> - $He receives less attention because $he just lies there, totally unresponsive. - <</switch>> -<</if>> - -<<if ($slaves[$i].attrKnown == 1)>> - <<if ($slaves[$i].energy > 95)>> - As a nymphomaniac $he gets sexual release from every sex act and is a crowd favorite. - <<set $slaves[$i].need -= $beauty>> - <<elseif ($slaves[$i].energy > 80)>> - With $his powerful sex drive $he rarely has to fake an orgasm. - <<set $slaves[$i].need -= $beauty*.9>> - <<elseif $slaves[$i].aphrodisiacs > 0 || ($slaves[$i].inflationType == "aphrodisiac")>> - With $his aphrodisiac boosted libido, it's barely possible to discern $him from a natural nymphomaniac. - <<set $slaves[$i].need -= $beauty*.9>> - <<elseif ($slaves[$i].energy > 60)>> - With $his good sex drive $he often orgasms with citizens. - <<set $slaves[$i].need -= $beauty*.8>> - <<elseif ($slaves[$i].energy > 40)>> - With $his average sex drive $he occasionally orgasms with citizens. - <<set $slaves[$i].need -= $beauty*.5>> - <<elseif ($slaves[$i].energy > 20)>> - With $his poor sex drive $he almost never orgasms with citizens. - <<set $slaves[$i].need -= $beauty*.1>> - <<else>> - Since $he's frigid, $he rarely experiences authentic arousal with citizens. - <</if>> - <<if ($slaves[$i].attrXY <= 15)>> - <<if ($slaves[$i].attrXX <= 15)>> - $His general disgust with sex makes $him a very poor slut. - <<elseif ($slaves[$i].attrXX <= 85)>> - $His sexual disgust with men makes $him a poor slut. - <<elseif ($slaves[$i].attrXX <= 95)>> - $His sexual disgust with men hinders $him, though $he is more enthusiastic with female citizens. - <<else>> - $His sexual disgust with men hinders $him, though $he makes up for it with female citizens. - <</if>> - <<elseif ($slaves[$i].attrXY <= 85)>> - <<if ($slaves[$i].attrXX <= 15)>> - $His sexual disgust with men makes $him a poor slut. - <<elseif ($slaves[$i].attrXX <= 85)>> - $His indifference to men and women makes $him a poor slut. - <<elseif ($slaves[$i].attrXX <= 95)>> - $His sexual indifference to men hinders $him, though $he is more enthusiastic with female citizens. - <<else>> - $His sexual indifference to men hinders $him, though $he makes up for it with female citizens. - <</if>> - <<elseif ($slaves[$i].attrXY <= 95)>> - <<if ($slaves[$i].attrXX <= 15)>> - $His sexual disgust with women hinders $him, though $he makes up for it with male citizens. - <<elseif ($slaves[$i].attrXX <= 85)>> - $His sexual indifference to women hinders $him, though $he makes up for it with male citizens. - <<elseif ($slaves[$i].attrXX <= 95)>> - $He has the advantage of sexual sincerity with both men and women. - <<else>> - $He's a good slut with male citizens, and truly enthusiastic with women. - <</if>> - <<else>> - <<if ($slaves[$i].attrXX <= 15)>> - $His sexual disgust with women hinders $him, though $he is enthusiastic with male citizens. - <<elseif ($slaves[$i].attrXX <= 85)>> - $His sexual indifference to women hinders $him, though $he is enthusiastic with male citizens. - <<elseif ($slaves[$i].attrXX <= 95)>> - $He's a good slut with female citizens, and truly enthusiastic with men. - <<else>> - $He's openly lustful towards all citizens, men and women. - <</if>> - <</if>> -<</if>> - -<<switch $slaves[$i].behavioralQuirk>> -<<case "confident">> - $He's better at $his job because $he's so confident in the club. -<<case "cutting">> - $He gets a lot of attention for $his ability to joke at a patron's expense. -<<case "funny">> - $He frequently has $his corner of the club doubled over with laughter at $his antics. -<<case "adores women">> - $He singles out the prettiest ladies in the club for special personal attention. -<<case "adores men">> - $He singles out the hottest hunks in the club for special personal attention. -<<case "fitness">> - $He approaches life in the club as a good workout, to the delight of $his exhausted partners. -<<case "insecure">> - $He's very willing to be promiscuous, since $he values $himself mainly as a sex object. -<<case "sinful">> - $He's explicitly sacrilegious in the club, happily transgressing against cultural boundaries. -<<case "advocate">> - $He believes that the club represents $arcologies[0].name well, and does $his best to contribute. -<</switch>> -<<switch $slaves[$i].sexualQuirk>> -<<case "gagfuck queen">> - $He's a popular target for oral gangbangs in the club, late at night. -<<case "painal queen">> - $He's a popular target for anal gangbangs in the club, late at night. -<<case "strugglefuck queen">> - $He's a popular target for gangbangs in the club, late at night. -<<case "tease">> - Despite being a club slut, $he somehow retains the ability to blush enticingly at nudity. -<<case "romantic">> - Despite being a club slut, $he somehow retains the ability to make $his citizens feel special. -<<case "perverted">> - $He's comfortable with the most perverted citizens' desires. -<<case "unflinching">> - $He's impossible to disgust or surprise, pleasing citizens with odd tastes. -<<case "size queen">> - $He's very eager to spend quality time with big cocks, making $him a favorite among the well-endowed. -<<case "caring">> - $He really cares for everyone $he meets in the club, and will provide a sympathetic ear for anyone who just feels like talking. -<</switch>> - -<<switch $slaves[$i].behavioralFlaw>> -<<case "arrogant">> - $He receives less gratitude because $he treats clients like they are beneath $his dignity. -<<case "bitchy">> - $He receives less gratitude because $he makes cutting remarks to clients. -<<case "odd">> - $He receives less gratitude because clients are annoyed by $his odd behavior. -<<case "hates men">> - $He receives less gratitude because $he can't conceal $his distaste for the company of men. -<<case "hates women">> - $He receives less gratitude because $he can't conceal $his distaste for the company of women. -<<case "devout">> - $He receives less gratitude because people are annoyed by $his habit of praying for forgiveness during sex. -<<case "liberated">> - $He receives less gratitude because people are annoyed by $his obvious belief that being forced to serve them is wrong. -<</switch>> -<<switch $slaves[$i].sexualFlaw>> -<<case "hates oral">> - $He receives less gratitude because $he tries to avoid sucking cock. -<<case "hates anal">> - $He receives less gratitude because $he tries to avoid taking it up the ass. -<<case "hates penetration">> - $He receives less gratitude because $he tries to avoid getting fucked. -<<case "repressed">> - $He receives less gratitude because citizens who don't feel like forcing $him sometimes have to cajole $him past $his repressed sexuality. -<<case "idealistic">> - $He receives less gratitude because citizens who don't feel like forcing $him sometimes have to convince $him to have sex with them. -<<case "apathetic">> - $He receives less gratitude because $he often just lies there taking dick. -<<case "crude">> - $He receives less gratitude because $he isn't exactly the most elegant sexual partner. -<<case "judgemental">> - $He receives less gratitude because $he openly disdains unattractive citizens. -<<case "shamefast">> - $He receives less gratitude because $he sometimes hesitates to take $his clothes off and get to work. -<<case "cum addict">> - $His abject begging for cum annoys citizens who aren't looking for oral, but this is more than outweighed by how much it delights those who are. -<<case "anal addict">> - $His abject begging for buttsex annoys citizens who aren't interested in fucking $his ass, but this is more than outweighed by how much it delights those who are. -<<case "attention whore">> - As an attention whore, public service is $his forte, and $he delights citizens with $his eager willingness to try anything in the open. -<<case "breast growth">> - $His excessive obsession with $his own breasts, to the detriment of most sexual intercourse, annoys citizens. -<<case "abusive">> - $He annoys citizens whenever $his sexual abusiveness becomes apparent. -<<case "malicious">> - $He annoys citizens whenever $his sexual maliciousness becomes apparent. -<<case "self hating">> - $He annoys citizens during the crying jags brought on by $his self hatred. -<<case "neglectful">> - $He annoys those discerning citizens who can tell that $he neglects to orgasm with them. -<<case "breeder">> - $His obsession with pregnancy annoys citizens who aren't interested in that. -<</switch>> - -<</if>> /* CLOSES EWM */ - -<<if ($slaves[$i].sexualFlaw == "none")>> - <<if $slaves[$i].devotion < 10>> - <<if random(1,100) > 70>> - <<if ($slaves[$i].vaginalSkill <= 30) && canDoVaginal($slaves[$i])>> - After being fucked too hard too often, $he now @@.red;dislikes being penetrated.@@ - <<set $slaves[$i].sexualFlaw = "hates penetration">> - <<elseif ($slaves[$i].analSkill <= 30) && canDoAnal($slaves[$i])>> - After so much anal pain, $he now @@.red;dislikes being buttfucked.@@ - <<set $slaves[$i].sexualFlaw = "hates anal">> - <<elseif ($slaves[$i].oralSkill <= 30)>> - After one too many facials, $he now @@.red;dislikes sucking cock.@@ - <<set $slaves[$i].sexualFlaw = "hates oral">> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].assignment == "recruit girls")>> -<<elseif $slaves[$i].assignment == "serve in the club">> - <<run repX(Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.15), "publicServantClub", $slaves[$i])>> -<<elseif $slaves[$i].assignment == "serve the public">> - <<run repX(Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.15), "publicServant", $slaves[$i])>> -<<else>> - <<run repX(Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.15), "serving the public in an unregistered building", $slaves[$i])>> -<</if>> -<<set _incomeStats.income += Math.trunc(($beauty*$FResult)*(1+(0.003*$slaves[$i].entertainSkill))*0.15)>> - -/* FACILITY DECORATION IMPACTS */ - -<<if $slaves[$i].assignment == "serve in the club">> - <<if $clubDecoration != "standard">> - <<set _fsBeauty = 0.0005*$FSSingleSlaveRep*$beauty>> - <<switch $clubDecoration>> - <<case "Roman Revivalist">> - <<set $arcologies[0].FSRomanRevivalist += _fsBeauty>> - <<case "Aztec Revivalist">> - <<set $arcologies[0].FSAztecRevivalist += _fsBeauty>> - <<case "Egyptian Revivalist">> - <<set $arcologies[0].FSEgyptianRevivalist += _fsBeauty>> - <<case "Edo Revivalist">> - <<set $arcologies[0].FSEdoRevivalist += _fsBeauty>> - <<case "Arabian Revivalist">> - <<set $arcologies[0].FSArabianRevivalist += _fsBeauty>> - <<case "Chinese Revivalist">> - <<set $arcologies[0].FSChineseRevivalist += _fsBeauty>> - <<case "Chattel Religionist">> - <<set $arcologies[0].FSChattelReligionist += _fsBeauty>> - <<case "Degradationist">> - <<set $arcologies[0].FSDegradationist += _fsBeauty>> - <<case "Asset Expansionist">> - <<set $arcologies[0].FSAssetExpansionist += _fsBeauty>> - <<case "Transformation Fetishist">> - <<set $arcologies[0].FSTransformationFetishist += _fsBeauty>> - <<case "Gender Radicalist">> - <<set $arcologies[0].FSGenderRadicalist += _fsBeauty>> - <<case "Repopulation Focus">> - <<set $arcologies[0].FSRepopulationFocus += _fsBeauty>> - <<case "Eugenics">> - <<set $arcologies[0].FSRestart += _fsBeauty>> - <<case "Gender Fundamentalist">> - <<set $arcologies[0].FSGenderFundamentalist += _fsBeauty>> - <<case "Physical Idealist">> - <<set $arcologies[0].FSPhysicalIdealist += _fsBeauty>> - <<case "Hedonistic">> - <<set $arcologies[0].FSHedonisticDecadence += _fsBeauty>> - <<case "Supremacist">> - <<set $arcologies[0].FSSupremacist += _fsBeauty>> - <<case "Subjugationist">> - <<set $arcologies[0].FSSubjugationist += _fsBeauty>> - <<case "Paternalist">> - <<set $arcologies[0].FSPaternalist += _fsBeauty>> - <<case "Pastoralist">> - <<set $arcologies[0].FSPastoralist += _fsBeauty>> - <<case "Maturity Preferentialist">> - <<set $arcologies[0].FSMaturityPreferentialist += _fsBeauty>> - <<case "Youth Preferentialist">> - <<set $arcologies[0].FSYouthPreferentialist += _fsBeauty>> - <<case "Body Purist">> - <<set $arcologies[0].FSBodyPurist += _fsBeauty>> - <<case "Slimness Enthusiast">> - <<set $arcologies[0].FSSlimnessEnthusiast += _fsBeauty>> - <</switch>> - <</if>> -<</if>> - -/* SEX ACT COUNTS AND SEXUAL SATISFACTION */ - -<<set _oralUse = $oralUseWeight+($slaves[$i].oralSkill/30)+($slaves[$i].lips/20)>> -<<set _analUse = 0>> -<<if canDoAnal($slaves[$i])>><<set _analUse = $analUseWeight+($slaves[$i].analSkill/30)-$slaves[$i].anus>><</if>> -<<set _vaginalUse = 0>> -<<if canDoVaginal($slaves[$i])>><<set _vaginalUse = $vaginalUseWeight+($slaves[$i].vaginalSkill/30)-$slaves[$i].vagina>><</if>> -<<set _mammaryUse = 0>> -<<if $slaves[$i].boobs > 10000>><<set _mammaryUse += 5+$mammaryUseWeight>><<elseif $slaves[$i].boobs > 2000>><<set _mammaryUse += $mammaryUseWeight+($slaves[$i].boobs/2000)>><</if>> -<<if $slaves[$i].nipples == "fuckable">><<set _mammaryUse = _mammaryUse*2>><</if>> -<<set _penetrativeUse = 0>> -<<if canDoVaginal($slaves[$i]) && $slaves[$i].clit > 1>><<set _penetrativeUse += $penetrativeUseWeight+($slaves[$i].vaginalSkill/30)+$slaves[$i].clit>><</if>> -<<if $slaves[$i].dick>> - <<if canPenetrate($slaves[$i])>> - <<set _penetrativeUse += $penetrativeUseWeight+$slaves[$i].dick+Math.min($slaves[$i].balls,10)/4>> - <<if ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _penetrativeUse += Math.min($slaves[$i].balls,5)>> - <</if>> - <<elseif !($slaves[$i].chastityPenis)>> - <<set _penetrativeUse += $penetrativeUseWeight+$slaves[$i].dick+Math.min($slaves[$i].balls,10)/8>> - <<if ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _penetrativeUse += Math.min($slaves[$i].balls,5)>> - <</if>> - <</if>> -<</if>> - -<<set _demand = _oralUse+_analUse+_vaginalUse+_mammaryUse+_penetrativeUse>> -<<set _oralUse = Math.trunc((_oralUse/_demand)*$beauty)>> -<<set _analUse = Math.trunc((_analUse/_demand)*$beauty)>> -<<set _vaginalUse = Math.trunc((_vaginalUse/_demand)*$beauty)>> -<<set _mammaryUse = Math.trunc((_mammaryUse/_demand)*$beauty)>> -<<set _penetrativeUse = Math.trunc((_penetrativeUse/_demand)*$beauty)>> - -<<set $slaves[$i].oralCount += _oralUse, $slaves[$i].publicCount += _oralUse, $oralTotal += _oralUse>> -<<set $slaves[$i].analCount += _analUse, $slaves[$i].publicCount += _analUse, $analTotal += _analUse>> -<<set $slaves[$i].vaginalCount += _vaginalUse, $slaves[$i].publicCount += _vaginalUse, $vaginalTotal += _vaginalUse>> -<<set $slaves[$i].mammaryCount += _mammaryUse, $slaves[$i].publicCount += _mammaryUse, $mammaryTotal += _mammaryUse>> -<<set $slaves[$i].penetrativeCount += _penetrativeUse, $slaves[$i].publicCount += _penetrativeUse, $penetrativeTotal += _penetrativeUse>> - -<<set _cervixPump = 0>> -<<if $slaves[$i].cervixImplant == 1 || $slaves[$i].cervixImplant == 3>> - <<set _cervixPump += 20*_vaginalUse>> -<</if>> -<<if $slaves[$i].cervixImplant == 2 || $slaves[$i].cervixImplant == 3>> - <<set _cervixPump += 20*_analUse>> -<</if>> - -<<if $slaves[$i].need>> -<<if $slaves[$i].fetishKnown>> -<<switch $slaves[$i].fetish>> -<<case "submissive" "masochist">> - <<if _analUse+_vaginalUse > 0>> - $He enjoys being fucked, and got sexual satisfaction from the <<print _analUse+_vaginalUse>> dicks stuck inside $him this week. - <<set $slaves[$i].need -= _analUse+_vaginalUse>> - <</if>> -<<case "dom" "sadist">> - <<if _penetrativeUse > 0>> - $He enjoys being on top, and got special sexual satisfaction from the _penetrativeUse times $he got to fuck someone this week. - <<set $slaves[$i].need -= 2*_penetrativeUse>> - <</if>> -<<case "cumslut">> - <<if _oralUse > 0>> - $He enjoys sucking, and got sexual satisfaction from the _oralUse blowjobs $he gave this week. - <<set $slaves[$i].need -= _oralUse>> - <</if>> -<<case "buttslut">> - <<if _analUse > 0>> - $He enjoys getting buttfucked, and got sexual satisfaction from the _analUse times $he was sodomized this week. - <<set $slaves[$i].need -= _analUse>> - <</if>> -<<case "boobs">> - <<if _mammaryUse > 0>> - $He enjoys <<if $slaves[$i].nipples == "fuckable">>having $his tits fucked<<else>>giving a good titfuck<</if>>, and got sexual satisfaction from the _mammaryUse times they were used this week. - <<set $slaves[$i].need -= _mammaryUse>> - <</if>> -<<case "pregnancy">> - <<if $slaves[$i].mpreg == 0>> - <<if _vaginalUse > 0>> - $He enjoys having $his pussy fucked, and got sexual satisfaction from the _vaginalUse times $he got dick this week. - <<set $slaves[$i].need -= _vaginalUse>> - <</if>> - <<else>> - <<if _analUse > 0>> - $He enjoys having $his ass fucked, and got sexual satisfaction from the _analUse times $he got dick this week. - <<set $slaves[$i].need -= _analUse>> - <</if>> - <</if>> -<<case "humiliation">> - $He enjoys the humiliation of being a public slut, and got a bit of sexual satisfaction from every sex act $he performed this week. - <<set $slaves[$i].need -= $beauty>> -<</switch>> -<</if>> -<</if>> - -<<if ($showVignettes == 1) && $slaves[$i].assignment != "recruit girls">> - <<set _vignette = GetVignette($slaves[$i])>> - __This week__ _vignette.text - <<if (_vignette.type == "cash")>> - <<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>> - an incident without lasting effect. - <</if>> - <<run cashX(Math.trunc($FResult*_vignette.effect), "publicServant", $slaves[$i])>> - <<set _incomeStats.rep += 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 >= -50>> - @@.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 >= -50>> - @@.mediumorchid;increasing $his dislike of you.@@ - <<else>> - @@.mediumorchid;increasing $his hatred of you.@@ - <</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 >= -50>> - @@.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>> - 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>> - <<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>> - <<run repX( Math.trunc($FResult*_vignette.effect*0.1), "vignette", $slaves[$i])>> - <<set _incomeStats.income += Math.trunc($FResult*_vignette.effect*0.1)>> - <</if>> -<</if>> - -<<if $slaves[$i].energy > 40 && $slaves[$i].energy < 95>> - Being used sexually all week @@.lime;increases $his sex drive.@@ - <<set $slaves[$i].energy += 1>> -<</if>> - -<<if _cervixPump > 0>> - $He notices $his @@.lime;belly has swollen@@ from all the - <<if $slaves[$i].cervixImplant == 1>> - vaginal - <<elseif $slaves[$i].cervixImplant == 2>> - anal - <</if>> - sex $he had throughout the week. - <<set $slaves[$i].bellyImplant += _cervixPump>> -<</if>> -- GitLab