diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw deleted file mode 100644 index f0c4a9e3aeceb3bb4e606377227c6752f86f53e0..0000000000000000000000000000000000000000 --- a/src/uncategorized/saLongTermEffects.tw +++ /dev/null @@ -1,2139 +0,0 @@ -:: SA long term effects [nobr] - -<<set _actualBreastSize = $slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk>> -<<set _fetishChangeChance = fetishChangeChance($slaves[$i])>> -<<set _bellyAccessory = $slaves[$i].bellyAccessory>> -<<if _bellyAccessory == "a support band">> - <<set _bellyBand = 2>> -<<else>> - <<set _bellyBand = 1>> -<</if>> -<<if $slaves[$i].aphrodisiacs === -1>><<set _oldEnergy = $slaves[$i].energy, _maxEnergyGain = Math.round((75 - _oldEnergy)/9.3)>><</if>> -<<set _rearQuirk = $slaves[$i].geneticQuirks.rearLipedema == 2 ? 2 : 0>> -<<set _gigantomastiaMod = $slaves[$i].geneticQuirks.gigantomastia == 2 ? ($slaves[$i].geneticQuirks.macromastia == 2 ? 3 : 2) : 1>> -<<set _uterineHypersensitivityMod = $slaves[$i].geneticQuirks.uterineHypersensitivity == 2 ? 2 : 1>> -<<set _Stud = slaveStateById($StudID)>> /% may be null %/ - -<<if $slaves[$i].fuckdoll > 0>> - <<if $slaves[$i].fuckdoll >= 100>> - $He is perfectly adapted to life in a Fuckdoll suit. - <<else>> - <<if $slaves[$i].fuckdoll <= 5>> - This is $his first week as a living sex toy. $He is @@.mediumorchid;utterly terrified@@ by the prospect of spending the rest of $his life like this. $He is @@.green;forced to adapt@@ to life as a Fuckdoll. $He must remain still, and do $his best to cooperate with anyone who guides $him by touch. When $he obeys commands relayed by $his suit, $he is rewarded with orgasms; when $he does not, $he is punished with pain. - <<set $slaves[$i].trust -= 10>> - <<if $slaves[$i].skill.entertainment > 50>> - $He @@.red;begins to forget $his entertainment skills@@ under the terrible stress of total confinement. - <<set $slaves[$i].skill.entertainment = 50>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 15>> - This is $his second week as a living sex toy. $His suit continues $his training as a living sex toy, @@.green;forcing $him to accept any treatment@@ $he is subjected to. Though the suit is capable of resisting unacceptable movement to a degree, and it includes integral shackles to secure the toy in any position desired, the Fuckdoll is now severely punished if $he attempts any resistance at all. - <<if $slaves[$i].skill.whoring > 50>> - $He @@.red;loses $his refined courtesanship,@@ since all $he has to remember now is how to be used. - <<set $slaves[$i].skill.whoring = 50>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 25>> - This week $he @@.green;learns the most basic commands@@ $his suit can pass, those for simple postures. <<if isAmputee($slaves[$i])>>These are very simple, since $he lacks limbs.<<else>>One command directs $him to remain standing, but cock $his hips to offer $his rear hole. Another requires $him to get instantly down <<if hasAllLimbs($slaves[$i])>>on all fours<<else>>to the floor<</if>> and arch $his back, offering both $his face hole and <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>>.<</if>> - <<if $slaves[$i].behavioralQuirk != "none">> - With no stimulation other than use, $he @@.red;quickly forgets what used to make $his behavior special.@@ - <<set $slaves[$i].behavioralQuirk = "none">> - <</if>> - <<if $slaves[$i].career != "a Fuckdoll">> - $His procedural memory has largely been overwritten by tonal commands; @@.yellow;$his only meaningful career experience is now the profession of a living sex toy.@@ - <<set $slaves[$i].career = "a Fuckdoll">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 35>> - This week $he @@.green;learns more advanced posture commands.@@ <<if !hasAnyLegs($slaves[$i])>>These remain quite simple, since $he lacks <<if isAmputee($slaves[$i])>>limbs<<else>>legs<</if>>.<<else>>$He practices balance in the heels integral to the suit, and learns to stand and bend at the waist, all the way down, while keeping $his legs straight, putting $his face hole and $his <<if $slaves[$i].vagina > -1>>lower holes<<else>>rear hole<</if>> at convenient waist height.<</if>> - <<if $slaves[$i].sexualQuirk != "none">> - $His sex life now consists of things that enter $his holes. $He learns to desire any use at all, since nothing else interrupts the infinite boredom. $He @@.red;quickly forgets what used to make $his sexual tendencies distinctive.@@ - <<set $slaves[$i].sexualQuirk = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 45>> - This week $he @@.green;learns basic sexual commands@@ from $his suit. Usually, if something is inserted into $his <<if $slaves[$i].vagina > -1>>holes<<else>>lower hole<</if>>, $he is to relax. If a specific command is given, $he is taught to rhythmically tighten <<if $slaves[$i].vagina > -1>>$his holes<<else>>the hole<</if>>, massaging whatever's inside. - <<if $slaves[$i].skill.vaginal > 25>> - Being trained in this uncomplicated act @@.red;quickly teaches $him to ignore $his vaginal talents.@@ - <<set $slaves[$i].skill.vaginal = 25>> - <</if>> - <<if $slaves[$i].skill.anal > 25>> - $He's forced to use $his sphincter as hard as $he can, and $he @@.red;quickly forgets all anal refinement.@@ - <<set $slaves[$i].skill.anal = 25>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 55>> - This week $he @@.green;learns more basic sexual commands@@ from $his suit. Usually, if something is inserted into $his throat, $he is to relax and accept a facefucking. If a specific command is given, $he is taught to suck as powerfully as $he can, on pain of punishment. - <<if $slaves[$i].skill.oral > 25>> - Being trained to suck so hard @@.red;quickly erases $his finer oral habits.@@ - <<set $slaves[$i].skill.oral = 25>> - <</if>> - <<if $slaves[$i].behavioralFlaw != "none">> - $He has now been obeying $his suit out of a desire to avoid punishment for so long that @@.green;$he loses any propensity to misbehave in distinctive ways.@@ - <<set $slaves[$i].behavioralFlaw = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 65>> - This week $he @@.green;receives training for finer arousal control@@ from $his suit. $He can now be warmed up before use, to make $him as desperate as possible; or $he can be warmed up and left to suffer. - <<if $slaves[$i].fetishStrength > 50>> - $He's now so desperate for any stimulation that $he @@.coral;begins to forget what once aroused $him.@@ $He now wants whatever $he can get. - <<set $slaves[$i].fetishStrength = 50>> - <</if>> - <<if $slaves[$i].sexualFlaw != "none">> - $He's trained to perform thorough mechanical obedience, @@.green;utterly destroying $his sexual deficiencies.@@ - <<set $slaves[$i].sexualFlaw = "none">> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 75>> - This week $he @@.green;begins to learn more advanced commands@@ from $his suit. $He is taught a command that instructs $him to take a more active role in penetrative sex. When that command is given, $he must fuck $himself against any <<if $PC.dick != 0>>cocks<<else>>phalli<</if>> that are currently inside $him, as hard as $he possibly can. - <<if $slaves[$i].fetish != "none" && $slaves[$i].fetish != "mindbroken">> - $He @@.coral;no longer retains any sexual preferences@@ at all. $He just wants to be penetrated. - <<set $slaves[$i].fetish = "none", $slaves[$i].fetishStrength = 0>> - <</if>> - <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>> - $He was once highly intelligent, but total concentration of all $his mental abilities on simple tonal commands @@.red;dulls $his intelligence.@@ - <<set $slaves[$i].intelligence -= 30>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 85>> - This week $he @@.green;learns some more advanced commands@@ from $his suit. <<if isAmputee($slaves[$i])>>If $his limbless torso is placed atop a dick and a command is given, $he is to do $his best to bounce on it.<<else>>$He learns a special command, on which $he is to slowly squat down, impaling $himself on any phallus beneath $him. Once $his hole is filled, $he is to bounce up and down, using $his hole to milk the phallus.<</if>> - <<if $slaves[$i].skill.entertainment > 15>> - There is @@.red;no entertainment and no elegance@@ for $him anymore. $He cannot even hear the lewd noises $his holes make. - <<set $slaves[$i].skill.entertainment = 15>> - <</if>> - <<if $slaves[$i].skill.whoring > 15>> - $He @@.red;cannot remember prostitution@@ at all. $He can barely remember anything but being fucked. - <<set $slaves[$i].skill.whoring = 15>> - <</if>> - <<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>> - $His @@.red;mind steadily degrades@@ under the stress of this treatment. - <<set $slaves[$i].intelligence -= 40>> - <</if>> - <<if $slaves[$i].intelligenceImplant != 0>> - An education holds no bearing for $his new skillset, so it @@.red;wastes away.@@ - <<set $slaves[$i].intelligenceImplant = 0>> - <</if>> - <<elseif $slaves[$i].fuckdoll <= 95>> - This week $he @@.green;begins $his final adaptation@@ into a perfect living sex toy. $His suit starts to actively punish any detectable mental activity when $him is not obeying commands or being used. - <<if $slaves[$i].intelligence > -50>> - $He was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses $his ability to think coherently.@@ - <<set $slaves[$i].intelligence = -50>> - <</if>> - <</if>> - <<set $slaves[$i].fuckdoll = Math.clamp($slaves[$i].fuckdoll+10,0,100)>> - <</if>> -<</if>> - -<<if assignmentVisible($slaves[$i]) && ($slaves[$i].assignment !== "live with your Head Girl" || $HGSuiteSurgery === 0)>> /* OPENS AUTOSURGERY, CLOTHES, AND ACCESSORIES */ - <<if hasSurgeryRule($slaves[$i], $defaultRules) && $slaves[$i].useRulesAssistant == 1 && $slaves[$i].indentureRestrictions < 2 && $cash > 0>> - <<= rulesAutosurgery($slaves[$i])>> - <</if>> -<</if>> - -/* CLOTHES AND ACCESSORIES */ -<<= App.SlaveAssignment.clothes($slaves[$i])>> - -/* MENTAL EFFECTS */ -<<= App.SlaveAssignment.longTermMentalEffects($slaves[$i])>> - -/* PIERCING EFFECTS */ - -<<if ($slaves[$i].vaginaPiercing > 1)>> - <<if ($slaves[$i].vagina > -1) && ($slaves[$i].labia < 2) && (random(1,100) > 90)>> - The weight of $his labial piercings @@.lime;stretches out $his pussylips a bit.@@ - <<set $slaves[$i].labia += 1>> - <</if>> -<</if>> -<<if ($slaves[$i].nipplesPiercing == 1)>> - <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 95)>> - $His piercings keep $his nipples half-hard all the time, and @@.lime;$his nipples have stretched out a bit.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted")>> - <<if (random(1,100) > 70)>> - $His piercings keep $his nipples half-hard all the time, which @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're pretty cute. - <<set $slaves[$i].nipples = "cute">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 1>> - <<else>> - This is @@.mediumorchid;a long and uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> - <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 90)>> - $His piercings keep $his nipples half-hard all the time, which eventually @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're absolutely massive. - <<set $slaves[$i].nipples = "huge">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and very uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 3>> - <<else>> - This is @@.mediumorchid;a long and very uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 3>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is very uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> - <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <</if>> -<<elseif ($slaves[$i].nipplesPiercing == 2)>> - <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 80)>> - $He's got so much metal in $his nipples that the weight @@.lime;stretches and lengthens them.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted")>> - <<if (random(1,100) > 50)>> - $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're pretty cute. - <<set $slaves[$i].nipples = "cute">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - This is @@.mediumorchid;a long and uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is uncomfortable, which $his - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 1>> - <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 70)>> - $He's got so much metal in $his nipples that the weight @@.lime;permanently protrudes them.@@ - <<if (random(1,2) == 1)>> - It turns out they're absolutely massive. - <<set $slaves[$i].nipples = "huge">> - <<else>> - It turns out they're nice and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - This is @@.hotpink;a long and extremely uncomfortable experience, which $he gets off on.@@ - <<set $slaves[$i].devotion += 4>> - <<else>> - This is @@.mediumorchid;a long and extremely uncomfortable experience.@@ - <<set $slaves[$i].devotion -= 4>> - <</if>> - <<else>> - Having $his nipples held protruded by $his piercings is extremely uncomfortable, which $he - <<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>> - @@.hotpink;gets off on.@@ - <<set $slaves[$i].devotion += 2>> - <<else>> - @@.mediumorchid;hates.@@ - <<set $slaves[$i].devotion -= 2>> - <</if>> - <</if>> - <</if>> -<</if>> - -/* HEAVY LACTATION EFFECTS */ - -<<if ($slaves[$i].nipples != "huge") && ($slaves[$i].nipples != "fuckable")>> - <<if ($slaves[$i].lactation >= 2)>> - <<if ($slaves[$i].nipples == "tiny")>> - <<if (random(1,100) > 70)>> - Having $his heavy milk production forced through $his tiny nipples @@.lime;stretches and engorges them.@@ - <<set $slaves[$i].nipples = "cute">> - <</if>> - <<elseif ($slaves[$i].nipples == "cute") || ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 80)>> - $He's lactating so heavily that $his permanently swollen nipples gradually become accustomed to the constant flow of milk. They @@.lime;become puffy@@ and engorged. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<elseif ($slaves[$i].nipples == "partially inverted") || ($slaves[$i].nipples == "inverted")>> - <<if (random(1,100) > 80)>> - $He's lactating so heavily that $his swollen nipples almost never retreat into their inverted state. Lactation has @@.lime;permanently protruded them,@@ leaving them engorged and puffy. - <<set $slaves[$i].nipples = "puffy">> - <</if>> - <<else>> - <<if (random(1,100) > 90)>> - Lactation has @@.lime;swollen $his nipples@@ to an absurd size, making $his status as a cow obvious even when $his chest faucets aren't gushing cream. - <<set $slaves[$i].nipples = "huge">> - <</if>> - <</if>> - <</if>> -<</if>> - -/* IMPLANT EFFECTS ON UNDERLYING FLESH */ - -<<if ($slaves[$i].boobsImplantType == "string")>> - $His string implants absorb fluid @@.lime;slowly swelling $his breasts.@@ - <<set $slaves[$i].boobsImplant += 50, $slaves[$i].boobs += 50>> - <<set _effect = random(1,10)>> - <<if ($slaves[$i].boobs > 50000)>> - Since they are as large as $his body can handle, some serum is drained from them. - <<set $slaves[$i].boobs -= 100, $slaves[$i].boobsImplant -= 100>> - <<elseif ($slaves[$i].boobsImplant > 25000) && (_effect >= 2)>> - As they grow they @@.red;greatly irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 20)>> - <<elseif ($slaves[$i].boobsImplant > 15000) && (_effect >= 3)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].boobsImplant > 10000) && (_effect >= 4)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].boobsImplant > 8000) && (_effect >= 5)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].boobsImplant > 6000) && (_effect >= 6)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].boobsImplant > 4500) && (_effect >= 7)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].boobsImplant > 3000) && (_effect >= 8)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 7)>> - <<elseif ($slaves[$i].boobsImplant > 2000) && (_effect >= 9)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 5)>> - <<elseif ($slaves[$i].boobsImplant > 1000) && (_effect > 9)>> - As they grow they @@.red;irritate@@ the tissue of $his breasts. - <<run healthDamage($slaves[$i], 3)>> - <</if>> -<</if>> - -<<if ($slaves[$i].boobsImplant >= $slaves[$i].boobs+$slaves[$i].boobsMilk) && ($slaves[$i].boobsImplant > 0)>> - /* catch in case breast implants get larger than boobs */ - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his implants better. - <<set $slaves[$i].boobs = $slaves[$i].boobsImplant+$slaves[$i].boobsMilk+10>> -<<elseif ($slaves[$i].boobsImplant > 1000)>> - <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 1000)>> - <<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his massive implants a bit better. - <<set $slaves[$i].boobs += 50>> - <</if>> - <</if>> -<<elseif ($slaves[$i].boobsImplant > 600)>> - <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 500)>> - <<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his large implants a bit better. - <<set $slaves[$i].boobs += 50>> - <</if>> - <</if>> -<<elseif ($slaves[$i].boobsImplant > 0)>> - <<if ($slaves[$i].boobs-$slaves[$i].boobsImplant < 300)>> - <<if (random(1,100) > 60)>> - $His breast tissue has naturally @@.lime;stretched and grown@@ to accommodate $his implants a bit better. - <<set $slaves[$i].boobs += 50>> - <</if>> - <</if>> -<</if>> - -<<if ($slaves[$i].buttImplantType == "string")>> - $His string implants absorb fluid @@.lime;slowly swelling $his ass.@@ - <<set $slaves[$i].buttImplant += .25, $slaves[$i].butt += .25>> - <<if ($slaves[$i].butt+$slaves[$i].buttImplant > 10 && $slaves[$i].buttImplant > 1)>> - Since it as large as $his body can handle, some serum is drained from them. - <<set $slaves[$i].butt -= 1, $slaves[$i].buttImplant -= 1>> - <</if>> - <<set _effect = random(1,8)>> - <<if ($slaves[$i].buttImplant > 7) && (_effect >= 2)>> - As they grow they @@.red;greatly irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 20)>> - <<elseif ($slaves[$i].buttImplant > 6) && (_effect >= 2)>> - As they grow they @@.red;greatly irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 20)>> - <<elseif ($slaves[$i].buttImplant > 5) && (_effect >= 3)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].buttImplant > 4) && (_effect >= 4)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].buttImplant > 3) && (_effect >= 5)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].buttImplant > 2) && (_effect >= 6)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].buttImplant > 1) && (_effect >= 7)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <<elseif ($slaves[$i].buttImplant > 0) && (_effect > 7)>> - As they grow they @@.red;irritate@@ the tissue of $his cheeks. - <<run healthDamage($slaves[$i], 10)>> - <</if>> -<</if>> - -<<if $slaves[$i].diet == "muscle building">> - <<if ($slaves[$i].muscles > 30)>> - <<if ($slaves[$i].face-$slaves[$i].faceImplant > 10) && (random(1,100) > 90) && $slaves[$i].drugs == "steroids">> - All the hormones in $his system from $his heavy, steroid enhanced workouts @@.orange;harden $his face a little.@@ - <<set $slaves[$i].face -= 5>> - <</if>> - <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) > 250)>> - <<if (random(1,100) > 95)>> - All the hormones in $his system from $his heavy workouts @@.orange;shrink $his breasts slightly.@@ - <<set $slaves[$i].boobs -= 50>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].aphrodisiacs > random(0,2)>> - <<set _Effects = []>> - <<if $aphrodisiacUpgradeRefine != 1>> - <<if ($slaves[$i].dick > 1)>> - <<set _Effects.push("DickShrink")>> - <</if>> - <<if ($slaves[$i].balls > 1)>> - <<set _Effects.push("BallsShrink")>> - <</if>> - <<if ($slaves[$i].clit > 0)>> - <<set _Effects.push("ClitSmaller")>> - <</if>> - <<if ($slaves[$i].voice < 3) && ($slaves[$i].voice > 0)>> - <<set _Effects.push("VoiceHigher")>> - <</if>> - <<if ($slaves[$i].vagina > -1) && ($slaves[$i].ovaries != 0) && ($slaves[$i].vaginaLube < 2)>> - <<set _Effects.push("VaginaWetter")>> - <</if>> - <<set _rearQuirkDivider = _rearQuirk == 0 ? 1 : _rearQuirk>> - <<if (($slaves[$i].butt-$slaves[$i].buttImplant) < 2+_rearQuirk) && (($slaves[$i].geneMods.NCS == 0) || (random(1,100) > 75/_rearQuirkDivider))>> - <<set _Effects.push("ButtBigger")>> - <</if>> - <<if (($slaves[$i].boobs-$slaves[$i].boobsImplant) < 500*_gigantomastiaMod) && (($slaves[$i].geneMods.NCS == 0) || (random(1,100) > 75/_gigantomastiaMod))>> - <<set _Effects.push("BoobsBigger")>> - <</if>> - <<if $slaves[$i].face-$slaves[$i].faceImplant <= 10>> - <<set _Effects.push("FaceSofter")>> - <</if>> - <<if ($slaves[$i].faceShape == "masculine")>> - <<set _Effects.push("FaceSofterAndrogynous")>> - <<elseif ($slaves[$i].faceShape == "androgynous" && $slaves[$i].geneticQuirks.androgyny != 2)>> - <<set _Effects.push("FaceNormal")>> - <</if>> - <</if>> - <<if ($slaves[$i].devotion <= 20)>> - <<set _Effects.push("Devoted")>> - <</if>> - <<if ($slaves[$i].trust <= 20)>> - <<set _Effects.push("Trusting")>> - <</if>> - <<if ($slaves[$i].attrXY < 95)>> - <<set _Effects.push("MaleAttracted")>> - <</if>> - <<if ($slaves[$i].attrXY < 95)>> - <<set _Effects.push("FemaleAttracted")>> - <</if>> - <<if (_Effects.length > 0)>> - <<set _Effects = _Effects.random()>> - <<switch _Effects>> - <<case "DickShrink">> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his dick shrink down to be more childlike.@@ - <<set $slaves[$i].dick -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his dick atrophy.@@ - <</if>> - <<set $slaves[$i].dick -= 1>> - <<case "BallsShrink">> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his balls shrink down to be more childlike.@@ - <<set $slaves[$i].balls -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his testicles atrophy.@@ - <</if>> - <<set $slaves[$i].balls -= 1>> - <<case "VoiceHigher">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;$his voice higher and more feminine.@@ - <<set $slaves[$i].voice += 1>> - <<case "VaginaWetter">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;$his vagina produce more copious natural lubricant.@@ - <<set $slaves[$i].vaginaLube += 1>> - <<case "ButtBigger">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;the natural size of $his butt increase.@@ - <<set $slaves[$i].butt += 1>> - <<case "BoobsBigger">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;the natural size of $his tits increase.@@ - <<set $slaves[$i].boobs += 100>> - <<case "FaceSofter">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;$his facial structure soften and become sexier.@@ - <<= faceIncrease($slaves[$i], 10)>> - <<case "FaceSofterAndrogynous">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;$his face soften into androgyny.@@ - <<set $slaves[$i].faceShape = "androgynous">> - <<case "FaceNormal">> - Dependence on the hormone-based aphrodisiacs makes @@.lime;$his face soften into femininity.@@ - <<set $slaves[$i].faceShape = "normal">> - <<case "ClitSmaller">> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].clit > 1) && (random(1,100) > 50))>> - Dependence on the hormone-based aphrodisiacs combined with $his @@.orange;NCS@@ makes @@.orange;$his clit shrink down to be more childlike.@@ - <<set $slaves[$i].clit -= 1>> - <<else>> - Dependence on the hormone-based aphrodisiacs makes @@.orange;$his clit shrink significantly.@@ - <</if>> - <<set $slaves[$i].clit -= 1>> - <<case "Devoted">> - Hormonal effects make $him a bit more @@.hotpink;docile.@@ - <<set $slaves[$i].devotion += 1>> - <<case "Trusting">> - Hormonal effects make $him a bit more @@.mediumaquamarine;trusting.@@ - <<set $slaves[$i].trust += 1>> - <<case "MaleAttracted">> - Dependence on the hormone-based aphrodisiacs makes $him become @@.green;more attracted to men.@@ - <<set $slaves[$i].attrXY += 3>> - <<case "FemaleAttracted">> - Dependence on the hormone-based aphrodisiacs makes $him become @@.green;more attracted to women.@@ - <<set $slaves[$i].attrXX += 3>> - <<default>> - ERROR: bad aphro addict effect: _Effects - <</switch>> - <</if>> -<</if>> - -/* HORMONE EFFECTS + PUBERTY EFFECTS + GROWTH */ - -<<if $slaves[$i].diet == "XX">> - <<set $slaves[$i].hormoneBalance += 4>> -<<elseif $slaves[$i].diet == "XXY">> - <<if $slaves[$i].hormoneBalance > 0>> - <<set $slaves[$i].hormoneBalance -= 8>> - <<elseif $slaves[$i].hormoneBalance < 0>> - <<set $slaves[$i].hormoneBalance += 8>> - <</if>> -<<elseif $slaves[$i].diet == "XY">> - <<set $slaves[$i].hormoneBalance -= 4>> -<</if>> -<<if ($slaves[$i].drugs == "fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 4>> -<<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set $slaves[$i].hormoneBalance += 20>> -<<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set $slaves[$i].hormoneBalance -= 20>> -<<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set $slaves[$i].hormoneBalance -= 4>> -<<elseif ($slaves[$i].drugs == "steroids")>> - <<set $slaves[$i].hormoneBalance -= 4>> -<<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set $slaves[$i].hormoneBalance += 8>> -<<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set $slaves[$i].hormoneBalance -= 12>> -<</if>> -<<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 4>> -<<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 12>> -<<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 4>> -<<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 12>> -<</if>> -<<if $hormoneUpgradePower == 1>> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 2>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 6>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 2>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 6>> - <</if>> -<</if>> -<<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 4>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 12>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 4>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 12>> - <</if>> - <<if $hormoneUpgradePower == 1>> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].hormoneBalance += 1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].hormoneBalance += 3>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].hormoneBalance -= 1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].hormoneBalance -= 3>> - <</if>> - <</if>> -<</if>> -/* NCS helps primary sexual maturity */ -<<if $slaves[$i].geneMods.NCS == 0>> - <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance, -400, 400)>> -<<else>> - <<set $slaves[$i].hormoneBalance = Math.clamp($slaves[$i].hormoneBalance * 1.5, -400, 400)>> -<</if>> -/* androgyny really wants to sit around 0 and will fight changes to do so */ -<<if $slaves[$i].geneticQuirks.androgyny == 2>> - <<if $slaves[$i].hormoneBalance > 6>> - <<set $slaves[$i].hormoneBalance -= 10>> - <<elseif $slaves[$i].hormoneBalance < -6>> - <<set $slaves[$i].hormoneBalance += 10>> - <</if>> -<</if>> -<<if $slaves[$i].drugs != "hormone blockers">> - <<= App.SlaveAssignment.hormonesEffects($slaves[$i])>> -<<elseif $slaves[$i].drugs == "hormone blockers">> - The hormone blockers $he is on suppress $his hormones, natural or not. - <<if $slaves[$i].energy > 20>> - $His libido is similarly - <<set _supp = 1, $slaves[$i].energy-->> - <</if>> - <<if _supp == 1>> - <<if ($slaves[$i].attrXX != 50 || $slaves[$i].attrXY != 50) && $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - @@.red;suppressed,@@ alongside what $he @@.red;finds sexually attractive.@@ Though that may not be a bad thing, should $he find a sex repulsive. - <<else>> - @@.red;suppressed.@@ - <</if>> - <<elseif ($slaves[$i].attrXX != 50 || $slaves[$i].attrXY != 50) && $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - $His @@.red;sexual tastes are also suppressed by the drugs,@@ though that may not be a bad thing should $he find a sex repulsive. - <</if>> - <<if $slaves[$i].attrXX > 50>> - <<set $slaves[$i].attrXX-->> - <<elseif $slaves[$i].attrXX < 50>> - <<set $slaves[$i].attrXX++>> - <</if>> - <<if $slaves[$i].attrXY > 50>> - <<set $slaves[$i].attrXY-->> - <<elseif $slaves[$i].attrXY < 50>> - <<set $slaves[$i].attrXY++>> - <</if>> - <<if $slaves[$i].hormoneBalance > 0>> - <<set $slaves[$i].hormoneBalance -= 5>> - <<elseif $slaves[$i].hormoneBalance < 0>> - <<set $slaves[$i].hormoneBalance += 5>> - <</if>> -<</if>> - -<<if $slaves[$i].genes == "XX">> - <<if ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX > 0>> - <<if ($slaves[$i].balls > 0 && $slaves[$i].ballType != "sterile") && $slaves[$i].pubertyXY > 0>> - <<if $slaves[$i].hormoneBalance > 20>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 20)/25)>> - <<elseif $slaves[$i].hormoneBalance < 20>> - <<set $slaves[$i].hormoneBalance += Math.ceil((20 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <<else>> - <<if $slaves[$i].hormoneBalance > 60>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 60)/25)>> - <<elseif $slaves[$i].hormoneBalance < 60>> - <<set $slaves[$i].hormoneBalance += Math.ceil((60 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <</if>> - <<else>> - <<if ($slaves[$i].balls > 0 && $slaves[$i].ballType != "sterile") && $slaves[$i].pubertyXY > 0>> - <<if $slaves[$i].hormoneBalance > -20>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance + 20)/25)>> - <<elseif $slaves[$i].hormoneBalance < -20>> - <<set $slaves[$i].hormoneBalance += Math.ceil((-20 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <<else>> - <<if $slaves[$i].hormoneBalance > 20>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 20)/25)>> - <<elseif $slaves[$i].hormoneBalance < 20>> - <<set $slaves[$i].hormoneBalance += Math.ceil((20 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <</if>> - <</if>> -<<elseif $slaves[$i].genes == "XY">> - <<if ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX > 0>> - <<if ($slaves[$i].balls > 0 && $slaves[$i].ballType != "sterile") && $slaves[$i].pubertyXY > 0>> - <<if $slaves[$i].hormoneBalance > 20>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 20)/25)>> - <<elseif $slaves[$i].hormoneBalance < 20>> - <<set $slaves[$i].hormoneBalance += Math.ceil((20 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <<else>> - <<if $slaves[$i].hormoneBalance > 40>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 40)/25)>> - <<elseif $slaves[$i].hormoneBalance < 40>> - <<set $slaves[$i].hormoneBalance += Math.ceil((40 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <</if>> - <<else>> - <<if ($slaves[$i].balls > 0 && $slaves[$i].ballType != "sterile") && $slaves[$i].pubertyXY > 0>> - <<if $slaves[$i].hormoneBalance > -40>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance + 40)/25)>> - <<elseif $slaves[$i].hormoneBalance < -40>> - <<set $slaves[$i].hormoneBalance += Math.ceil((-40 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <<else>> - <<if $slaves[$i].hormoneBalance > 20>> - <<set $slaves[$i].hormoneBalance -= Math.ceil(($slaves[$i].hormoneBalance - 20)/25)>> - <<elseif $slaves[$i].hormoneBalance < 20>> - <<set $slaves[$i].hormoneBalance += Math.ceil((20 - $slaves[$i].hormoneBalance)/25)>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $precociousPuberty == 1>> - - <<set _earlyPubertyFlag = 0>> - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 0>> /* Female type */ - - <<set _precocious = 0>> - /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are - * increased while secondary growth is suppressed - */ - <<if ($slaves[$i].geneMods.NCS == 1)>> - <<set _precocious -= 0.8>> - <</if>> - - <<if ($slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY")>> - <<set _precocious -= 0.1>> - <<elseif $slaves[$i].diet == "fertility">> - <<set _precocious -= 0.1>> - <</if>> - <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set _precocious -= 1>> - <<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set _precocious += 1>> - <<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].drugs == "steroids")>> - <<set _precocious += 0.2>> - <<if ($slaves[$i].boobs > 100) && (random(1,100) < 30/_gigantomastiaMod) && _gigantomastiaMod != 3>> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].boobs > 300) && (random(1,100) > 25*_gigantomastiaMod))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his tits to shrink down.@@ - <<set $slaves[$i].boobs -= 50/_gigantomastiaMod>> - <<set $slaves[$i].energy += 1>> - <<else>> - $He feels an @@.orange;unusual calmness@@ in $his belly and breasts. - <</if>> - <<set $slaves[$i].boobs -= 50/_gigantomastiaMod>> - <</if>> - <<if ($slaves[$i].geneMods.NCS == 0)>> - <<if ($slaves[$i].clit < 2) && (random(1,100) < 10)>> - $He feels @@.lime;unusual warmness@@ in $his clitoris. - <<set $slaves[$i].clit += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set _precocious -= 0.5>> - <<if ($slaves[$i].geneMods.NCS == 0)>> - $He feels an @@.lime;unusual warm feeling@@ in $his belly and breasts. - <<if ($slaves[$i].boobs < 400*_gigantomastiaMod) && (random(1,100) < 30)>> - $His breasts feel @@.lime;heavy, hot and sensitive.@@ - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> - <<set $slaves[$i].boobShape = "perky">> - <</if>> - <</if>> - <<if ($slaves[$i].hips < 2) && (random(1,100) < 10 * _uterineHypersensitivityMod)>> - $He feels @@.lime;strange minor pains@@ in $his pelvis. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 4) && (random(1,100) < 10+(5*_rearQuirk))>> - $He feels a @@.lime;strange weight@@ on $his rear. - <<set $slaves[$i].butt += 1>> - <</if>> - <<if ($slaves[$i].labia < 2) && (random(1,100) < 10)>> - $He feels an @@.lime;unusual tenderness@@ in $his labia. - <<set $slaves[$i].labia += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _precocious += .5>> - <</if>> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious += 0.4>> - <</if>> - <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious += 0.2>> - <</if>> - <<elseif $slaves[$i].drugs == "hormone blockers">> - <<set _precocious += 1>> - <</if>> - <<if ($slaves[$i].geneMods.NCS == 1)>> - <<set _precocious *= 2>> - <</if>> - <<set $slaves[$i].pubertyAgeXX += _precocious>> - - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXX-3) && ($slaves[$i].pubertyAgeXX < $fertilityAge)>> - <<if $slaves[$i].geneMods.NCS == 0>> - $His body is showing signs of @@.lime;early puberty.@@ - <<else>> - A routine scan confirms that $his body is advancing towards @@.lime;early puberty,@@ despite not really showing signs of secondary sexual characteristics. - <</if>> - <<set _earlyPubertyFlag = 1>> - <</if>> - - <</if>> /* closes female type */ - - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && $slaves[$i].balls >= 1 && $slaves[$i].pubertyXY == 0>> /* Male type */ - <<set _precocious = 0>> - /* Just having NCS speeds precocious Puberty, but also hormonal puberty affects are increased while secondary growth is suppressed */ - <<if ($slaves[$i].geneMods.NCS == 1)>> - <<set _precocious -= 0.8>> - <</if>> - - <<if ($slaves[$i].diet == "XY" || $slaves[$i].diet == "XXY")>> - <<set _precocious -= 0.1>> - <</if>> - <<if ($slaves[$i].drugs == "fertility drugs")>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].drugs == "female hormone injections")>> - <<set _precocious += 1>> - <<elseif ($slaves[$i].drugs == "male hormone injections")>> - <<set _precocious -= 1>> - <<elseif ($slaves[$i].drugs == "testicle enhancement")>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].drugs == "steroids")>> - <<set _precocious -= 0.2>> - <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> - <<set _precocious -= 0.5>> - <<if ($slaves[$i].geneMods.NCS == 0)>> - $He feels an @@.lime;unusual warm feeling@@ in $his groin. - <<if ($slaves[$i].dick < 4) && (random(1,100) < 30)>> - $His penis feels @@.lime;heavy, hot and oversensitive.@@ - <<set $slaves[$i].dick += 1>> - <</if>> - <<if ($slaves[$i].balls < 4) && (random(1,100) < 30)>> - $His balls feel @@.lime;heavy, full and oversensitive.@@ - <<set $slaves[$i].balls += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].drugs == "super fertility drugs")>> - <<set _precocious -= 1>> - <<if ($slaves[$i].geneMods.NCS == 0)>> - $He feels @@.lime;unusual warm feeling@@ in $his breasts. - <<if ($slaves[$i].boobs < 400*_gigantomastiaMod) && (random(1,100) < 30) && _gigantomastiaMod != 3>> - $His chest feels @@.lime;hot and sensitive.@@ - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10 && ($slaves[$i].breastMesh != 1)>> - <<set $slaves[$i].boobShape = "perky">> - <</if>> - <</if>> - <<if ($slaves[$i].hips < 2) && (random(1,100) < 10) * _uterineHypersensitivityMod>> - $He feels @@.lime;strange minor pains@@ in $his pelvis. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 4) && (random(1,100) < 10+(5*_rearQuirk))>> - $He feels a @@.lime;strange weight@@ to $his rear. - <<set $slaves[$i].butt += 1>> - <</if>> - <</if>> - <<if ($slaves[$i].dick > 1) && (random(1,100) < 30)>> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].dick > 2) && (random(1,100) > 25))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his dick to shrink.@@ - <<set $slaves[$i].dick -= 1>> - <<else>> - $He feels an @@.orange;unusual lightness@@ in $his penis. - <</if>> - <<set $slaves[$i].dick -= 1>> - <</if>> - <<if ($slaves[$i].balls > 1) && (random(1,100) < 30)>> - <<if (($slaves[$i].geneMods.NCS == 1) && ($slaves[$i].balls > 2) && (random(1,100) > 25))>> - Hormonal effects work with $his @@.orange;NCS@@ and cause @@.orange;$his balls to shrink.@@ - <<set $slaves[$i].balls -= 1>> - <<else>> - $He feels an @@.orange;unusual emptiness@@ to $his scrotum. - <</if>> - <<set $slaves[$i].balls -= 1>> - <</if>> - <</if>> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious += 0.4>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious -= 0.2>> - <</if>> - <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set _precocious += 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set _precocious += 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set _precocious -= 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set _precocious -= 0.2>> - <</if>> - <<elseif $slaves[$i].drugs == "hormone blockers">> - <<set _precocious += 1>> - <</if>> - <<if ($slaves[$i].geneMods.NCS == 1)>> - <<set _precocious *= 2>> - <</if>> - <<set $slaves[$i].pubertyAgeXY += _precocious>> - - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXY-3) && ($slaves[$i].pubertyAgeXY < $potencyAge) && _earlyPubertyFlag != 1>> - <<if $slaves[$i].geneMods.NCS == 0>> - $His body is showing signs of @@.lime;early puberty.@@ - <<else>> - A routine scan confirms that $his body is advancing towards @@.lime;early puberty,@@ despite not really showing signs of secondary sexual characteristics. - <</if>> - <</if>> - - <</if>> /* closes male type */ - -<</if>> /*closes PPmod */ - -/* puberty - not announced for allowing surprise pregnancy */ -<<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> - <<if $slaves[$i].pubertyXX == 0>> - <<if $slaves[$i].physicalAge >= $slaves[$i].pubertyAgeXX>> - <<set $slaves[$i].pubertyXX = 1>> - <<if $slaves[$i].geneticQuirks.gigantomastia == 3 && random(1,100) < $slaves[$i].hormoneBalance>> - <<set $slaves[$i].geneticQuirks.gigantomastia = 2>> - <</if>> - <<if $slaves[$i].geneticQuirks.macromastia == 3 && random(1,100) < $slaves[$i].hormoneBalance>> - <<set $slaves[$i].geneticQuirks.macromastia = 2>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].balls > 0 && $slaves[$i].ballType != "sterile">> - <<if $slaves[$i].pubertyXY == 0>> - <<if $slaves[$i].physicalAge >= $slaves[$i].pubertyAgeXY>> - <<set $slaves[$i].pubertyXY = 1>> - <</if>> - <</if>> -<</if>> - -/* PREGNANCY AND FERTILITY */ -<<= App.SlaveAssignment.pregnancy($slaves[$i])>> - -<<if $slaves[$i].bellyFluid >= 1500>> /* PREGMOD: NOT PREGNANT, YES INFLATION */ - - <<= App.SlaveAssignment.inflation($slaves[$i])>> - - <<if setup.fakeBellies.includes(_bellyAccessory)>> - $He has trouble keeping $himself full of - <<switch $slaves[$i].inflationType>> - <<case "cum" "food" "milk" "urine" "water">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s - <</switch>> - with the weight of the fake belly resting on $his swollen stomach, forcing it to be removed. - <<set $slaves[$i].bellyAccessory = "none">> - <</if>> - - <<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].bellyFluid >= 10000>> - <<if $slaves[$i].fetish != "masochist" && $slaves[$i].sexualFlaw != "hates self">> - Being so distended with fluids is @@.mediumorchid;very uncomfortable@@ to $him. - <<set $slaves[$i].devotion -= 3>> - <</if>> - <<if ($slaves[$i].fetish == "none") && (_fetishChangeChance > random(0,100))>> - Having such a round, heavy belly leads $him to @@.lightcoral;begin fantasizing about being pregnant.@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishStrength = 10, $slaves[$i].fetishKnown = 1>> - <</if>> - <<elseif $slaves[$i].bellyFluid >= 1500>> - <<if $slaves[$i].fetish == "humiliation">> - Having to walk around with a belly full of - <<switch $slaves[$i].inflationType>> - <<case "cum" "food" "milk" "urine" "water">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s - <</switch>> - is completely humiliating, and - <<if $slaves[$i].fetishKnown == 0>> - $he revels in the attention. @@.lightcoral;$He's a humiliation fetishist!@@ - <<set $slaves[$i].fetishKnown = 1>> - <<else>> - $he @@.hotpink;loves it.@@ - <<set $slaves[$i].devotion += 2>> - <<if $slaves[$i].fetishStrength < 100>> - Every eye on $his swollen stomach @@.lightcoral;strengthens $his fetish@@ further. - <<set $slaves[$i].fetishStrength++>> - <</if>> - <</if>> - <<else>> - Having to walk around with a belly full of - <<switch $slaves[$i].inflationType>> - <<case "cum" "food" "milk" "urine" "water">> - $slaves[$i].inflationType - <<default>> - <<print $slaves[$i].inflationType>>s - <</switch>> - is @@.mediumorchid;completely humiliating.@@ - <<set $slaves[$i].devotion -= 2>> - <<if (($slaves[$i].fetish == "none") || ($slaves[$i].fetishStrength <= 10)) && (_fetishChangeChance > random(0,100))>> - However, all the eyes on $him and $his jiggling middle @@.lightcoral;makes $him begin to crave humiliation.@@ - <<set $slaves[$i].fetish = "humiliation", $slaves[$i].fetishStrength = 10, $slaves[$i].fetishKnown = 1>> - <</if>> - <</if>> - <</if>> - <<switch $slaves[$i].inflationType>> - <<case "cum" "milk">> - <<if $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk == "none" && random(1,100) > 70>> - Filling $his guts with <<print $slaves[$i].inflationType>> all week @@.red;drives $him to gluttony.@@ - <<set $slaves[$i].behavioralFlaw = "gluttonous">> - <<elseif $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk == "none" && random(1,100) > 70>> - <<if $slaves[$i].inflationType == "cum" && $slaves[$i].fetish == "cumslut">> - <<else>> - Filling $his guts with <<print $slaves[$i].inflationType>> all week @@.red;drives $him to hate eating and food.@@ - <<set $slaves[$i].behavioralFlaw = "anorexic">> - <</if>> - <</if>> - <<case "food">> - <<if $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk != "fitness" && random(1,100) > 70>> - Stuffing $his face with food all week @@.red;drives $him to gluttony.@@ - <<set $slaves[$i].behavioralFlaw = "gluttonous">> - <<elseif $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk != "fitness" && random(1,100) > 70>> - Stuffing $his face with food all week @@.red;drives $him to hate eating.@@ - <<set $slaves[$i].behavioralFlaw = "anorexic">> - <</if>> - <</switch>> - <</if>> - - <<if $slaves[$i].bellyFluid >= 10000 && $seeExtreme == 1 && $slaves[$i].health.health <= -100 && $slaves[$i].geneMods.rapidCellGrowth != 1>> - $He feels an @@.red;unusual intense pain@@ in $his bloated belly. - <<run burst($slaves[$i])>> - <</if>> - -<</if>> /* PREGMOD: CLOSES INFLATION OVERRIDE */ - -/* belly sag calcs */ -<<if $slaves[$i].belly >= 1000000>> - <<if $slaves[$i].bellySag < 50>> - <<set $slaves[$i].bellySag += 1>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 1>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 50>> - <<set $slaves[$i].bellySagPreg += 1>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 5, $slaves[$i].bellySagPreg += 5>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 3>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 3>> - <</if>> - <</if>> -<<elseif $slaves[$i].belly >= 750000>> - <<if $slaves[$i].bellySag < 30>> - <<set $slaves[$i].bellySag += 0.7>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.7>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 30>> - <<set $slaves[$i].bellySagPreg += 0.7>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 2, $slaves[$i].bellySagPreg += 2>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 1>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 1>> - <</if>> - <</if>> -<<elseif $slaves[$i].belly >= 600000>> - <<if $slaves[$i].bellySag < 20>> - <<set $slaves[$i].bellySag += 0.5>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.5>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 20>> - <<set $slaves[$i].bellySagPreg += 0.5>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 1, $slaves[$i].bellySagPreg += 1>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 1>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 1>> - <</if>> - <</if>> -<<elseif $slaves[$i].belly >= 450000>> - <<if $slaves[$i].bellySag < 15>> - <<set $slaves[$i].bellySag += 0.4>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.4>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 15>> - <<set $slaves[$i].bellySagPreg += 0.4>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 0.6, $slaves[$i].bellySagPreg += 0.6>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 0.5>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.5>> - <</if>> - <</if>> -<<elseif $slaves[$i].belly >= 300000>> - <<if $slaves[$i].bellySag < 10>> - <<set $slaves[$i].bellySag += 0.3>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.3>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 10>> - <<set $slaves[$i].bellySagPreg += 0.3>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 0.5, $slaves[$i].bellySagPreg += 0.5>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 0.5>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.5>> - <</if>> - <</if>> -<<elseif $slaves[$i].belly >= 100000>> - <<if $slaves[$i].bellySag < 10>> - <<set $slaves[$i].bellySag += 0.2>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.2>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 10>> - <<set $slaves[$i].bellySagPreg += 0.2>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 0.3, $slaves[$i].bellySagPreg += 0.3>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 0.3>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.3>> - <</if>> - <</if>> -<<elseif ($slaves[$i].bellyPreg >= 10000) || ($slaves[$i].bellyImplant >= 10000)>> - <<if $slaves[$i].bellySag < 5>> - <<set $slaves[$i].bellySag += 0.1>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.1>> - <</if>> - <<elseif $slaves[$i].preg > 0 && $slaves[$i].bellySagPreg < 5>> - <<set $slaves[$i].bellySagPreg += 0.1>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<set $slaves[$i].bellySag += 0.2, $slaves[$i].bellySagPreg += 0.2>> - <</if>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - <<set $slaves[$i].bellySag += 0.2>> - <<if $slaves[$i].preg > 0>> - <<set $slaves[$i].bellySagPreg += 0.2>> - <</if>> - <</if>> -<</if>> -<<if $slaves[$i].bellySagPreg > $slaves[$i].bellySag>> - <<set $slaves[$i].bellySagPreg = $slaves[$i].bellySag>> -<</if>> - -<<if $slaves[$i].bellySag > 0 && $slaves[$i].belly < 1500 && $slaves[$i].geneMods.rapidCellGrowth != 1>> - <<if $slaves[$i].muscles > 95>> - <<if (random(1,100) > 1)>> - $His stretched, extreme muscles @@.lime;firm up readily@@ after - <<if $slaves[$i].bellySagPreg > 0>> - $his pregnancy. - <<set $slaves[$i].bellySag -= 0.5, $slaves[$i].bellySagPreg -= 0.5>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0, $slaves[$i].bellySagPreg = 0>> - <</if>> - <<else>> - being heavily distended for so long. - <<set $slaves[$i].bellySag -= 0.5>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0>> - <</if>> - <</if>> - <</if>> - <<elseif $slaves[$i].muscles >= 30>> - <<if (random(1,100) > 20)>> - $His stretched, muscular belly @@.lime;firms up@@ after - <<if $slaves[$i].bellySagPreg > 0>> - $his pregnancy. - <<set $slaves[$i].bellySag -= 0.4, $slaves[$i].bellySagPreg -= 0.4>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0, $slaves[$i].bellySagPreg = 0>> - <</if>> - <<else>> - being heavily distended for so long. - <<set $slaves[$i].bellySag -= 0.4>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0>> - <</if>> - <</if>> - <</if>> - <<elseif $slaves[$i].muscles >= 5>> - <<if (random(1,100) > 40)>> - $His stretched, toned belly @@.lime;firms up@@ after - <<if $slaves[$i].bellySagPreg > 0>> - $his pregnancy. - <<set $slaves[$i].bellySag -= 0.3, $slaves[$i].bellySagPreg -= 0.3>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0, $slaves[$i].bellySagPreg = 0>> - <</if>> - <<else>> - being heavily distended for so long. - <<set $slaves[$i].bellySag -= 0.3>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0>> - <</if>> - <</if>> - <</if>> - <<else>> - <<if (random(1,100) > 60)>> - $His belly @@.lime;regains some firmness@@ after - <<if $slaves[$i].bellySagPreg > 0>> - $his pregnancy. - <<set $slaves[$i].bellySag -= 0.2, $slaves[$i].bellySagPreg -= 0.2>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0, $slaves[$i].bellySagPreg = 0>> - <</if>> - <<else>> - being heavily distended for so long. - <<set $slaves[$i].bellySag -= 0.2>> - <<if $slaves[$i].bellySag < 0>> - <<set $slaves[$i].bellySag = 0>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].bellyImplant >= 5000>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($slaves[$i].fetish == "none" || $slaves[$i].fetishStrength <= 10) && $slaves[$i].devotion > 20 && random(1,100) > 85>> - Having an implant simulating pregnancy drives $him to @@.lightcoral;begin fantasizing about being actually pregnant.@@ - <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishStrength = 10, $slaves[$i].fetishKnown = 1>> - <</if>> - <</if>> - <</if>> -<<elseif $slaves[$i].bellyImplant >= 1500>> - <<if setup.fakeBellies.includes(_bellyAccessory)>> - $His implant rounded belly renders $his fake one moot. - <<set $slaves[$i].bellyAccessory = "none">> - <</if>> -<</if>> - -/* MINDBREAK */ - -<<if ($slaves[$i].fetish != "mindbroken")>> - <<if $slaves[$i].trust < -95>> - <<if $slaves[$i].devotion < -50>> - <<if $week-$slaves[$i].weekAcquired > 9>> - <<if $slaves[$i].fuckdoll > 50>> - Denied all stimulation other than sexual use for longer than a human mind can bear, @@.red;$he has been irretrievably broken.@@ - <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> - <<else>> - <<if random(1,5) == 1>> - $He has been used as a sexual slave for so long, and is so hopeless that $his future as a slave will be anything but torment, that $his mind finally slips. @@.red;$He has been irretrievably broken.@@ - <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].sexualFlaw = "none", $slaves[$i].behavioralFlaw = "none">> - <<else>> - $He's so unhappy and terrified that the effects of the extreme stress on $his mind and body are unpredictable. This week, - <<set _stressEffect = random(1,4)>> - <<switch _stressEffect>> - <<case 1>> - @@.mediumorchid;$his hatred of sexual slavery was self-reinforcing.@@ - <<set $slaves[$i].devotion -= 5>> - <<case 2>> - @@.mediumorchid;$his mental state was bad for $his health.@@ - <<run healthDamage($slaves[$i], 5)>> - <<case 3>> - @@.orange;$his face grew a little more haggard.@@ - <<set $slaves[$i].face -= 2>> - <<default>> - $he managed to bear it without lasting harm. - <</switch>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <<if $slaves[$i].fuckdoll == 0>> - <<if ($slaves[$i].behavioralFlaw == "none")>> - <<if ($slaves[$i].trust < -20) && ($slaves[$i].devotion <= 50)>> - <<if (random(1,100) > 100+$slaves[$i].trust)>> - <<set _effect = random(1,4)>> - Being so afraid so constantly drives $him to find solace in - <<if Array.isArray($personalAttention)>> - <<set _givingAttention = $personalAttention.findIndex(function(s) { return s.ID == $slaves[$i].ID; })>> - <<else>> - <<set _givingAttention = -1>> - <</if>> - <<if _givingAttention != -1 && ["build her devotion", "look after her", "soften her behavioral flaw", "soften her sexual flaw", "teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> - your attention. Relying on you for @@.hotpink;emotional support@@ strengthens $his @@.mediumaquamarine;bond@@ with <<= getWrittenTitle($slaves[$i])>>. - <<set $slaves[$i].devotion++, $slaves[$i].trust++>> - <<elseif _effect == 1>> - self-denial. @@.red;$He has developed anorexia.@@ - <<set $slaves[$i].behavioralFlaw = "anorexic">> - <<elseif _effect == 2>> - stress eating. @@.red;$He's now a nervous glutton.@@ - <<set $slaves[$i].behavioralFlaw = "gluttonous">> - <<elseif _effect == 3>> - the scraps of prayer and superstition $he can remember from $his life before $he was a slave. @@.red;$He's now religious.@@ - <<set $slaves[$i].behavioralFlaw = "devout">> - <<else>> - the remnants of modern philosophy and education $he can remember from $his life before $he was a slave. @@.red;$He feels mentally liberated.@@ - <<set $slaves[$i].behavioralFlaw = "liberated">> - <</if>> - <</if>> - <</if>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - <<if ($slaves[$i].devotion < -20)>> - <<if (random(1,500) > 500+$slaves[$i].devotion)>> - <<set _effect = random(1,6)>> - Being so angry at $his life as a sex slave has - <<if Array.isArray($personalAttention)>> - <<set _givingAttention = $personalAttention.findIndex(function(s) { return s.ID == $slaves[$i].ID; })>> - <<else>> - <<set _givingAttention = -1>> - <</if>> - <<if _givingAttention != -1 && ["build her devotion", "look after her", "soften her behavioral flaw", "soften her sexual flaw", "teach her"].includes($personalAttention[_givingAttention].trainingRegimen)>> - forced $him to face $his problems with you. Lending $him support makes it @@.hotpink;a little more tolerable.@@ - <<elseif _effect == 1>> - driven $him into @@.red;sexual apathy.@@ - <<set $slaves[$i].sexualFlaw = "apathetic">> - <<elseif _effect == 2>> - convinced $him that the conservative parts of $his upbringing were right: sex is evil. @@.red;$He's now repressed.@@ - <<set $slaves[$i].sexualFlaw = "repressed">> - <<elseif _effect == 3>> - given $him a dread of being nude. @@.red;$He's now shamefast.@@ - <<set $slaves[$i].sexualFlaw = "shamefast">> - <<elseif _effect == 4>> - deprived $him of any motivation to keep sex appealing or even clean. @@.red;$He's now crude.@@ - <<set $slaves[$i].sexualFlaw = "crude">> - <<elseif _effect == 5>> - driven $him to find refuge in high standards. @@.red;$He's now judgemental.@@ - <<set $slaves[$i].sexualFlaw = "judgemental">> - <<else>> - convinced $him that sex is only this way here. Convinced that sexual slavery is wrong, @@.red;$He's become sexually idealistic.@@ - <<set $slaves[$i].sexualFlaw = "idealistic">> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if !canTalk($slaves[$i])>> - <<if ($slaves[$i].behavioralFlaw == "bitchy")>> - If $he has anything bitchy to say, @@.green;no one can tell,@@ since $he can't talk. - <</if>> - <<if ($slaves[$i].behavioralQuirk == "cutting")>> - If $he has anything witty to say, @@.red;no one can tell,@@ since $he can't talk. - <</if>> -<</if>> - -<<if ($slaves[$i].breedingMark == 1 && $propOutcome == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> - <<if ($slaves[$i].devotion < -20)>> - $He views the mark of the Societal Elite @@.mediumorchid;with disgust@@ as it brands $him as nothing more than your breeding bitch. - <<set $slaves[$i].devotion -= 10>> - <<elseif ($slaves[$i].devotion <= 50)>> - $He bears the mark of the Societal Elite as a sign of $his superiority. As such, $he @@.mediumorchid;behaves like a spoiled child@@ and tries to have everything $his way. - <<set $slaves[$i].devotion -= 5>> - <<if ($slaves[$i].behavioralFlaw == "none") && ($slaves[$i].behavioralQuirk != "confident")>> - $He has become @@.red;quite arrogant.@@ - <<set $slaves[$i].behavioralFlaw = "arrogant">> - <</if>> - <<else>> - $He bears the mark of the Societal Elite @@.hotpink;with pride.@@ It signals that $he is yours, and yours alone, drawing $him ever closer to $his beloved <<= getWrittenTitle($slaves[$i])>>. - <<set $slaves[$i].devotion += 10>> - <</if>> -<</if>> - -<<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> - <<if $arcologies[0].FSHedonisticDecadence != "unset">> - <<if $arcologies[0].FSHedonisticDecadenceResearch == 1>> - <<if $arcologies[0].FSDegradationist == "unset">> - <<if $slaves[$i].onDiet != 1>> - <<if !canTaste($slaves[$i])>> - $His lack of a sense of taste makes $him essentially immune to the addictive slave treats, as $he can't be enticed by their delicious taste. - <<elseif $slaves[$i].behavioralQuirk == "insecure">> - $He can't stop $himself from eating the @@.hotpink;addictive, delicious@@ slave treats available throughout the arcology. $He knows they are fattening and @@.gold;starts obsessing@@ even more about $his weight, appearance and how others view $him. - <<set $slaves[$i].trust -= 3>> - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - <<set $slaves[$i].weight++>> - <</if>> - <<set $slaves[$i].devotion++>> - <<elseif $slaves[$i].behavioralQuirk == "fitness">> - $He hates the availability of the tasty slave treats and how they tempt $him away from a fit lifestyle, but often @@.hotpink;finds $himself absentmindedly snacking on them.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - The more $his @@.lime;waistline grows,@@ the @@.gold;less $he finds $himself trusting you.@@ - <<set $slaves[$i].trust--, $slaves[$i].devotion++>> - <<set $slaves[$i].weight++>> - <<else>> - $He finds that no matter how many $he eats, $he never gains weight, a detail $he is @@.mediumaquamarine;thankful@@ for. - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - $He @@.hotpink;loves@@ the availability of the tasty slave treats and how $he can keep $his mouth filled at @@.hotpink;nearly all times.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - Since $his belly is always full thanks to your food supplies, $he @@.mediumaquamarine;trusts you to keep $him sated,@@ though $his constant gorging has a @@.lime;huge impact on $his waistline.@@ - <<set $slaves[$i].trust++, $slaves[$i].devotion += 3>> - <<set $slaves[$i].weight += 3>> - <<else>> - Since $his belly is always full thanks to your food supplies, $he @@.mediumaquamarine;trusts you to keep $him sated.@@ Since the food is fat free, $his waistline is spared $his bad habits. - <<set $slaves[$i].trust++, $slaves[$i].devotion += 3>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "anorexic">> - $He hates the availability of the tasty slave treats and how $he @@.hotpink;can't stop eating them.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - The @@.lime;more $his waistline grows,@@ the @@.gold;more horrifying $his body becomes to $him.@@ - <<set $slaves[$i].trust -= 5, $slaves[$i].devotion++>> - <<set $slaves[$i].weight++>> - <<else>> - $He finds that no matter how many $he eats, $he never gains weight, a detail $he is @@.mediumaquamarine;thankful@@ for, even if $he is disgusted by $his actions. - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<else>> - $He @@.hotpink;loves@@ the availability of the tasty slave treats and @@.mediumaquamarine;trusts you more@@ for having them so accessible. - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - $He is so distracted by the luxury that $he doesn't notice the @@.lime;weight $he is gaining.@@ - <<set $slaves[$i].weight++>> - <</if>> - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<else>> /* no treats for you */ - <<if !canTaste($slaves[$i])>> - $He lacks permission to eat the slave treats, which $he has no real opinion over, as $he lacks the sense to taste them anyway. - <<elseif $slaves[$i].behavioralQuirk == "insecure">> - $He is @@.mediumaquamarine;relieved@@ $he doesn't have to fret over eating the treats and gaining weight as $his <<= getWrittenTitle($slaves[$i])>> is carefully directing $him. - <<set $slaves[$i].trust++>> - <<elseif $slaves[$i].behavioralQuirk == "fitness">> - $He is @@.mediumaquamarine;thankful@@ that $he isn't permitted to eat the treats. $He's seen others try one, only to start shoveling them down. - <<set $slaves[$i].trust++>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - $He @@.mediumorchid;resents@@ not being allowed to stuff $his face with the tempting treats like the other slaves $he sees. - <<set $slaves[$i].devotion -= 2>> - <<elseif $slaves[$i].behavioralFlaw == "anorexic">> - $He @@.hotpink;is relieved@@ that $he doesn't have to eat the treats and is @@.mediumaquamarine;thankful@@ for your apparent consideration. - <<set $slaves[$i].trust++, $slaves[$i].devotion += 2>> - <<else>> - $He <<if canSee($slaves[$i])>>sees<<else>>knows<</if>> how much the other slaves enjoy the delicious treats and @@.mediumorchid;resents@@ not being allowed to enjoy them, feeling you are doing this to @@.gold;spite $him.@@ - <<set $slaves[$i].devotion--, $slaves[$i].trust-->> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].onDiet != 1>> - The treats are designed to cause stomach cramps alongside being extremely addictive. $He cannot stop $himself from eating them, but $he can @@.gold;fear@@ your cruelty as $his @@.hotpink;will steadily erodes@@ from the concentrated aphrodisiacs in $his food. - <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 3>> - <<else>> - The treats are designed to cause stomach cramps alongside being extremely addictive. Since $he is not permitted to eat them, @@.mediumaquamarine;$he breathes a sigh of relief,@@ though $he is fully aware of what happens to those not as fortunate as $him. $He @@.hotpink;tries $his best to be obedient@@ hoping to not undergo the agony, but $his efforts pale in comparison to the effects of the food-based aphrodisiacs. - <<set $slaves[$i].devotion++, $slaves[$i].trust++>> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].behavioralQuirk == "insecure">> - Watching citizens sculpt their slaves to their ideals fills $him with @@.mediumaquamarine;relief@@ that someone will find $him attractive; that or make $him so. - <<set $slaves[$i].trust++>> - <<elseif $slaves[$i].behavioralQuirk == "fitness">> - Watching both citizens and other slaves lie around and shirk exercise disappoints $him. $He @@.gold;fears@@ that $he'll be prevented from exercising and grow soft too. - <<set $slaves[$i].trust -= 2>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - Being part of a society that welcomes gluttony makes $him @@.mediumaquamarine;feel right at home.@@ - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].behavioralFlaw == "anorexic">> - $He feels fat just watching your society gorge itself. $He @@.gold;fears@@ that $he'll be a bloated hog soon too. - <<set $slaves[$i].trust -= 5>> - <</if>> - <</if>> - <<elseif $arcologies[0].FSHedonisticDecadenceResearch == 1>> - <<if $arcologies[0].FSDegradationist == "unset">> - <<if $slaves[$i].onDiet != 1>> - <<if !canTaste($slaves[$i])>> - $His lack of a sense of taste makes $him essentially immune to the addictive slave treats, as $he can't be enticed by their delicious taste. - <<elseif $slaves[$i].behavioralQuirk == "insecure">> - $He can't stop $himself from eating the @@.hotpink;addictive, delicious@@ slave treats available throughout the arcology. $He <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>>knows<<else>>believes<</if>> they are fattening and @@.gold;starts obsessing@@ even more about $his weight, appearance and how others view $him. - <<set $slaves[$i].trust -= 3>> - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - <<set $slaves[$i].weight++>> - <</if>> - <<set $slaves[$i].devotion++>> - <<elseif $slaves[$i].behavioralQuirk == "fitness">> - $He hates the availability of the tasty slave treats and how they tempt $him away from a fit lifestyle, but often @@.hotpink;finds $himself absentmindedly snacking on them.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - The more $his @@.lime;waistline grows,@@ the @@.gold;less $he finds $himself trusting you.@@ - <<set $slaves[$i].trust--, $slaves[$i].devotion++>> - <<set $slaves[$i].weight++>> - <<else>> - $He finds that no matter how many $he eats, $he never gains weight, a detail $he is @@.mediumaquamarine;thankful@@ for. - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - $He @@.hotpink;loves@@ the availability of the tasty slave treats and how $he can keep $his mouth filled at @@.hotpink;nearly all times.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - Since $his belly is always full thanks to your food supplies, $he @@.mediumaquamarine;trusts you to keep $him sated,@@ though $his constant gorging has a @@.lime;huge impact on $his waistline.@@ - <<set $slaves[$i].trust++, $slaves[$i].devotion += 3>> - <<set $slaves[$i].weight += 3>> - <<else>> - Since $his belly is always full thanks to your food supplies, $he @@.mediumaquamarine;trusts you to keep $him sated.@@ Since the food is fat free, $his waistline is spared $his bad habits. - <<set $slaves[$i].trust++, $slaves[$i].devotion += 3>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "anorexic">> - $He hates the availability of the tasty slave treats and how $he @@.hotpink;can't stop eating them.@@ - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - The @@.lime;more $his waistline grows,@@ the @@.gold;more horrifying $his body becomes to $him.@@ - <<set $slaves[$i].trust -= 5, $slaves[$i].devotion++>> - <<set $slaves[$i].weight++>> - <<else>> - $He finds that no matter how many $he eats, $he never gains weight, a detail $he is @@.mediumaquamarine;thankful@@ for, even if $he is disgusted by $his actions. - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<else>> - $He @@.hotpink;loves@@ the availability of the tasty slave treats and @@.mediumaquamarine;trusts you more@@ for having them so accessible. - <<if $arcologies[0].FSHedonisticDecadenceDietResearch == 0>> - $He is so distracted by the luxury that $he doesn't notice the @@.lime;weight $he is gaining.@@ - <<set $slaves[$i].weight++>> - <</if>> - <<set $slaves[$i].trust++, $slaves[$i].devotion++>> - <</if>> - <<else>> /* no treats for you */ - <<if !canTaste($slaves[$i])>> - $He lacks permission to eat the slave treats, which $he has no real opinion over, as $he lacks the sense to taste them anyway. - <<elseif $slaves[$i].behavioralQuirk == "insecure">> - $He is @@.mediumaquamarine;relieved@@ $he doesn't have to fret over eating the treats and gaining weight as $his <<= getWrittenTitle($slaves[$i])>> is carefully directing $him. - <<set $slaves[$i].trust++>> - <<elseif $slaves[$i].behavioralQuirk == "fitness">> - $He is @@.mediumaquamarine;thankful@@ that $he isn't permitted to eat the treats. $He's seen others try one, only to start shoveling them down. - <<set $slaves[$i].trust++>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - $He @@.mediumorchid;resents@@ not being allowed to stuff $his face with the tempting treats like the other slaves<<if canSee($slaves[$i])>> $he sees<</if>>. - <<set $slaves[$i].devotion -= 2>> - <<elseif $slaves[$i].behavioralFlaw == "anorexic">> - $He @@.hotpink;is relieved@@ that $he doesn't have to eat the treat and is @@.mediumaquamarine;thankful@@ for your apparent consideration. - <<set $slaves[$i].trust++, $slaves[$i].devotion += 2>> - <<else>> - $He <<if canSee($slaves[$i])>>sees<<else>>knows<</if>> how much the other slaves enjoy the delicious treats and @@.mediumorchid;resents@@ not being allowed to enjoy them, feeling you are doing this to @@.gold;spite $him.@@ - <<set $slaves[$i].devotion--, $slaves[$i].trust-->> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].onDiet != 1>> - The treats are designed to cause stomach cramps alongside being extremely addictive. $He cannot stop $himself from eating them, but $he can @@.gold;fear@@ your cruelty as $his @@.hotpink;will steadily erodes@@ from the concentrated aphrodisiacs in $his food. - <<set $slaves[$i].devotion += 2, $slaves[$i].trust -= 3>> - <<else>> - The treats are designed to cause stomach cramps alongside being extremely addictive. Since $he is not permitted to eat them, @@.mediumaquamarine;$he breathes a sigh of relief,@@ though $he is fully aware of what happens to those not as fortunate as $him. $He @@.hotpink;tries $his best to be obedient@@ hoping to not undergo the agony, but $his efforts pale in comparison to the effects of the food based aphrodisiacs. - <<set $slaves[$i].devotion++, $slaves[$i].trust++>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<includeDOM App.SlaveAssignment.saSocialEffects($slaves[$i])>> - -<<if $slaves[$i].fuckdoll == 0>> - <<if (!jQuery.isEmptyObject($slaves[$i].brand))>> - <<if ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel") || ($slaves[$i].assignment == "serve in the club")>> - Since $he is in public, your brand against the $slaves[$i].skin skin of $his <<set _brandedSlave = $slaves[$i]>><<print Object.keys(State.temporary.brandedSlave.brand)[0]>> @@.green;slightly increases your reputation@@ as a slaveowner. - <<run repX(5, "futureSocieties", $slaves[$i])>> - <<switch $slaves[$i].assignment>> - <<case "work in the brothel">><<run getSlaveStatisticData($slaves[$i], $facility.brothel).rep += 5>> - <</switch>> - <</if>> - <<if $rep > 10000>> - $His brand is considered a minor enhancement to $his beauty since you are very well liked. - <<elseif $rep < 5000>> - $His brand is considered a minor blemish on $his beauty since you are not well liked. - <</if>> - <</if>> -<</if>> - -/* Disability mental effects */ -<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<set _visionFlag = 0>> - <<if getBestVision($slaves[$i]) === 0>> - <<if $slaves[$i].hears <= -2>> - <<if $slaves[$i].devotion > 50>> - Even though $he is blind and deaf, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. - <<set $slaves[$i].trust += 5>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's blind, deaf and on the cusp of devotion, $he becomes @@.hotpink;more reliant@@ on you, but also begins to be @@.mediumaquamarine;less fearful@@ of the world around $him. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 3>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be blind and deaf, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion >= -20>> - $His blindness and deafness forces $him to @@.hotpink;entirely rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he has only <<if canSmell($slaves[$i])>>the smell of arousal<<else>>a stumbling sense of touch<</if>> to warn of an impending threat. - <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 30>> - <<else>> - Being blind and deaf forces $him to @@.hotpink;completely rely@@ on your mercy. It does nothing to stem @@.gold;the horror@@ $he faces being unable to sense the world around $him. - <<set $slaves[$i].devotion += 20, $slaves[$i].trust -= 50>> - <</if>> - <<elseif ($slaves[$i].hears == -1 && $slaves[$i].earwear != "hearing aids") || ($slaves[$i].hears == 0 && $slaves[$i].earwear == "muffling ear plugs")>> - <<if $slaves[$i].devotion > 50>> - Even though $he is blind and unable to properly hear, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. - <<set $slaves[$i].trust += 4>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's blind, hard of hearing and on the cusp of devotion, $he becomes @@.hotpink;more reliant@@ on you, but also begins to be @@.mediumaquamarine;less fearful@@ of the world around $him. - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 2>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be blind and hard of hearing, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion >= -20>> - $His blindness and trouble hearing forces $him to @@.hotpink;rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he strains to hear anything potential threats to $him. - <<set $slaves[$i].devotion += 7, $slaves[$i].trust -= 20>> - <<else>> - Being blind and hard of hearing forces $him to @@.hotpink;rely@@ on your mercy. It does nothing to stem @@.gold;the terrible sounds@@ $he struggles to hear. - <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 25>> - <</if>> - <<else>> - <<if $slaves[$i].devotion > 50>> - Even though $he is blind, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. - <<set $slaves[$i].trust += 3>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's blind and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant,@@ but also begins to be @@.mediumaquamarine;less fearful@@ of what $he can't see. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be blind, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion >= -20>> - $His blindness forces $him to @@.hotpink;rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he has severely limited capabilities to defend $himself. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 10>> - <<else>> - Being blind forces $him to @@.hotpink;completely rely@@ on your mercy. It does nothing to stem @@.gold;the terror@@ $he faces constantly being unable to tell what will happen to $him. - <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 25>> - <</if>> - <</if>> - <<set _visionFlag = -2>> - <<elseif getBestVision($slaves[$i]) === 1>> - <<if !canSeePerfectly($slaves[$i])>> - <<if $slaves[$i].devotion > 50>> - $His vision may be clouded but it doesn't get in the way of $his devotion to you. - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, $his blurred vision makes $him @@.hotpink;slightly more submissive,@@ since $he can't always see what's happening to $him. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - $His blurred vision @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. - <<set $slaves[$i].devotion += 1>> - <<else>> - $His blurred vision tends to make $him @@.gold;a little more fearful,@@ since $he can never tell what's about to happen to $him. - <<set $slaves[$i].trust -= 1>> - <</if>> - <<set _visionFlag = -1>> - <</if>> - <<elseif getBestVision($slaves[$i]) === 2>> - <<if !canSeePerfectly($slaves[$i])>> - <<if $slaves[$i].devotion > 50>> - $He tolerates the annoyance of blurred vision induced by $his eyewear. - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, the blurred vision induced by $his eyewear actually makes $him @@.hotpink;slightly more submissive.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - The blurred vision induced by $his eyewear actually @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his fuzzy vision allows $him to ignore the details of everyone $he's expected to fuck. - <<set $slaves[$i].devotion += 1>> - <<else>> - The blurred vision induced by $his eyewear actually @@.mediumorchid;infuriates $him.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <<set _visionFlag = -1>> - <</if>> - <</if>> - <<if _visionFlag == -1>> - <<if $slaves[$i].hears == -2>> - <<if $slaves[$i].devotion > 50>> - Since $he is also deaf, $he begins to @@.mediumaquamarine;rely@@ on you to give $him the feedback $his body does cannot. - <<set $slaves[$i].trust += 3>> - <<elseif $slaves[$i].devotion > 20>> - Since $he is also deaf, $he becomes @@.hotpink;very reliant@@ on you, but also begins to @@.mediumaquamarine;trust@@ you to convey what $his body does not. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - Since $he is also deaf, $he views you as $his @@.mediumaquamarine;blurry guardian.@@ - <<set $slaves[$i].trust += 5>> - <<elseif $slaves[$i].devotion >= -20>> - Since $he is also deaf, $he @@.gold;descends into paranoia@@ as every blurry shape could be out to get $him. - <<set $slaves[$i].trust -= 20>> - <<else>> - Since $he is also deaf, $he @@.gold;delves into the depths of paranoia@@ as every blurry shape could be out to get $him. $He becomes increasingly @@.mediumorchid;hateful@@ to those around $him in an effort to ward off threats. - <<set $slaves[$i].trust -= 30, $slaves[$i].devotion -= 10>> - <</if>> - <<elseif $slaves[$i].hears == -1>> - <<if ($slaves[$i].earwear != "hearing aids")>> - <<if $slaves[$i].devotion > 50>> - $His hearing may be muddled too, but $he doesn't let it bother $him. - <<elseif $slaves[$i].devotion > 20>> - Since $he is also hard of hearing, $he is forced into @@.hotpink;very submissive state,@@ though @@.gold;worrying thoughts@@ begin to plague $his mind. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - Since $he is also hard of hearing, $he has a hard time understanding what partners want from $him, often causing them to @@.gold;get forceful@@ with $him. - <<set $slaves[$i].trust -= 5>> - <<else>> - Since $he is also hard of hearing, @@.gold;$he becomes increasingly paranoid@@ since $he can barely discern other's intent any more. - <<set $slaves[$i].trust -= 5>> - <</if>> - <</if>> - <<elseif $slaves[$i].hears == 0>> - <<if ($slaves[$i].earwear == "muffling ear plugs")>> - <<if $slaves[$i].devotion > 50>> - $He tolerates the annoyance of muffled hearing induced by $his ear plugs. - <<elseif $slaves[$i].devotion > 20>> - Since $his hearing is also muffled, $he is forced into @@.hotpink;very submissive state,@@ though @@.gold;worrying thoughts@@ begin to plague $his mind. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - Since $his hearing is also muffled, $he has a hard time understanding what partners want from $him, often causing them to @@.gold;get forceful@@ with $him. - <<set $slaves[$i].trust -= 5>> - <<else>> - The muffled hearing induced by $his ear plugs @@.mediumorchid;infuriates $him@@ with $his vision problems. - <<set $slaves[$i].devotion -= 5>> - <</if>> - <</if>> - <</if>> - <<elseif _visionFlag != -2>> - <<if $slaves[$i].hears == -2>> - <<if $slaves[$i].devotion > 50>> - Even though $he is deaf, $he is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to watch $his back. - <<set $slaves[$i].trust += 1>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's deaf and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant,@@ but also begins to be @@.mediumaquamarine;less fearful@@ of what is lurking out of sight. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be deaf, but no one can sneak up on $him while $he is with you, @@.mediumaquamarine;developing the trust@@ that you have $his back. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion >= -20>> - $His deafness forces $him to @@.gold;distrust everyone@@ as everything out of sight is a potential threat to $him. - <<set $slaves[$i].trust -= 10>> - <<else>> - Being deaf forces $him to @@.gold;fear@@ everything $he can't see. At any moment, something could jump on $his back and force $him into position. - <<set $slaves[$i].trust -= 25>> - <</if>> - <<elseif $slaves[$i].hears == -1>> - <<if ($slaves[$i].earwear != "hearing aids")>> - <<if $slaves[$i].devotion > 50>> - $His hearing may be muddled but it doesn't get in the way of $his devotion to you. - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, $his muffled hearing makes $him @@.hotpink;slightly more submissive,@@ since $he can't always hear what's going on around $him. - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - $His muffled hearing @@.mediumorchid;reduces $his distaste for $his life slightly,@@ since $his impaired hearing allows $him to ignore the disgusting comments from everyone around $him. - <<set $slaves[$i].devotion += 1>> - <<else>> - $His muffled hearing tends to make $him @@.mediumorchid;a little more fearful,@@ since $he can never tell what people are saying about $him. - <<set $slaves[$i].trust -= 1>> - <</if>> - <</if>> - <<elseif $slaves[$i].hears == 0>> - <<if ($slaves[$i].earwear == "muffling ear plugs")>> - <<if $slaves[$i].devotion > 50>> - $He tolerates the annoyance of muffled hearing induced by $his ear plugs. - <<elseif $slaves[$i].devotion > 20>> - Since $he's on the cusp of devotion, the muffled hearing induced by $his ear plugs actually makes $him @@.hotpink;slightly more submissive.@@ - <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].assignment == "serve the public") || ($slaves[$i].assignment == "serve in the club") || ($slaves[$i].assignment == "whore") || ($slaves[$i].assignment == "work in the brothel")>> - The muffled hearing induced by $his ear plugs actually @@.hotpink;reduces $his distaste for $his life slightly,@@ since $his impaired hearing allows $him to ignore the disgusting comments from everyone around $him. - <<set $slaves[$i].devotion += 1>> - <<else>> - The muffled hearing induced by $his ear plugs @@.mediumorchid;irritates $him.@@ - <<set $slaves[$i].devotion -= 1>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken" && $slaves[$i].muscles < -95>> - <<if $slaves[$i].devotion > 50>> - $He knows $he is near helpless but is devoted enough to you to allow $himself to lower $his guard. $He becomes @@.mediumaquamarine;trusting@@ of your ability to keep $him safe. - <<set $slaves[$i].trust += 3>> - <<elseif $slaves[$i].devotion > 20>> - Since $he's near helpless and on the cusp of devotion, $he becomes slightly @@.hotpink;more reliant,@@ but also begins to be @@.mediumaquamarine;less fearful@@ of what could happen to $him. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 1>> - <<elseif ["be your Concubine", "please you", "serve in the master suite"].includes($slaves[$i].assignment)>> - $He may be physically frail and vulnerable, but $he knows nobody would dare harm $him under your watch, @@.mediumaquamarine;building $his trust@@ in you. - <<set $slaves[$i].trust += 2>> - <<elseif $slaves[$i].devotion >= -20>> - $His frailty forces $him to @@.hotpink;rely@@ on your mercy. However, it only @@.gold;amplifies $his fear@@ as $he has no chance of defending $himself. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust -= 10>> - <<else>> - Being frail and near helpless forces $him to @@.hotpink;heavily rely@@ on your mercy. It does nothing to stem @@.gold;the terror@@ $he faces constantly knowing that whatever anyone wants to do to $him, there is nothing $he can do to stop it. - <<set $slaves[$i].devotion += 10, $slaves[$i].trust -= 25>> - <</if>> -<</if>> - -/* LONG TERM PHYSICAL EFFECTS */ -<<= App.SlaveAssignment.longTermPhysicalEffects($slaves[$i])>> - -/* LANGUAGE */ - -<<if ($slaves[$i].accent > 0) && ($slaves[$i].fetish != "mindbroken")>> - <<if $slaves[$i].rules.speech == "restrictive">> - <<set _minweeks = 30 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <<elseif $slaves[$i].rules.speech == "accent elimination">> - <<set _minweeks = 15 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <<elseif $slaves[$i].rules.speech == "language lessons">> - <<set _minweeks = 10 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <<else>> - <<set _minweeks = 20 - Math.trunc(($slaves[$i].intelligence+$slaves[$i].intelligenceImplant)/10)>> - <</if>> - <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> /* can't speak, but slowly picks up language */ - <<set _minweeks += 30>> - <<elseif SlaveStatsChecker.checkForLisp($slaves[$i])>> /* moderate speech impediment */ - <<set _minweeks += 15>> - <</if>> - <<if $slaves[$i].accent == 4>> - <<set _minweeks += 40>> - <</if>> - <<if ($slaves[$i].accent >= 4)>> - <<if ($week - $slaves[$i].weekAcquired) > _minweeks - 5>> - <<set $slaves[$i].accent -= 1>> - <<if $slaves[$i].rules.speech == "language lessons">> - <<set $slaves[$i].rules.speech = "accent elimination">> - <</if>> - <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> - $He has managed to pick up enough $language that @@.green;$he could now barely get $his point across.@@ If $he were able to talk, that is. - <<else>> - $He has managed to pick up enough $language that @@.green;$he can now barely get $his point across.@@ $His accent is horrible, but it's a start. - <</if>> - <</if>> - <<elseif ($slaves[$i].accent >= 3)>> - <<if ($week - $slaves[$i].weekAcquired) > _minweeks>> - <<set $slaves[$i].accent -= 1>> - <<if $slaves[$i].voice == 0 || $slaves[$i].lips > 95>> - $He has managed to pick up enough $language that @@.green;$he's now able to understand most of what $he hears.@@ - <<else>> - $He has managed to pick up enough $language that @@.green;$he's now reasonably fluent in the language.@@ $His accent is quite heavy, but $he can make $himself understood. - <</if>> - <</if>> - <<elseif canTalk($slaves[$i])>> - <<if ($slaves[$i].accent == 2)>> - <<if ($week - $slaves[$i].weekAcquired) > (5 + _minweeks)>> - <<set $slaves[$i].accent -= 1>> - $He has heard and spoken a great deal of $language as your slave. @@.green;$His accent has diminished to a pleasant exoticism.@@ - <</if>> - <<elseif ($slaves[$i].accent == 1) && ($slaves[$i].rules.speech == "accent elimination")>> - <<if ($week - $slaves[$i].weekAcquired) > (10 + _minweeks)>> - <<set $slaves[$i].accent -= 1>> - $He does $his best to speak proper, unaccented $language, as encouraged by the rules. @@.green;$His accent has diminished to imperceptibility.@@ - <</if>> - <</if>> - <</if>> -<</if>> - -/* PRESTIGE */ - -<<if ($slaves[$i].prestige > 0)>> - Merely owning such a prestigious slave @@.green;helps your reputation.@@ - <<run repX((250*$slaves[$i].prestige), "prestigiousSlave", $slaves[$i])>> -<</if>> - -/* App.SlaveAssignment.porn */ -<<if $slaves[$i].porn.prestige == 3>> - $He is the whore people envision when they think of $slaves[$i].porn.fameType porn. $His omnipresence on the internet @@.green;boosts $his owner's reputation.@@ - <<run repX((750*$slaves[$i].porn.prestige), "porn", $slaves[$i])>> - <<set _donations = Math.floor($slaves[$i].porn.viewerCount/(random(13,20)))+(random(-5000,5000))>> - <<if _donations > 0>> - A number of gifts and donations totaling @@.yellowgreen;<<print cashFormat(_donations)>>@@ were also sent to $him, among other things. - <<run cashX(_donations, "porn", $slaves[$i])>> - <</if>> -<<elseif $slaves[$i].porn.feed > 0>> - <<= App.SlaveAssignment.porn($slaves[$i])>> -<</if>> - -<<if $seeAge != 0>> - <<if $slaves[$i].birthWeek >= 51>> - $His birthday was this week<<if $seeAge == 1>>; $he turned <<print $slaves[$i].physicalAge+1>><</if>>. - <<if ($slaves[$i].fuckdoll > 0) || ($slaves[$i].fetish == "mindbroken")>> - $He did not know. - <<elseif $slaves[$i].devotion > 50>> - $He did not notice. - <<elseif $week-$slaves[$i].weekAcquired > 10>> - $He remembered it only dimly. - <<else>> - $He remembered it, but no one cared. - <</if>> - <</if>> - <<if retirementReady($slaves[$i]) && $retiree == 0>> - <<set $retiree = $slaves[$i].ID>> - <</if>> -<</if>> - -<<if $slaves[$i].indenture == 0 && $expiree == 0>> - <<set $expiree = $slaves[$i].ID>> -<</if>> - -<<if $arcologies[0].FSRestart != "unset">> - <<if $slaves[$i].breedingMark == 1 && $propOutcome == 1 && $eugenicsFullControl != 1>> - <<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth/13.33 || $slaves[$i].pregKnown == 1>> - <<if $slaves[$i].pregSource != -1 && $slaves[$i].pregSource != -6>> - $slaves[$i].slaveName's weekly health checkup revealed $he is pregnant with an unacceptable child. @@.red;Its life has been terminated, you have been fined <<print cashFormat(100000)>>, and your rep among the Elite has been severely damaged.@@ - <<run TerminatePregnancy($slaves[$i])>> - <<set $slaves[$i].counter.abortions++>> - <<set $abortionsTotal++>> - <<run cashX(-100000, "fines", $slaves[$i])>> - <<set $failedElite += 150>> - <<if $slaves[$i].abortionTat > -1>> - But hey, $he gets a tattoo signifying $his abortion. Was it worth it? - <<set $slaves[$i].abortionTat++>> - <<run cashX(forceNeg($modCost), "slaveMod", $slaves[$i])>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -/*--------------- main labor triggers: -------- */ -<<if $slaves[$i].preg > $slaves[$i].pregData.normalBirth/8>> - <<if $slaves[$i].pregControl != "labor suppressors" && $slaves[$i].assignment != "labor in the production line">> - <<if $slaves[$i].broodmother < 1>> - <<if WombBirthReady($slaves[$i], $slaves[$i].pregData.normalBirth*1.075) > 0>> /*check for really ready fetuses - 43 weeks - max, overdue*/ - <<run startLabor($slaves[$i])>> - <<elseif WombBirthReady($slaves[$i], $slaves[$i].pregData.normalBirth) > 0 && (random(1,100) > 50)>> /*check for really ready fetuses - 40 weeks - normal*/ - <<run startLabor($slaves[$i])>> - <<elseif WombBirthReady($slaves[$i], $slaves[$i].pregData.normalBirth/1.1111) > 0 && (random(1,100) > 90)>> /*check for really ready fetuses - 36 weeks minimum */ - <<run startLabor($slaves[$i])>> - <</if>> - <<else>> - <<if WombBirthReady($slaves[$i], 37)>> /* broodmothers ready at 37 week always */ - <<run startLabor($slaves[$i])>> - <</if>> - <</if>> - <</if>> - - <<if $dangerousPregnancy == 1 && !isInLabor($slaves[$i])>> - <<if ($slaves[$i].assignment != "work in the dairy" || $dairyRestraintsSetting < 2) && $slaves[$i].pregAdaptation < 500 && $slaves[$i].broodmother < 1>> - <<set _miscarriageChance = -10>> - <<set _miscarriageChance += (($slaves[$i].bellyPreg/1000)-$slaves[$i].pregAdaptation)>> /* this could use to not be linear */ - <<if $slaves[$i].inflation > 0>> - <<set _miscarriageChance += 10>> - <</if>> - <<set _miscarriageChance -= ($slaves[$i].curatives == 1 ? 100 : 0)>> - <<if $slaves[$i].health.health < -20>> - <<set _miscarriageChance -= ($slaves[$i].health.health)>> - <<if $slaves[$i].trust < -20>> - <<set _miscarriageChance -= ($slaves[$i].trust/2)>> - <</if>> - <<elseif $slaves[$i].health.health > 80>> - <<set _miscarriageChance -= ($slaves[$i].health.health/10)>> - <</if>> - <<if $slaves[$i].weight < -50>> - <<set _miscarriageChance -= ($slaves[$i].weight)>> - <</if>> - <<if $masterSuitePregnancySlaveLuxuries == 1 && ($slaves[$i].assignment == "serve in the master suite" || $slaves[$i].assignment == "be your Concubine")>> - <<set _miscarriageChance -= 300>> - <<elseif $slaves[$i].assignment == "rest">> - <<set _miscarriageChance -= 100>> - <<elseif $slaves[$i].assignment == "rest in the spa">> - <<set _miscarriageChance -= 50>> - <<elseif $slaves[$i].assignment == "get treatment in the clinic">> - <<if _S.Nurse>> - <<set _miscarriageChance -= 200>> - <<else>> - <<set _miscarriageChance -= 150>> - <</if>> - <</if>> - <<if $slaves[$i].bellyAccessory == "a support band">> - <<set _miscarriageChance -= 30>> - <</if>> - <<if $slaves[$i].pregControl == "slow gestation">> - <<set _miscarriageChance -= 100>> - <<elseif $slaves[$i].pregControl == "labor suppressors">> - <<set _miscarriageChance -= 10000>> - <<elseif $slaves[$i].pregControl == "speed up">> - <<if _miscarriageChance > 0>> - <<set _miscarriageChance *= 2>> - <</if>> - <</if>> - <<set _miscarriageChance = Math.round(_miscarriageChance)>> - <<if _miscarriageChance > random(0,100)>> - <<set _chance = random(1,100)>> - <<if $slaves[$i].preg >= $slaves[$i].pregData.normalBirth/1.33>> - <<run startLabor($slaves[$i])>> - <<set _miscarriage = 1>> - <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.48>> - <<set $slaves[$i].prematureBirth = 1>> - <<run startLabor($slaves[$i])>> - <<set _miscarriage = 1>> - <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.6 && _chance > 10>> - <<set $slaves[$i].prematureBirth = 1>> - <<run startLabor($slaves[$i])>> - <<set _miscarriage = 1>> - <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.73 && _chance > 40>> - <<set $slaves[$i].prematureBirth = 1>> - <<run startLabor($slaves[$i])>> - <<set _miscarriage = 1>> - <<elseif $slaves[$i].preg > $slaves[$i].pregData.normalBirth/1.81 && _chance > 75>> - <<set $slaves[$i].prematureBirth = 1>> - <<run startLabor($slaves[$i])>> - <<set _miscarriage = 1>> - <<else>> - $His overwhelmed body has @@.orange;forced $him to miscarry,@@ possibly saving $his life. - <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - <<if $slaves[$i].sexualFlaw == "breeder">> - $He is @@.mediumorchid;filled with violent, all-consuming hatred@@ at $himself for failing to carry to term and you for allowing this to happen. - <<if $slaves[$i].pregType > 4>> - The loss of so many children at once @@.red;shatters the distraught breeder's mind.@@ - <<set $slaves[$i].fetish = "mindbroken", $slaves[$i].behavioralQuirk = "none", $slaves[$i].behavioralFlaw = "none", $slaves[$i].sexualQuirk = "none", $slaves[$i].sexualFlaw = "none", $slaves[$i].devotion = 0, $slaves[$i].trust = 0>> - <<else>> - $He cares little for what punishment awaits $his actions. - <<set $slaves[$i].devotion -= 25*$slaves[$i].pregType>> - <</if>> - <<elseif $slaves[$i].devotion < -50>> - $He is @@.mediumorchid;filled with violent, consuming hatred@@ and @@.gold;fear.@@ Even though $he knew $his bab<<if $slaves[$i].pregType > 1>>ies were<<else>>y was<</if>> likely destined for a slave orphanage, it seems $he cared for <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>> and blames you for the loss. - <<set $slaves[$i].devotion -= 25, $slaves[$i].trust -= 25>> - <<elseif $slaves[$i].devotion < -20>> - $He is @@.mediumorchid;afflicted by desperate, inconsolable grief@@ and @@.gold;horror.@@ Even though $he knew $his bab<<if $slaves[$i].pregType > 1>>ies were<<else>>y was<</if>> likely destined for a slave orphanage, it seems $he cared for <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>>. - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 20>> - <<elseif $slaves[$i].fetish == "pregnancy">> - $He is @@.mediumorchid;filled with deep regret@@ and @@.gold;fear.@@ - <<if $slaves[$i].fetishKnown == 1>> - To a pregnancy fetishist, ending it like this hurts far worse than birth ever would. - <<else>> - It appears $he was more attached to $his baby bump than $he let on and is hurting even more for it. - <</if>> - <<set _fetishModifier = $slaves[$i].fetishStrength/2>> - <<set $slaves[$i].devotion -= 1*_fetishModifier, $slaves[$i].trust -= 1*_fetishModifier>> - <<elseif $slaves[$i].devotion <= 20>> - $He is @@.mediumorchid;consumed by enduring sorrow@@ and @@.gold;horror.@@ Even though $he knew $his bab<<if $slaves[$i].pregType > 1>>ies were<<else>>y was<</if>> likely destined for a slave orphanage, it seems $he cared for <<if $slaves[$i].pregType > 1>>them<<else>>it<</if>>. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].devotion <= 50>> - $He is dully obedient. $He has been broken to slave life so thoroughly that even this is neither surprising nor affecting. - <<else>> - $He is @@.mediumorchid;disappointed by this development@@ and @@.gold;afraid@@ of your reaction. By failing to carry to term, $he has failed your will. - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 10>> - <</if>> - <</if>> - <<set TerminatePregnancy($slaves[$i])>> - <<set $slaves[$i].counter.abortions++>> - <<set $abortionsTotal++>> - <<if $slaves[$i].abortionTat > -1>> - <<set $slaves[$i].abortionTat++>> - The temporary tattoo of a child has been replaced with $his <<= ordinalSuffix($slaves[$i].abortionTat)>> crossed out infant. - <<run cashX(forceNeg($modCost), "slaveMod", $slaves[$i])>> - <</if>> - <<set _miscarriage = 1>> - <</if>> - <</if>> - <</if>> - <<if $seeExtreme == 1>> - <<if _miscarriage != 1 && $slaves[$i].bellyPreg >= 100000 && $slaves[$i].geneMods.rapidCellGrowth != 1>> /* If $he can't relieve the pressure that way, will $he hold? */ - <<if $slaves[$i].bellyPreg >= 500000 || $slaves[$i].wombImplant != "restraint">> - <<if (($slaves[$i].belly > ($slaves[$i].pregAdaptation*3200)) || $slaves[$i].bellyPreg >= 500000)>> - <<set _burstChance = -80>> - <<set _burstChance += (($slaves[$i].belly/1000)-$slaves[$i].pregAdaptation)>> /* this could use to not be linear */ - <<if $slaves[$i].health.health < -20>> - <<set _burstChance -= ($slaves[$i].health.health)>> - <<elseif $slaves[$i].health.health > 80>> - <<set _burstChance -= ($slaves[$i].health.health/10)>> - <</if>> - <<if $slaves[$i].weight < 0>> - <<set _burstChance -= $slaves[$i].weight>> - <</if>> - <<set _burstChance -= $slaves[$i].bellySag>> - <<set _burstChance -= $slaves[$i].muscles>> - <<if $slaves[$i].bellyAccessory == "a support band">> - <<set _burstChance -= 10>> - <</if>> - <<if $slaves[$i].pregControl == "slow down">> - <<set _burstChance -= 20>> - <</if>> - <<if $slaves[$i].assignment == "get treatment in the clinic">> - <<if _S.Nurse>> - <<set _burstChance -= 100>> - <<else>> - <<set _burstChance -= 30>> - <</if>> - <<elseif $slaves[$i].assignment == "work in the dairy" && $dairyPregSetting == 3>> - <<set _burstChance -= 250>> - <</if>> - <<if $slaves[$i].pregControl == "speed up">> - <<if _burstChance > 0>> - <<set _burstChance *= 4>> - <</if>> - <</if>> - <<set _burstChance = Math.round(_burstChance)>> - <<if _burstChance > random(0,100)>> - <<run burst($slaves[$i])>> - <<else>> - Constant @@.red;<<if $slaves[$i].geneticQuirks.uterineHypersensitivity == 2>>painful orgasms<<else>>sharp pains<</if>>@@ from $his womb strongly suggest @@.red;$his body is beginning to break.@@ - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> - <</if>> -<</if>> - -<<run endWeekHealthDamage($slaves[$i])>> - -<<if burstCheck($slaves[$i])>> - <<set $burstee = 1>> -<<else>> - <<if $slaves[$i].health.health <= -90 && $slaves[$i].assignment != "get treatment in the clinic">> - <<set _deathSeed = ($slaves[$i].health.health-$slaves[$i].physicalAge-($slaves[$i].chem*2)-($slaves[$i].addict*2))>> - <<if $slaves[$i].weight < -50 || $slaves[$i].weight > 95>> - <<set _deathSeed -= 100>> - <</if>> - <<if $slaves[$i].weight > 190>> - <<set _deathSeed -= 100>> - <</if>> - <<if $slaves[$i].aphrodisiacs > 0>> - <<set _deathSeed -= (75*$slaves[$i].aphrodisiacs)>> - <</if>> - <<if $slaves[$i].inflationType == "aphrodisiac">> - <<set _deathSeed -= (100*$slaves[$i].inflation)>> - <</if>> - <<if $slaves[$i].curatives == 1>> - <<set _deathSeed += 200>> - <</if>> - <<if random(1,1000) > (400+_deathSeed)>> - <<run planDeath($slaves[$i], "health")>> - <</if>> - <<if ($slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac") && random(1,1000) > (200+_deathSeed)>> - <<run planDeath($slaves[$i], "OD")>> - <</if>> - <</if>> - <<if $seeAge == 1>> - <<set _deathSeed = (($slaves[$i].health.health*2)-($slaves[$i].physicalAge*2)-($slaves[$i].chem*4)-($slaves[$i].addict*3))>> - <<if $slaves[$i].physicalAge >= Math.max((70+($slaves[$i].health.health/5)-($slaves[$i].addict)-($slaves[$i].chem/20)),50) && random(1,1000) > 800+_deathSeed>> - <<run planDeath($slaves[$i], "old")>> - <</if>> - <</if>> -<</if>> - -<<if (($slaves[$i].hStyle != "shaved" || $slaves[$i].hStyle != "buzzcut" || $slaves[$i].hStyle != "trimmed") && $slaves[$i].bald != 1 && $slaves[$i].haircuts == 0)>> - <<if ($slaves[$i].hLength < 150)>> - <<set $slaves[$i].hLength += 1>> - <</if>> -<</if>> - -<<if $slaves[$i].aphrodisiacs === -1 && $slaves[$i].energy - _oldEnergy > _maxEnergyGain>>Anaphrodisiacs @@.red;limit $his sex drive.@@<<set $slaves[$i].energy = _oldEnergy + _maxEnergyGain>><</if>>