Skip to content
Snippets Groups Projects
saLongTermEffects.tw 107 KiB
Newer Older
Pregmodder's avatar
Pregmodder committed
:: SA long term effects [nobr]
Pregmodder's avatar
Pregmodder committed

<<set _actualBreastSize = $slaves[$i].boobs-$slaves[$i].boobsImplant-$slaves[$i].boobsMilk>>
<<set _fetishChangeChance = fetishChangeChance($slaves[$i])>>
svornost's avatar
svornost committed
<<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>>
Pregmodder's avatar
Pregmodder committed
<<set _rearQuirk = $slaves[$i].geneticQuirks.rearLipedema == 2 ? 2 : 0>>
Pregmodder's avatar
Pregmodder committed
<<set _gigantomastiaMod = $slaves[$i].geneticQuirks.gigantomastia == 2 ? ($slaves[$i].geneticQuirks.macromastia == 2 ? 3 : 2) : 1>>
Pregmodder's avatar
Pregmodder committed
<<set _uterineHypersensitivityMod = $slaves[$i].geneticQuirks.uterineHypersensitivity == 2 ? 2 : 1>>
ezsh's avatar
ezsh committed
<<set _Stud = slaveStateById($StudID)>> /% may be null %/
<<if $slaves[$i].fuckdoll > 0>>
	<<if $slaves[$i].fuckdoll >= 100>>
klorpa's avatar
klorpa committed
		$He is perfectly adapted to life in a Fuckdoll suit.
	<<else>>
		<<if $slaves[$i].fuckdoll <= 5>>
klorpa's avatar
klorpa committed
			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>>
klorpa's avatar
klorpa committed
				$He @@.red;begins to forget $his entertainment skills@@ under the terrible stress of total confinement.
				<<set $slaves[$i].skill.entertainment = 50>>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 15>>
klorpa's avatar
klorpa committed
			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>>
klorpa's avatar
klorpa committed
				$He @@.red;loses $his refined courtesanship,@@ since all $he has to remember now is how to be used.
				<<set $slaves[$i].skill.whoring = 50>>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 25>>
klorpa's avatar
klorpa committed
			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">>
klorpa's avatar
klorpa committed
				With no stimulation other than use, $he @@.red;quickly forgets what used to make $his behavior special.@@
				<<set $slaves[$i].behavioralQuirk = "none">>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].career != "a Fuckdoll">>
klorpa's avatar
klorpa committed
				$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">>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 35>>
klorpa's avatar
klorpa committed
			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">>
klorpa's avatar
klorpa committed
				$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">>
klorpa's avatar
klorpa committed
			<</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>>
klorpa's avatar
klorpa committed
				Being trained in this uncomplicated act @@.red;quickly teaches $him to ignore $his vaginal talents.@@
				<<set $slaves[$i].skill.vaginal = 25>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].skill.anal > 25>>
klorpa's avatar
klorpa committed
				$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>>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 55>>
klorpa's avatar
klorpa committed
			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>>
klorpa's avatar
klorpa committed
				Being trained to suck so hard @@.red;quickly erases $his finer oral habits.@@
				<<set $slaves[$i].skill.oral = 25>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].behavioralFlaw != "none">>
klorpa's avatar
klorpa committed
				$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">>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 65>>
klorpa's avatar
klorpa committed
			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>>
klorpa's avatar
klorpa committed
				$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>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].sexualFlaw != "none">>
klorpa's avatar
klorpa committed
				$He's trained to perform thorough mechanical obedience, @@.green;utterly destroying $his sexual deficiencies.@@
				<<set $slaves[$i].sexualFlaw = "none">>
klorpa's avatar
klorpa committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 75>>
Pregmodder's avatar
Pregmodder committed
			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">>
klorpa's avatar
klorpa committed
				$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>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 50>>
klorpa's avatar
klorpa committed
				$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>>
klorpa's avatar
klorpa committed
			<</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>>
klorpa's avatar
klorpa committed
				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>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].skill.whoring > 15>>
klorpa's avatar
klorpa committed
				$He @@.red;cannot remember prostitution@@ at all. $He can barely remember anything but being fucked.
				<<set $slaves[$i].skill.whoring = 15>>
klorpa's avatar
klorpa committed
			<</if>>
			<<if $slaves[$i].intelligence+$slaves[$i].intelligenceImplant > 15>>
Pregmodder's avatar
Pregmodder committed
				$His @@.red;mind steadily degrades@@ under the stress of this treatment.
				<<set $slaves[$i].intelligence -= 40>>
Pregmodder's avatar
Pregmodder committed
			<</if>>
Pregmodder's avatar
Pregmodder committed
			<<if $slaves[$i].intelligenceImplant != 0>>
Pregmodder's avatar
Pregmodder committed
				An education holds no bearing for $his new skillset, so it @@.red;wastes away.@@
				<<set $slaves[$i].intelligenceImplant = 0>>
Pregmodder's avatar
Pregmodder committed
			<</if>>
		<<elseif $slaves[$i].fuckdoll <= 95>>
klorpa's avatar
klorpa committed
			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>>
klorpa's avatar
klorpa committed
				$He was once reasonably intelligent, but the incredible stress of this treatment @@.red;suppresses $his ability to think coherently.@@
				<<set $slaves[$i].intelligence = -50>>
klorpa's avatar
klorpa committed
			<</if>>
		<</if>>
		<<set $slaves[$i].fuckdoll = Math.clamp($slaves[$i].fuckdoll+10,0,100)>>
klorpa's avatar
klorpa committed
	<</if>>
Pregmodder's avatar
Pregmodder committed
<</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])>>
vas's avatar
vas committed
	<</if>>
Pregmodder's avatar
Pregmodder committed
<</if>>

/* CLOTHES AND ACCESSORIES */
Pregmodder's avatar
Pregmodder committed
<<= App.SlaveAssignment.clothes($slaves[$i])>>
klorpa's avatar
klorpa committed

/* MENTAL EFFECTS */
Pregmodder's avatar
Pregmodder committed
<<= App.SlaveAssignment.longTermMentalEffects($slaves[$i])>>
Pregmodder's avatar
Pregmodder committed
/* PIERCING EFFECTS */
pregmodfan's avatar
pregmodfan committed

<<if ($slaves[$i].vaginaPiercing > 1)>>
	<<if ($slaves[$i].vagina > -1) && ($slaves[$i].labia < 2) && (random(1,100) > 90)>>
klorpa's avatar
klorpa committed
		The weight of $his labial piercings @@.lime;stretches out $his pussylips a bit.@@
pregmodfan's avatar
pregmodfan committed
	<</if>>
<</if>>
<<if ($slaves[$i].nipplesPiercing == 1)>>
	<<if ($slaves[$i].nipples == "tiny")>>
klorpa's avatar
klorpa committed
		<<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">>
	<<elseif ($slaves[$i].nipples == "partially inverted")>>
klorpa's avatar
klorpa committed
		<<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">>
klorpa's avatar
klorpa committed
			<<else>>
				It turns out they're nice and puffy.
				<<set $slaves[$i].nipples = "puffy">>
klorpa's avatar
klorpa committed
			<</if>>
			<<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>>
klorpa's avatar
klorpa committed
				This is @@.hotpink;a long and uncomfortable experience, which $he gets off on.@@
				<<set $slaves[$i].devotion += 1>>
klorpa's avatar
klorpa committed
			<<else>>
				This is @@.mediumorchid;a long and uncomfortable experience.@@
				<<set $slaves[$i].devotion -= 1>>
klorpa's avatar
klorpa committed
			<</if>>
Pregmodder's avatar
Pregmodder committed
		<<else>>
klorpa's avatar
klorpa committed
			Having $his nipples held protruded by $his piercings is uncomfortable, which $he
			<<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>>
klorpa's avatar
klorpa committed
				@@.hotpink;gets off on.@@
				<<set $slaves[$i].devotion += 1>>
klorpa's avatar
klorpa committed
			<<else>>
				@@.mediumorchid;hates.@@
				<<set $slaves[$i].devotion -= 1>>
klorpa's avatar
klorpa committed
			<</if>>
Pregmodder's avatar
Pregmodder committed
		<</if>>
	<<elseif ($slaves[$i].nipples == "inverted")>>
klorpa's avatar
klorpa committed
		<<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">>
klorpa's avatar
klorpa committed
			<<else>>
				It turns out they're nice and puffy.
				<<set $slaves[$i].nipples = "puffy">>
klorpa's avatar
klorpa committed
			<</if>>
			<<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>>
klorpa's avatar
klorpa committed
				This is @@.hotpink;a long and very uncomfortable experience, which $he gets off on.@@
				<<set $slaves[$i].devotion += 3>>
klorpa's avatar
klorpa committed
			<<else>>
				This is @@.mediumorchid;a long and very uncomfortable experience.@@
				<<set $slaves[$i].devotion -= 3>>
klorpa's avatar
klorpa committed
			<</if>>
pregmodfan's avatar
pregmodfan committed
		<<else>>
klorpa's avatar
klorpa committed
			Having $his nipples held protruded by $his piercings is very uncomfortable, which $he
			<<if ($slaves[$i].fetish == "masochist") && ($slaves[$i].fetishKnown == 1)>>
klorpa's avatar
klorpa committed
				@@.hotpink;gets off on.@@
				<<set $slaves[$i].devotion += 1>>
klorpa's avatar
klorpa committed
			<<else>>
				@@.mediumorchid;hates.@@
				<<set $slaves[$i].devotion -= 1>>
klorpa's avatar
klorpa committed
			<</if>>
<<elseif ($slaves[$i].nipplesPiercing == 2)>>
Loading
Loading full blame...