diff --git a/src/pregmod/generateChild.tw b/src/pregmod/generateChild.tw index 3957c1b1cfd7c6751c03d5b7c72cbccea9217c6b..435ec8515e3ad6365dd3d01f696e6bff739fb839 100644 --- a/src/pregmod/generateChild.tw +++ b/src/pregmod/generateChild.tw @@ -343,8 +343,8 @@ /* Int and facial attractiveness changes to bolster eugenics and add negatives for excessive inbreeding */ <<if $activeSlave.mother == -1 && $PC.pregSource == -1>> - <<set $activeSlave.face = either(2,2,2,3)>> - <<set $activeSlave.intelligence = either(2,2,2,2,3,3)>> + <<set $activeSlave.face = either(2, 2, 2, 3)>> + <<set $activeSlave.intelligence = either(2, 2, 2, 2, 3, 3)>> <<elseif $activeSlave.mother == -1>> <<if $activeSlave.face < 2>> <<set $activeSlave.face++>> @@ -354,8 +354,8 @@ <</if>> <<elseif $activeSlave.father == -1 && $mom > 0>> <<if $mom.breedingMark == 1>> - <<set $activeSlave.face = either(2,2,2,3)>> - <<set $activeSlave.intelligence = either(2,2,2,2,3,3)>> + <<set $activeSlave.face = either(2, 2, 2, 3)>> + <<set $activeSlave.intelligence = either(2, 2, 2, 2, 3, 3)>> <<set $activeSlave.breedingMark = 1>> <<else>> <<if $activeSlave.face < 2>> diff --git a/src/pregmod/newChildIntro.tw b/src/pregmod/newChildIntro.tw index ca751b7b89ccf7c3f471fe1a288b8edb42105b70..43163a82f596a1759fe9c99b0766a2d00e12c23b 100644 --- a/src/pregmod/newChildIntro.tw +++ b/src/pregmod/newChildIntro.tw @@ -205,18 +205,25 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</if>> <<if _tempMom.boobs > 10000>> Her eyes focus on _tempMom.slaveName's <<print _tempMom.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on her <<if _tempMom.lactation == 2>>milk gushing <<elseif _tempMom.lactation == 1>>milk leaking <</if>>_tempMom.nipples nipples. + <<set _momInterest = "boobs">> <<elseif _tempMom.pregType >= 10 && bigBelly(_tempMom)>> Her eyes focus on _tempMom.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath her taut skin.<<if $activeSlave.pregType >= 20>> A hand runs across her own bloated middle and another down to her moist pussy.<</if>> + <<set _momInterest = "belly">> <<elseif bigBelly(_tempMom)>> Her eyes focus on _tempMom.slaveName's rounded middle, staring in fascination at the unfamiliar bulge.<<if $activeSlave.pregType >= 20>> A hand runs across her own middle and another down to her moist pussy.<</if>> + <<set _momInterest = "belly">> <<elseif _tempMom.dick > 15>> Her eyes focus on _tempMom.slaveName's <<print (6*_tempMom.dick)>>cm long dick, trying to understand how it can fit in a girl. + <<set _momInterest = "dick">> <<elseif _tempMom.balls > 60>> Her eyes focus on _tempMom.slaveName's <<print (_tempMom.balls*2)>>cm long testicles, taking in every centimeter of their enormity, before shifting to the cum steadily drooling from the tip of her dick. + <<set _momInterest = "balls">> <<elseif _tempMom.hips > 2>> Her eyes focus on _tempMom.slaveName's abnormally wide hips. She runs her hands down her own sides, pondering how such a wonder occurs. + <<set _momInterest = "hips">> <<elseif _tempMom.butt > 12>> Her eyes focus on _tempMom.slaveName's massive ass, staring in fascination at every jiggle that runs through it. + <<set _momInterest = "butt">> <<elseif _tempMom.dick > 0 && _tempMom.vagina > -1>> Her eyes focus on _tempMom.slaveName's crotch, staring in wonder and confusion at the presence of both a penis and a vagina. <<elseif _tempMom.amp == 1>> @@ -267,18 +274,25 @@ You completed the legalities before heading to $incubatorName, knowing the tank <</if>> <<if _tempDad.boobs > 10000>> Her eyes focus on _tempDad.slaveName's <<print _tempDad.boobs>>cc tits, taking in every centimeter of their enormity, but lingering on her <<if _tempDad.lactation == 2>>milk gushing <<elseif _tempDad.lactation == 1>>milk leaking <</if>>_tempDad.nipples nipples. + <<set _dadInterest = "boobs">> <<elseif _tempDad.pregType >= 10 && bigBelly(_tempDad)>> Her eyes focus on _tempDad.slaveName's massively distended, child-filled belly, taking in every obvious motion beneath her taut skin.<<if $activeSlave.pregType >= 20>> A hand runs across her own bloated middle and another down to her moist pussy.<</if>> + <<set _dadInterest = "belly">> <<elseif bigBelly(_tempDad)>> Her eyes focus on _tempDad.slaveName's rounded middle, staring in fascination at the unfamiliar bulge.<<if $activeSlave.pregType >= 20>> A hand runs across her own middle and another down to her moist pussy.<</if>> + <<set _dadInterest = "belly">> <<elseif _tempDad.dick > 15>> Her eyes focus on _tempDad.slaveName's <<print (6*_tempDad.dick)>>cm long dick, trying to understand how it can fit in a girl. + <<set _dadInterest = "dick">> <<elseif _tempDad.balls > 60>> Her eyes focus on _tempDad.slaveName's <<print (_tempDad.balls*2)>>cm long testicles, taking in every centimeter of their enormity, before shifting to the cum steadily drooling from the tip of her dick. + <<set _dadInterest = "balls">> <<elseif _tempDad.hips > 2>> Her eyes focus on _tempDad.slaveName's abnormally wide hips. She runs her hands down her own sides, pondering how such a wonder occurs. + <<set _dadInterest = "hips">> <<elseif _tempDad.butt > 12>> Her eyes focus on _tempDad.slaveName's massive ass, staring in fascination at every jiggle that runs through it. + <<set _dadInterest = "butt">> <<elseif _tempDad.dick > 0 && _tempDad.vagina > -1>> Her eyes focus on _tempDad.slaveName's crotch, staring in wonder and confusion at the presence of both a penis and a vagina. <<elseif _tempDad.amp == 1>> @@ -566,7 +580,7 @@ You slowly strip down, gauging her reactions to your show, until you are fully n <br><<click "Tease her nipples">> <<replace "#result">> - You pull the curious $desc atop your desk in front of you and go back to business. After a few minutes, you extend an idle hand and begin to fondle her <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>cute little boobs<</if>>, continuing your work with your other hand. You quickly focus your fiddling on her $activeSlave.nipples nipples, the stimulation bringing them quickly erect. She accepts your groping, even becoming aroused by it, but might not be a breast fetishist, though she @@color:hotpink;certainly enjoys the attention.@@ By the feel of her nipples between your fingers, she may certainly develop into one.<<if $incubatorReproductionSetting == 2 && $activeSlave.boobs > 400>> A loud moan and a distinct wetness in your hand quickly draw your attention to her. It seems @@color:green;she is lactating!@@<</if>> + You pull the curious $desc atop your desk in front of you and go back to business. After a few minutes, you extend an idle hand and begin to fondle her <<if $activeSlave.boobs > 2000>>massive tits<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>cute little boobs<</if>>, continuing your work with your other hand. You quickly focus your fiddling on her $activeSlave.nipples nipples, the stimulation bringing them quickly erect. She accepts your groping, even becoming aroused by it, but might not be a breast fetishist, though she @@color:hotpink;certainly enjoys the attention.@@ By the feel of her nipples between your fingers, she may certainly develop into one.<<if $incubatorReproductionSetting == 2 && $activeSlave.boobs > 400>> A loud moan and a distinct wetness in your hand quickly draw your attention to her. It seems @@color:green;she is lactating!@@<<set $activeSlave.lactation = 1>><</if>> <<set $activeSlave.devotion += 4>> <<if random(1,100) > 60 && $activeSlave.fetish == "none">> <<set $activeSlave.fetish = "boobs">> @@ -575,6 +589,34 @@ You slowly strip down, gauging her reactions to your show, until you are fully n <</replace>> <</click>> +<br><<click "Give her a cum shower">> +<<replace "#result">> + You seat the curious $desc in the center of your office and order every slave avaiable capable of getting hard to report to your office. Once everyone is assembled and erect, you order them to encircle the aroused girl and shower her in cum. As they begin<<if canAchieveErection($activeSlave)>> ($activeSlave.slaveName stroking her own erection too)<</if>>, <<if $PC.penis == 1 && $PC.vagina == 1>>you begin fingering yourself while jacking off alongside your slaves<<elseif $PC.penis == 1>>you join in the circlejerk as well<<else>>you sit back to finger yourself to the show<</if>>. When the first burst of cum streaks across her face, she gasps in surprise, giving another load the chance to launch into her gaping mouth. She gags before licking her lips and opening wide for the next load. After everyone has finished, $activeSlave.slaveName is coated, head to toe, in cum and @@color:hotpink;thrilled to be the center of attention.@@ Though she may not be a cumslut now, she certainly has the potential to become one. + <<set $activeSlave.devotion += 4>> + <<if random(1,100) > 60 && $activeSlave.fetish == "none">> + <<set $activeSlave.fetish = "cumslut">> + <<set $activeSlave.fetishStrength = 20>> + <</if>> +<</replace>> +<</click>> + +<br><<click "Bring in another slave and let her have fun">> +<<replace "#result">> + You call in the next passing slave, bind her hands and feet and present her to the curious new $desc. You gesture towards the bound girl, signifying permision to do whatever she pleases. Eagerly, $activeSlave.slaveName begins exploring every inch of her body, paying close attention to her nipples and her holes, while you return to your work. It doesn't take long for you to be disrupted by a loud + <<if random(1,100) > 50>> + moan emanating from the bound girl. Looking up, you see $activeSlave.slaveName <<if canPenetrate($activeSlave)>>fucking her hard and deep<<else>>licking her cunt<</if>>, hitting all the right places and making the helpless girl squirm with pleasure. Any plea for mercy results in a renewed effort to push the girl over the edge. $activeSlave.slaveName is certainly @@color:hotpink;enjoying her treat,@@ and by the looks of things, may be a developing dom! + <<if random(1,100) > 60 && $activeSlave.fetish == "none">> + <<set $activeSlave.fetish = "dom">> + <<set $activeSlave.fetishStrength = 20>> + <</if>> + <<else>> + scream of pain from the bound girl. Looking up, you see $activeSlave.slaveName <<if canPenetrate($activeSlave)>>force her cock deep down her throat<<else>>ram her arm deep into her cunt<</if>> causing the hapless girl to writhe in discomfort. Any plea for mercy results in even more intesnse torment. $activeSlave.slaveName is certainly @@color:hotpink;enjoying her treat,@@ and by the looks of things, may be a developing sadist! + <</if>> + <<set $activeSlave.devotion += 4>> +<</replace>> +<</click>> +/* sadist slave tease */ + <<if $PC.vagina == 1>> <<if $activeSlave.dick > 0 && canAchieveErection($activeSlave)>> <br><<click "Dominate her penis">> @@ -618,35 +660,38 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <</if>> <</if>> -<<if $PC.boobs == 1>> -<<if $activeSlave.boobs <= (800+(200*$PC.boobsBonus)) && $activeSlave.boobs >= 300>> - <br><<click "Let your ample bust dominate her pathetic one">> - <<set $activeSlave.devotion += 5>> +<<if $PC.boobsBonus == 3>> +<br><<click "Permit her to explore your expansive bust">> <<replace "#result">> - You quickly strip off your shirt and draw close to $activeSlave.slaveName. You grab her as she attempts to back away and pull her tits directly into your own. Both of sets of eyes lock onto their pair of breasts, or they would have, had yours not utterly eclipsed their rival. Scoffing, you release the confused girl and walk away; leaving her feeling her own breasts and feeling uncertain about herself. She gets caught up in how small they really are, and how much @@color:hotpink;lesser@@ than her <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title isnot 0>>Master<<else>>Mistress<</if>> she is. - <<if $activeSlave.fetish == "boobs">> - <<if $activeSlave.fetishKnown == 0>> - You did note one thing when your breasts touched, her nipples got very hard. @@color:green;Looks like she's a breast fetishist!@@ - <<set $activeSlave.fetishKnown = 1>> - <</if>> +You beckon the curious girl to your hefty breasts, having noticed how hungrily she has been eyeing them. She eagerly places her hands to them and begins sqeeuzing and massaging them, quickly becoming aroused herself. She pays close attention to your nipples, <<if $PC.preg > 20>> squeeling happily when milk begins to flow from them<<else>> grumbling unhappily when she finds no milk within<</if>>. +<<if $incubatorMusclesSetting == 2 && $incubatorReproductionSetting > 0 && canAchieveErection($activeSlave)>> + Suddenly, she shoves you onto your back and begins enthusiastically fucking your breasts. Before you can push her off, she thrusts hard and unloads her pent up orgasm deep into your cleavage and across your face. She sits back with a huge smile on her face and a @@color:hotpink;new connection to you@@. She @@color:gold;recoils in surprise and fear@@ when you respond by slapping her across the face for her impudence. She might not look like a dom, but she may turn into one. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust -= 5>> + <<if random(1,100) > 60 && $activeSlave.fetish == "none">> + <<set $activeSlave.fetish = "dom">> + <<set $activeSlave.fetishStrength = 20>> <</if>> +<<else>> + Suddenly, she buries her head into your cleavage, knocking you off balance and to the floor. As you try to right yourself, you notice she has fallen asleep in your pillowy breasts. Sighing, you make yourself comfortable until she finishes her nap. When the first the she sees when she awakes is your face; a @@color:hotpink;lasting bond@@ is established between you two. She happily returns to snuggling your tits before you can help her up and send her off. She might be turning into a breast fetishest, if you had to guess. + <<set $activeSlave.devotion += 5>> + <<if random(1,100) > 40 && $activeSlave.fetish == "none">> + <<set $activeSlave.fetish = "boobs">> + <<set $activeSlave.fetishStrength = 20>> + <</if>> +<</if>> <</replace>> <</click>> <</if>> -<</if>> -<</if>> <<if $PC.preg >= 24>> - <br><<click "Make her worship your pregnancy">> +<br><<click "Permit her to explore your pregnancy">> <<replace "#result">> - You aggressively approach $activeSlave.slaveName, forcing your pregnancy into directly into her <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until she has no choice but be pushed to the ground. Standing over her, staring her down as she peeks around your taut globe of a middle; you order her to worship your pregnancy. - <<if $activeSlave.fetish == "pregnancy">> - She eagerly complies. She begins with sucking your popped navel before running her tongue across the tuat, smooth surface of your pregnancy. Once she has finished with your belly, she lowers herself under it to begin work on your needy pussy. Before long, her overzealous efforts have you quaking in pleasure and awoken your child. Once she finishes you off, she returns to rubbing your belly, soothing your rowdy child and @@color:hotpink;solidifying her place@@ beneath you. - <<set $activeSlave.devotion += 15>> - <<else>> - She shifts her gaze between your middle and your face, not sure what to do. Losing patience, you toss a tube of cream at her. She shakily massages it into your stretched skin, missing spots, much to your pleasure. With reason, you force her onto her back, turn around, and plant your needy cunt directly onto her face. Struggling to breath under your weight, she begins eating you out in desperation. After coaxing her to massage your belly as she does, you quickly climax across her face and gently lift yourself off the coughing girl. She now @@color:hotpink;understands her place in life@@ and is @@color:gold;terrified@@ about what she will have to do if she wants to survive. - <<set $activeSlave.devotion += 5>> - <<set $activeSlave.trust -= 5>> + You beckon the curious girl to your weighty pregnancy and as she approaches push it directly into her <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until she has no choice but be wrap her arms around it. She happily runs her hands across your belly, cooing with delight at the tautness and warmth. She jumps back with a gasp the first time she is met with a kick from within you, but @@color:hotpink;giggles pleasently@ as you help her back to her feet. She spends a lot of time comparing your belly to her own, she might not be a pregnancy fetishest, but it seems likely she may become one. + <<set $activeSlave.devotion += 5>> + <<if random(1,100) > 40 && $activeSlave.fetish == "none">> + <<set $activeSlave.fetish = "pregnancy">> + <<set $activeSlave.fetishStrength = 20>> <</if>> <</replace>> <</click>> @@ -675,12 +720,17 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<set $activeSlave.health -= 10>> <<set $activeSlave.trust -= 100>> <<replace "#result">> - You drag her to the remote surgery and strap her face down with her legs spread. She doesn't understand what's happening, since the anaesthetics totally deprive her of any sensation. She's so drugged and drowsy with @@color:red;surgical recovery@@ that it takes a while for her to figure out what's happened. When she does, her poor mind scarcely processes the @@color:gold;horror@@ of what's happened. She numbly carries on, terrified. + You escort her to the remote surgery and strap her face down with her legs spread. She doesn't understand what's happening, but giggles at the sensations running through he rnumb body. She's so drugged and drowsy with @@color:red;surgical recovery@@ that it takes a while for her to figure out what's happened. When she does, her poor mind scarcely processes the @@color:gold;horror@@ of what's happened. She spends the rest of the week dimly trying to find where her balls went. <<if $arcologies[0].FSGenderRadicalist != "unset">> Society @@color:green;approves@@ of your promptly gelding her; this advances the idea that all societal inferiors can be made female. <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderRadicalist/$FSLockinLevel)>> <<set $arcologies[0].FSGenderRadicalist += 0.05*$FSSingleSlaveRep>> <</if>> + <<if $arcologies[0].FSGenderRestart != "unset" && $activeSlave.pubertyXY == 1>> + Society @@color:green;approves@@ of your promptly gelding her; this advances the idea that all only the elite should breed. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSRestart/$FSLockinLevel)>> + <<set $arcologies[0].FSRestart += 0.05*$FSSingleSlaveRep>> + <</if>> <</replace>> <</click>> <</if>> @@ -689,11 +739,11 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<if $activeSlave.indentureRestrictions <= 0>> <br><<click "Clip her Achilles tendons">> <<set $activeSlave.heels to 1>> -<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.devotion += 5>> <<set $activeSlave.health -= 10>> -<<set $activeSlave.trust -= 20>> +<<set $activeSlave.trust -= 5>> <<replace "#result">> - You drag her to the remote surgery and strap her face down with her legs bare. She doesn't understand what's coming for a while, even as her lower legs are carefully cleaned and disinfected. She can't see the approaching surgical manipulators, but eventually she feels a tugging at her lower legs even through the local anaesthetic. She gets one squeal of protest out before the surgery begins to apply healing agents. She now requires special heels to walk, and will @@color:mediumorchid;remember her status@@ with every @@color:red;painful@@ step she takes. She's barefoot, crawling, and @@color:gold;frightened@@ for now, until you decide to give her heels - if you ever do. + You escort her to the remote surgery and strap her face down with her legs bare. She doesn't understand what's coming for a while, but giggles as her lower legs are carefully cleaned and disinfected. She can't see the approaching surgical manipulators, but eventually she feels a tugging at her lower legs even through the local anaesthetic. She gets one squeal of protest out before the surgery begins to apply healing agents. She now requires special heels to walk, and will @@color:gold;remember your power@@ with every @@color:red;painful@@ step she takes. She seems @@color:hotpink;inappropriately happy@@ about getting to wear pretty shoes when she can no longer walk without them. <</replace>> <</click>> <</if>> @@ -701,40 +751,28 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<if $arcologies[0].FSRestart >= 10>> <<if $activeSlave.preg != -2 && $activeSlave.ovaries > 0>> -<<if $activeSlave.indentureRestrictions <= 0>> +<<if $activeSlave.breedingMark == 0>> <br><<click "Sterilize her">> <<set $activeSlave.preg to -2>> <<set $activeSlave.ovaries to 0>> - <<set $activeSlave.devotion -= 50>> + <<set $activeSlave.devotion -= 100>> <<set $activeSlave.health -= 10>> - <<set $activeSlave.trust -= 20>> + <<set $activeSlave.trust -= 100>> <<replace "#result">> - You drag her to the remote surgery and strap her face up with her<<if $activeSlave.preg > 10>> pregnant<</if>> stomach bare. She doesn't understand what's coming for a while, even as her belly is carefully cleaned and disinfected. She begins to panic at the sight of the approaching surgical manipulators, cringing as they cut into her<<if $activeSlave.preg > 10>> swollen<</if>> abdomen. She squeals in horror as her<<if $activeSlave.preg > 10>> pregnant<</if>> womb and ovaries are extracted before her eyes. She will never bear children, and will @@color:mediumorchid;remember her status@@ with every fucking she receives. Your absolute power over her body is rightfully @@color:gold;terrifying@@. + You escort her to the remote surgery and strap her face up with her stomach bare. She doesn't understand what's coming for a while, even iggling as her belly is carefully cleaned and disinfected. She begins to panic at the sight of the approaching surgical manipulators, screaming out as they cut into her abdomen. She squeals in horror as her womb and ovaries are extracted before her eyes. She will never bear children, and will @@color:mediumorchid;remember her status@@ with every fucking she receives. Your absolute power is rightfully @@color:gold;terrifying@@ to her undeveloped mind. <</replace>> <</click>> <</if>> <</if>> <</if>> -<<if $activeSlave.balls > 0>> -<<if $activeSlave.attrXY < 65>> -<br><<click "Threaten her balls">> -<<set $activeSlave.devotion += 10>> -<<set $activeSlave.trust -= 10>> -<<replace "#result">> - You ask her how she feels about taking cock up her ass. A look of revulsion and fear crosses her face, and she backs away from you slightly, unconsciously protecting her bottom. Before she can muster any kind of response, you tell her that you suspected as much, and that she has balls. She looks confused at the apparently unrelated remarks until you explain that in your arcology, balls are a privilege. If she won't be a good little bitch, you'll take them away and turn her into a bitch anyway. Only good girls get to keep their hardons, and if she isn't a good girl, you'll make her a little good girl with a bouncing little bitchclit. She begins to cry, @@color:gold;sobbing and sobbing@@ as she promises to @@color:hotpink;be a good girl.@@ -<</replace>> -<</click>> -<</if>> -<</if>> - <<if $dairy > 0>> <<if $dairyRestraintsSetting > 1>> <br><<click "Threaten her with the Industrial Dairy">> <<set $activeSlave.devotion += 10>> <<set $activeSlave.trust -= 10>> <<replace "#result">> - You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from the Industrial Dairy. She gazes spellbound at the interleaved row of bodies intertwined with machines in embraces far more intimate than any lover could hope to match. The gently heaving masses of breastflesh hold her fascinated and horrified attention until one of the machines fortuitously chooses this moment to cycle its occupant's anal hydration regimen. It withdraws its horse-sized phallus from the slave's anus, leaving her gape pulsing gently as it awaits the resumption of the endless assrape. $activeSlave.slaveName lets out a huge sob and turns to you, @@color:gold;fear suffusing her@@ as she promises to @@color:hotpink;be a good girl.@@ + You tell her that it's in her interests to be a good girl. She smiles happily, taking it as a compliment. You point behind her; she turns, and beholds a live feed from the Industrial Dairy. She gazes spellbound at the interleaved row of bodies intertwined with machines in embraces far more intimate than any lover could hope to match. The gently heaving masses of breastflesh hold her fascinated and horrified attention until one of the machines fortuitously chooses this moment to cycle its occupant's anal hydration regimen. It withdraws its horse-sized phallus from the slave's anus, leaving her gape pulsing gently as it awaits the resumption of the endless assrape.<<if $dairyPregSetting > 0>> Her attention is caught by another slave in the throes of birth, gasping as she watches her newborns taken away. She begins to cry as the machine inserts it's inseminator and pumps the cow's womb full of fresh cum, leaving her bloated.<</if>> $activeSlave.slaveName lets out a huge sob and turns to you, @@color:gold;fear suffusing her@@ as she promises to @@color:hotpink;be a good girl.@@ <</replace>> <</click>> <<if $dairyPrepUpgrade == 1>> @@ -767,7 +805,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<set $activeSlave.analCount += 10>> <<set $analTotal += 10>> <<replace "#result">> - Making use of <<if ($activeSlave.trust < -20) || ($activeSlave.devotion > 20)>>her obedience<<else>>the compliance systems<</if>>, you restrain her on one of the chairs in your office in an approximation of the position she'll occupy in $dairyName. Then you put a mask on her, like the ones the machines there feature, and turn it on, watching the slave squirm against her restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed her, and to keep your office reasonably quiet. Then, for the rest of the day, you use her vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape her. By the evening she's been fucked so hard that she's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of her, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow her out. Once that gets too easy, you start adding dildos for double penetration. By the night she's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign her to her fate. She might have some opinion on how she's spent her day, but it's unlikely she'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of her<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole. + Making use of her blissful ignorance, you restrain her on one of the chairs in your office in an approximation of the position she'll occupy in $dairyName. Then you put a mask on her, like the ones the machines there feature, and turn it on, watching the slave squirm against her restraints under the sudden bombardment of garish hardcore porn. Finally, you add a dildo gag, both to mimic the dildo that will feed her, and to keep your office reasonably quiet. Then, for the rest of the day, you use her vulnerable <<if $activeSlave.vagina > -1>>holes<<else>>asshole<</if>> as an outlet for your sexual energy. You are not gentle; in fact, the point of the whole exercise is to gape her. By the evening she's been fucked so hard that she's stopped jerking against the chair when you pound <<if $PC.dick == 1>>your huge cock<<else>>a huge strap-on<</if>> in and out of her, so you're obliged to get creative, sliding fingers in alongside <<if $PC.dick == 1>>yourself<<else>>it<</if>> to really blow her out. Once that gets too easy, you start adding dildos for double penetration. By the night she's properly prepared to take $dairyName's giant phalli, and you're bored, so you consign her to her fate. She might have some opinion on how she's spent her day, but it's unlikely she'll remember it by tomorrow, what with the forearm-sized dildos sliding in and out of her<<if $activeSlave.vagina > -1>> cunt,<</if>> throat, and asshole. <</replace>> <</click>> <</if>> @@ -779,7 +817,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<set $activeSlave.devotion += 10>> <<set $activeSlave.trust -= 10>> <<replace "#result">> - You tell her that it's in her interests to be a good girl. She does not react immediately, perhaps wondering if you think such a trite statement will have a real impact, but then you point at a wallscreen behind her. She turns, and beholds a live feed from $arcadeName. She gazes at the row of butts sticking out of the wall at dick height, not quite realizing what she's seeing. Then she notices that there are citizens pumping away in front of two of the butts, and she understands. As she watches, terrified, first one citizen and then the other finishes and steps away. The first arcade inmate's <<if $seeDicks != 100>>pussy<<else>>butt<</if>> is left looking sore until $arcadeName's systems cover her for a quick cleaning, and the second inmate's asshole <<if $seeDicks != 0>>has obviously seen severe use, since the poor girl doesn't have a pussy to spread the load<<else>>is loose enough that the machines have to clean up the cum it drools onto the floor<</if>>. $activeSlave.slaveName lets out a huge sob and turns to you, @@color:gold;fear suffusing her@@ as she promises to @@color:hotpink;be a good girl.@@ + You tell her that it's in her interests to be a good girl. She smiles happily, taking it as a compliment. You point behind her; she turns, and beholds a live feed from $arcadeName. She gazes at the row of butts sticking out of the wall at dick height, not quite realizing what she's seeing<<if canAchieveErection($activeSlave)>>, but becoming stiff at the sight of all the holes<</if>>. Then she notices that there are citizens pumping away in front of two of the butts, and she understands. As she watches, aroused, first one citizen and then the other finishes and steps away. The first arcade inmate's <<if $seeDicks != 100>>pussy<<else>>butt<</if>> is left looking sore until $arcadeName's systems cover her for a quick cleaning, and the second inmate's asshole <<if $seeDicks != 0>>has obviously seen severe use, since the poor girl doesn't have a pussy to spread the load<<else>>is loose enough that the machines have to clean up the cum it drools onto the floor<</if>>. $activeSlave.slaveName lets out a cheer and turns to you, @@color:hotpink;eagerly awaiting the day she gets to go to $arcadeName and play with the holes.@@ It seems she missed the point. <</replace>> <</click>> <<if ($arcade > $arcadeSlaves) || ($arcadeUpgradeFuckdolls != 0)>> @@ -788,7 +826,7 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <<set $activeSlave.assignmentVisible to 0>> <<set $activeSlave.choosesOwnAssignment to 0>> <<replace "#result">> - You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and she doesn't know what being set up there means, either. She'll be confined inside a small space, not too different from the indignities she's suffered already. It's only when the restraints lock into place that she'll understand her doom. Her mouth will be forced open and presented at one wall of $arcadeName, and her ass will protrude from its other side, her holes available for public relief at both ends. She'll probably refuse to believe the truth, until the first cockhead enters her mouth<<if $activeSlave.vagina > -1>>, parts her pussylips,<</if>> or presses against her poor anus. + You order <<if $HeadGirl == 0>>another slave<<else>>$HeadGirl.slaveName<</if>> to get $activeSlave.slaveName set up in $arcadeName. The new slave does not know what $arcadeName is, not really, and she doesn't know what being set up there means, either. She'll be confined inside a small space, not too different from the tube she was grown in. It's only when the restraints lock into place that she'll understand her doom. Her mouth will be forced open and presented at one wall of $arcadeName, and her ass will protrude from its other side, her holes available for public relief at both ends. She'll probably refuse to believe the truth, until the first cockhead enters her mouth<<if $activeSlave.vagina > -1>>, parts her pussylips,<</if>> or presses against her poor anus. <<if ($arcade <= $arcadeSlaves)>>Mere meters away, preparations to convert the least appealing Arcade slave into a Fuckdoll begin. As $activeSlave.slaveName is broken in by her first customers, she's blissfully unaware that she's $arcade new slaves away from the same fate.<</if>> <</replace>> <</click>> @@ -817,12 +855,11 @@ As she begins to moan with lust, you grip down tightly and force her to the floo //This option costs ¤$SPcost// <</if>> -<<if $activeSlave.amp != 1>> <br><<click "Tie her up and give her a good whipping">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> +<<set $activeSlave.devotion -= 50>> +<<set $activeSlave.trust -= 100>> <<replace "#result">> - You cuff her wrists and tie the cuffs to a hook in the ceiling so she's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to her. It's soft leather and you have some skill, so her skin isn't broken, but you lash her buttocks and every stroke draws a scream. After a while, the pain grows dull for her and she slumps in her bindings, moaning. You switch to her nipples, bringing her back to howling life as she dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to her penis, leaving her sobbing and begging. <</if>>If she was wondering what kind of master her new master is, now she @@color:gold;knows.@@ She will remember @@color:mediumorchid;what you can do to her@@. + You cuff her wrists and tie the cuffs to a hook in the ceiling so she's forced up on tiptoe. Reflecting that sometimes the old ways are best, you take a whip to her. It's soft leather and you have some skill, so her skin isn't broken, but you lash her buttocks and every stroke draws a scream. After a while, the pain grows dull for her and she slumps in her bindings, moaning. You switch to her nipples, bringing her back to howling life as she dances on tiptoe and tries to dodge. <<if $activeSlave.dick != 0>>You finish by taking the whip to her penis, leaving her sobbing and begging. <</if>>Her first true introduction to you sinks deep; now she @@color:gold;deeply fears you@@ and @@color:mediumorchid;hates being around you.@@ <</replace>> <</click>> @@ -830,141 +867,75 @@ As she begins to moan with lust, you grip down tightly and force her to the floo <br><<click "Give her a lewd tramp stamp">> <<set $activeSlave.stampTat to either("advertisements", "rude words", "degradation")>> <<replace "#result">> -You <<if $activeSlave.devotion > 20>>bring her down to the studio, lay the compliant<<else>>drag her down to the studio, strap the reluctant<</if>> slave in the chair facedown, and select a sufficiently lewd pattern to decorate her lower back. When the automated tattooing is done, a topical application of analgesics leaves her with nothing more than a slight ache there. When allowed to stand, she immediately turns her back to one of the studio's full length mirrors and cranes around to read the writing just over her butt. It's difficult, since of course it's reversed, and she mouths the words letter by letter. -<<if $activeSlave.stampTat is "advertisements">> - She mouths, 'Fuck my ass!' -<<elseif $activeSlave.stampTat is "rude words">> - 'Rear Entrance,' she mouths, and then understands the arrow pointing down between her buttocks. -<<elseif $activeSlave.stampTat is "degradation">> - Struggling to read the ornate gothic lettering, she slowly mouths, 'Anal Whore.' -<</if>> -<<if $activeSlave.devotion > 20>> - She gasps at the realization that taking it up the ass is about to become a dominant part of her life. She isn't surprised by that, but it's a little stark, having her status as an anal slave permanently written on her lower back for anyone to see. Nevertheless, she @@color:hotpink;resolves to do her best.@@ - <<set $activeSlave.devotion += 5>> -<<else>> - She begins to cry softly. It's not likely that she didn't know, on some level, that she's a sex slave, and that most sex slaves are expected to take it up the ass. She's @@color:gold;frightened@@ to find, though, that it's apparently so essential to her existence that it's worth tattooing right over her bottom. She continues to weep as yo lead her out, but @@color:hotpink;offers no real resistance.@@ She's just mourning her poor anal sphincter in an anticipatory sort of way. + You bring her down to the studio, lay the compliant girls in the chair facedown, and select a sufficiently lewd pattern to decorate her lower back. When the automated tattooing is done, a topical application of analgesics leaves her with nothing more than a slight ache there. When allowed to stand, she immediately turns her back to one of the studio's full length mirrors and cranes around to gawk at the picture just over her butt. She wiggles her rear and giggles at the drawing moving along with it. It seems she @@color:hotpink;enjoys it.@@ <<set $activeSlave.devotion += 5>> - <<set $activeSlave.trust -= 5>> -<</if>> <</replace>> <</click>> -<</if>> <<set $toSearch to $activeSlave.hStyle>> <<if ($toSearch.indexOf("shaved") is -1)>> <br><<click "Shave her hair">> -<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.devotion -= 25>> <<set $activeSlave.hStyle to "shaved">> <<set $activeSlave.hLength to 0>> -<<set $activeSlave.trust -= 10>> +<<set $activeSlave.trust -= 50>> <<replace "#result">> - You seize her by the hair and drag her to the auto salon. She struggles and thrashes around but soon scrambles to keep up with you to relieve the pain in her scalp as she's dragged. You strap her in and set the auto salon to shave. She looks around frantically as the manipulators with their buzzing shears descend menacingly. As they run quickly back and forth across her head, she begins to sob, obviously @@color:gold;fearing@@ that her new master is @@color:mediumorchid;one to enjoy degradation and abuse.@@ She has a strong indication that obedience is her only hope. + You escort her to the auto salon running your fingers through her long hair the entire way. She sighs contently under your patting until you reach the salon. You strap her in and set the auto salon to shave. She looks around frantically as the manipulators with their buzzing shears descend menacingly. As they run quickly back and forth across her head, she begins to sob, obviously @@color:gold;fearing@@ the strange device. When she catches sight of her bald head, @@color:mediumorchid;her face twists with revulsion.@@ She didn't seem to take it well. <</replace>> <</click>> <</if>> -<<if canTalk($activeSlave)>> <br><<click "Make her an office ornament for the day">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> +<<set $activeSlave.devotion += 5>> +<<set $activeSlave.trust += 10>> <<replace "#result">> - You cuff her wrists and ankles, bend all four limbs behind her, secure them together, and hoist her up to the ceiling on a rope. She hangs up there like a sex slave chandelier, breasts swaying in a lovely way whenever she struggles. Periodically you let her down to stretch her aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@color:gold;agonized pleas@@ for mercy in her <<if $activeSlave.voice is 3>>high, girlish<<elseif $activeSlave.voice is 2>>feminine<<else>>deep<</if>> voice. She will remember @@color:mediumorchid;what you can do to her@@. + You cuff her wrists and ankles, bend all four limbs behind her, secure them together, and hoist her up to the ceiling on a rope. She hangs up there like a sex slave chandelier, breasts swaying in a lovely way whenever she squirms. Periodically you let her down to stretch her aching limbs, but whenever you put your decoration back up you add some clips with little bells on them: first the nose, then the nipples, and finally the <<if $activeSlave.dick != 0>>dickhead<<else>>pussylips<</if>>. By the end of the day your work is accompanied by the sweet sounds of ringing bells and @@color:hotpink;inappropriate laguther@@ in her <<if $activeSlave.voice is 3>>high, girlish<<elseif $activeSlave.voice is 2>>feminine<<else>>deep<</if>> voice. She seems to think it's a game and @@color:aquamarine;tust you more@@ for playing it with her. <</replace>> <</click>> -<</if>> -<<if ($activeSlave.devotion < -10) && ($activeSlave.vagina == 0)>> -<br><<click "Tie her up and take her virginity">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> -<<set $activeSlave.vagina to 1>> -<<replace "#result">> - You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk with her legs spread. She wriggles and protests as you take her virginity. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with hatred@@ and @@color:gold;fear.@@ @@color:lime;Her tight little pussy has been broken in.@@ -<</replace>> -<</click>> -<<elseif ($activeSlave.vagina == 0)>> -<br><<click "Tie her up and take her virginity">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> +<<if $activeSlave.vagina == 0>> +<br><<click "Take her virginity">> +<<set $activeSlave.devotion += 5>> +<<set $activeSlave.trust += 5>> <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<set $activeSlave.vagina to 1>> <<replace "#result">> - You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk with her legs spread. She writhes and moans as you enter her virgin pussy. You might not have even had to restrain her for this, but being tied up and deflowered sends her a message. She's certainly entered your service in a way that colors her impression of you @@color:hotpink;with pain@@ and @@color:gold;fear.@@ @@color:lime;Her tight little pussy has been broken in.@@ + You gently lead her unresisting body to the couch next to your desk and spread her legs. She writhes and moans as you enter her virgin pussy, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@color:hotpink;her beloved parter@@ finishes, but @@color:aquamarine;hopes@@ she'll get to play sex with you again soon. @@color:lime;Her tight little pussy has been broken in.@@ <</replace>> <</click>> <</if>> -<<if ($activeSlave.devotion < -10) && ($activeSlave.anus == 0)>> -<br><<click "Tie her up and rape her virgin ass">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> +<<if $activeSlave.anus == 0>> +<br><<click "Take her anal virginity">> +<<set $activeSlave.devotion += 5>> +<<set $activeSlave.trust += 5>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<set $activeSlave.anus to 1>> <<replace "#result">> - You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She wriggles and protests until she feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against her virgin butthole, at which point she desperately tries to break free. She fails, but she never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of her asshole. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with hatred@@ and @@color:gold;fear.@@ @@color:lime;Her tight little ass has been broken in.@@ + You gently lead her unresisting body to the couch next to your desk and arrange her with her rear in the air. She writhes and moans as you enter her virgin anus, but after getting into the rhythm of sex, she enthusiastically moves along trying to make the feeling even better. She's almost sad when @@color:hotpink;her beloved parter@@ finishes, but @@color:aquamarine;hopes@@ she'll get to play sex with you again soon. @@color:lime;Her tight little anus has been broken in.@@ <</replace>> <</click>> -<<elseif ($activeSlave.anus == 0)>> -<br><<click "Tie her up and break her ass in">> -<<set $activeSlave.devotion -= 5>> -<<set $activeSlave.trust -= 10>> -<<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> -<<set $activeSlave.anus to 1>> -<<replace "#result">> - You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She lies obediently still until she feels the lubricated head of your cock pushing against her virgin butthole, at which point she starts in surprise. When the pain of the buttfuck gets to be too much she begs you to use her <<if $activeSlave.dick == 0>>pussy<<else>>mouth<</if>> instead. She gasps and cries as you slowly push your cock all the way up her tight little butt, and in no time you fill her rectum with cum. She's certainly entered your service in a way that colors her impression of you @@color:mediumorchid;with pain@@ and @@color:gold;fear.@@ @@color:lime;Her tight little ass has been broken in.@@ -<</replace>> -<</click>> -<</if>> - -<<if ($activeSlave.anus != 0)>> -<<if ($activeSlave.vagina > 0)>> - <br><<click "Use a machine on her holes">> - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 10>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.anus += 1>> - <<set $activeSlave.vagina += 1>> - <<replace "#result">> - She's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of her holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@color:mediumorchid;worn down@@ and replaced with a germ of @@color:gold;fear.@@ @@color:lime;The slave's holes are nicely stretched.@@ - <</replace>> - <</click>> -<<elseif ($activeSlave.vagina is -1)>> - <br><<click "Use a machine on her asshole">> - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 10>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.anus += 1>> - <<replace "#result">> - She's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over her as she whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside her asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for her.<<else>>but for her the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. She keeps up a steady stream of degrading verbal abuse while she works.<</if>> Any resistance to you is @@color:mediumorchid;worn down@@ and replaced with a germ of @@color:gold;fear.@@ @@color:lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/ - <</replace>> - <</click>> -<</if>> <</if>> <<if ($activeSlave.amp != 1)>> <br><<click "Put a shock collar on her and force her to rape herself">> -<<set $activeSlave.trust -= 10>> -<<set $activeSlave.devotion -= 5>> +<<set $activeSlave.trust -= 100>> +<<set $activeSlave.devotion -= 50>> <<set $activeSlave.collar to "shock punishment">> <<replace "#result">> - You put a shock collar on her. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making her jump and look at you fearfully. This concern is compounded when you throw a big dildo at her and tell her to rape herself. She gapes at you incredulously until you give her a stronger jolt and preemptorily tell her to + You put a shock collar on her. Its function isn't immediately obvious, at least until you test it on the lowest power setting, making her jump and look at you in terror. This concern is compounded when you throw a big dildo at her and tell her to rape herself. She gapes at you incredulously until you give her a stronger jolt and preemptorily tell her to <<if $activeSlave.vagina > 0>> - pick it up and pound her own pussy. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and slowly pushes the uncomfortably big phallus inside her womanhood. She starts to fuck herself. Harder, you command. Wincing, she works her cunt faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but obeys, sawing the big fake cock in and out, really raping herself. + pick it up and pound her own pussy. @@color:mediumorchid;Uncertain,@@ she reaches down shakily, seats herself, and slowly pushes the uncomfortably big phallus inside her womanhood. She starts to fuck herself. Harder, you command. Wincing, she works her cunt faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but continues, sawing the big fake cock in and out, really raping herself. <<set $activeSlave.vaginalCount += 1>> <<set $vaginalTotal += 1>> <<elseif $activeSlave.anus > 0>> - pick it up and pound her own ass. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and gradually shoves the already-lubricated phallus into her ass. It's uncomfortably big for her butt, but she can manage it, and slowly starts to sodomize herself. Harder, you command. Wincing, she fucks her ass faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but obeys, sawing the big fake cock in and out, really assraping herself. + pick it up and pound her own ass. @@color:mediumorchid;Uncertain,@@ she reaches down shakily, seats herself, and gradually shoves the already-lubricated phallus into her ass. It's uncomfortably big for her butt, but she can manage it, and slowly starts to sodomize herself. Harder, you command. Wincing, she fucks her ass faster. Harder, you repeat, giving her another shock. @@color:gold;She begins to cry,@@ but continues, sawing the big fake cock in and out, really assraping herself. <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<else>> - pick it up and facefuck herself. @@color:mediumorchid;Reluctantly,@@ she reaches down shakily, seats herself, and slowly swallows the uncomfortably big phallus. She has to start over several times as her gag reflex kicks in, but she finally manages to hilt it. Harder, you command. Eyes rolling fearfully, she withdraws it a few inches and shoves it down her throat again. Harder, you repeat, giving her another shock. @@color:gold;She begins to weep and gag,@@ but obeys, sawing the big fake cock in and out, really molesting herself. + pick it up and facefuck herself. @@color:mediumorchid;Uncertain,@@ she reaches down shakily, seats herself, and slowly swallows the uncomfortably big phallus. She has to start over several times as her gag reflex kicks in, but she finally manages to hilt it. Harder, you command. Eyes rolling fearfully, she withdraws it a few inches and shoves it down her throat again. Harder, you repeat, giving her another shock. @@color:gold;She begins to weep and gag,@@ but continues, sawing the big fake cock in and out, really molesting herself. <<set $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> <</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 6016f6aadfea6f63be84afe107f6b3097fdbbfcd..1556ec34df449beebbdb709ffd687f717daf595a 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -7728,6 +7728,32 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr bending her avatar over to show off its cleavage, and then giving her tits a jiggle, as though the point wasn't clear enough already. <<elseif $assistantAppearance is "goddess">> hefting her own motherly breasts and telling $activeSlave.slaveName that she should be happy, since bigger breasts are a sign of health and fertility. + <<elseif $assistantAppearance is "hypergoddess">> + massaging her own heaving breasts and telling $activeSlave.slaveName that she should be happy, since bigger breasts are a sign of health and fertility. + <<elseif $assistantAppearance is "loli">> + <<if $assistantFSAppearance == "asset expansionist">> + playing with her oversized breasts under her swimsuit and telling $activeSlave.slaveName that being busty is amazing. + <<elseif $assistantFSAppearance == "pastoralist">> + cupping her pitiful milk nubs and telling $activeSlave.slaveName that if she was in her shoes she would be soo happy to be busty. + <<elseif $assistantFSAppearance == "transformation fetishist">> + playing with her absurd implants and telling $activeSlave.slaveName that being busty is great, though she'd look better with big fake balloons for breasts. + <<else>> + cupping her nonexistant breasts and telling $activeSlave.slaveName that if she was in her shoes she would be soo happy to be busty. + <</if>> + <<elseif $assistantAppearance is "preggololi">> + <<if $assistantFSAppearance == "asset expansionist">> + playing with her oversized breasts under her swimsuit and telling $activeSlave.slaveName that being busty is amazing. + <<elseif $assistantFSAppearance == "pastoralist">> + cupping her milky handfuls and telling $activeSlave.slaveName that if she was in her shoes she would be soo happy to be that busty. + <<elseif $assistantFSAppearance == "transformation fetishist">> + playing with her absurd implants and telling $activeSlave.slaveName that being busty is great, though she'd look better with big fake balloons for breasts. + <<else>> + cupping her tiny breasts and telling $activeSlave.slaveName that if she was in her shoes she would be soo happy to be busty. + <</if>> + <<elseif $assistantAppearance is "fairy">> + //place holder// + <<elseif $assistantAppearance is "pregnant fairy">> + //place holder// <<else>> purring that she'd love to. <</if>> @@ -7746,18 +7772,22 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <<set $cash -= $surgeryCost>> <</replace>> <</click>> -<</if>> +<</if>> //This option will cost <<print $surgeryCost>>¤// <<if canGetPregnant($activeSlave) && $PC.dick == 1>> <<click "Give her bust a boost by knocking her up">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You announce that you're resolved to continue growing her breasts, and plan to increase their rate of growth in the coming months. She's experienced enough to know not to question what that means, just to @@color:gold;fear the intent behind it.@@ She's right to worry, as you easily tip her off balance and to the ground; mounting her <<if $activeSlave.vagina == 0>>virgin<<else>>exposed<</if>> pussy as she struggles to lift her swollen breasts from the floor. She <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> with displeasure as you roughly plow her into her distended breasts until you cum deep inside her fertile cunt. You return to your desk, leaving her to sob into her unwelcome bust as cum pools from her abused pussy. She knows full well what you meant now, and @@color:hotpink;lets you have your way@@ with her body every time you catch her in a vulnurable moment or complaining about her tits. By the week's end, scans reveal that your seed has taken root; @@color:lime;she's pregnant.@@ As her breasts grow to feed her coming child, she will likely be too distracted by her swelling middle to complain about their added weight. + You announce that you're resolved to continue growing her breasts, and plan to increase their rate of growth in the coming months. She's experienced enough to know not to question what that means, just to @@color:gold;fear the intent behind it.@@ She's right to worry, as you easily tip her off balance and to the ground; mounting her <<if $activeSlave.mpreg == 1>><<if $activeSlave.anus == 0>>virgin<<else>>exposed<</if>> ass<<else>><<if $activeSlave.vagina == 0>>virgin<<else>>exposed<</if>> pussy<</if>> as she struggles to lift her swollen breasts from the floor. She <<if $activeSlave.voice > 0>>squeals<<else>>rasps<</if>> with displeasure as you roughly plow her into her distended breasts until you cum deep inside her fertile hole. You return to your desk, leaving her to sob into her unwelcome bust as cum pools from her abused <<if $activeSlave.mpreg == 1>>ass<<else>>pussy<</if>>. She knows full well what you meant now, and @@color:hotpink;lets you have your way@@ with her body every time you catch her in a vulnurable moment or complaining about her tits. By the week's end, scans reveal that your seed has taken root; @@color:lime;she's pregnant.@@ As her breasts grow to feed her coming child, she will likely be too distracted by her swelling middle to complain about their added weight. <<set $activeSlave.trust -= 5>> <<set $activeSlave.devotion += 5>> <<set $activeSlave.preg = 1>> - <<VaginalVCheck 10>> + <<if $activeSlave.mpreg == 1>> + <<AnalVCheck 10>> + <<else>> + <<VaginalVCheck 10>> + <</if>> <</replace>> -<</click>><<if $activeSlave.vagina == 0>> //This option will take virginity//<</if>> +<</click>><<if $activeSlave.vagina == 0>> //This option will take virginity//<<elseif $activeSlave.anus == 0 && $activeSlave.mpreg == 1>> //This option will take anal virginity//<</if>> <</if>> <br><<click "Praise her breasts and reassure her">> <<replace "#name">>$activeSlave.slaveName<</replace>> diff --git a/src/uncategorized/RESSTR.tw b/src/uncategorized/RESSTR.tw index 929e1461c62527db926771c9a5ac4f031d683c69..ae96af774e845494778ccf9baefb847766a91b96 100644 --- a/src/uncategorized/RESSTR.tw +++ b/src/uncategorized/RESSTR.tw @@ -296,7 +296,7 @@ She shrieks, backpedaling, and then falls backward, her <<if $activeSlave.butt > <</replace>> <</click>> <<if $dairyRestraintsSetting == 2>> -<br><click "Threaten her with the industrial Dairy">> +<br><<click "Threaten her with the industrial Dairy">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> You grab her by the scruff of her neck and drag her down to $dairyName. She tries to control herself, but breaks down in tears when you haul her to a stop, forcing her to get a good look at the rows of bodies being mercilessly milked. You explain that if she continues to fail to control herself, your patience with her will eventually expire, and you'll be forced to immure her here. Indicating a slave who's being diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index c124347c463a7e6283b57007219ad2f21e1ff77a..33e0f1ddea08dc906af5684a79a3f24e9c5f0373 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -14,7 +14,11 @@ <<set $cellblockSlaves += 1>> <<silently>> <<display [[SA stay confined]]>> + <<display "SA diet">> <<display "SA long term effects">> + <<display "SA drugs">> + <<display "SA relationships">> + <<display "SA rivalries">> <</silently>> <<if ($slaves[$i].devotion <= 20)>> <<if ($slaves[$i].trust > -20)>> @@ -149,7 +153,17 @@ <<elseif ($Wardeness != 0) && ($slaves[$i].ID is $Wardeness.ID)>> <<silently>> + <<if $slaves[$i].choosesOwnClothes == 1>> + <<display "SA chooses own clothes">> + <<if ($slaves[$i].devotion <= 20)>> + <<set $slaves[$i].devotion -= 5>> + <<else>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <<display "SA diet">> <<display "SA long term effects">> + <<display "SA drugs">> <<display "SA relationships">> <<display "SA rivalries">> <</silently>> @@ -287,8 +301,8 @@ <</if>> <</if>> <</for>> - <<if ($cellblockSlaves < 5)>> - <<set $seed to random(1,10)+((5-$cellblockSlaves)*(random(150,170)+($idleBonus*10)))>> + <<if ($cellblockSlaves < $cellblock)>> + <<set $seed to random(1,10)+(($cellblock-$cellblockSlaves)*(random(150,170)+($idleBonus*10)))>> <<set $cash += $seed>> Since she doesn't have enough prisoners to occupy all her time, the cellblock takes in citizens' slaves on a contract basis, and she works on them too, earning @@color:yellowgreen;¤$seed.@@ <</if>> @@ -313,12 +327,77 @@ <</if>> <</if>> -<<elseif ($Wardeness != 0)>> + <<for $i to 0; $i < $slaves.length; $i++>> + <<if ($slaves[$i].ID is $Wardeness.ID)>> + <br><br> + <<if $showEWD == 0>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Wardeness in $cellblockName. + <<else>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Wardeness in $cellblockName. + <<if $slaves[$i].choosesOwnClothes == 1>> + <<display "SA chooses own clothes">> + <</if>> + <<display "SA diet">> + <<display "SA long term effects">> + <<display "SA drugs">> + <<display "SA relationships">> + <<display "SA rivalries">> + <br> + <<display "SA devotion">> + <br> + <</if>> + <</if>> + <</for>> + + <<for $i to 0; $i < $slaves.length; $i++>> + <<if ($slaves[$i].assignment is "be confined in the cellblock")>> + <br> + <<if $showEWD == 0>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is confined in $cellblockName. + <<else>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' + <<display [[SA stay confined]]>> + <br> + <<display "SA diet">> + <<display "SA long term effects">> + <<display "SA drugs">> + <<display "SA relationships">> + <<display "SA rivalries">> + <br> + <<display "SA devotion">> + <br> + <</if>> + <</if>> + <</for>> + + <<elseif ($Wardeness != 0)>> ''$cellblockNameCaps is empty'' except for $Wardeness.slaveName, the wardeness. <<set $seed to random(1,10)+(($cellblock-$cellblockSlaves)*(random(150,170)+($idleBonus*10)))>> <<set $cash += $seed>> Since she doesn't have anyone to break, she works on citizens' slaves, earning @@color:yellowgreen;¤$seed.@@ + <<for $i to 0; $i < $slaves.length; $i++>> + <<if ($slaves[$i].ID is $Wardeness.ID)>> + <br><br> + <<if $showEWD == 0>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Wardeness in $cellblockName. + <<else>> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Wardeness in $cellblockName. + <<if $slaves[$i].choosesOwnClothes == 1>> + <<display "SA chooses own clothes">> + <</if>> + <<display "SA diet">> + <<display "SA long term effects">> + <<display "SA drugs">> + <<display "SA relationships">> + <<display "SA rivalries">> + <br> + <<display "SA devotion">> + <br> + <</if>> + <</if>> + <</for>> + <<else>> ''$cellblockNameCaps is empty.'' <</if>> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 62e7ccf41449040e9c6f97526de07b7710e9f819..2ecb9c3ad762252f29c52158d6b3845e42290d6d 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -290,8 +290,8 @@ <</if>> <</if>> <</for>> - <<if ($clinicSlaves < 5)>> - <<set $seed to random(1,10)+((5-$clinicSlaves)*(random(150,170)+($idleBonus*10)))>> + <<if ($clinicSlaves < $clinic)>> + <<set $seed to random(1,10)+(($clinic-$clinicSlaves)*(random(150,170)+($idleBonus*10)))>> <<set $cash += $seed>> Since $Nurse.slaveName doesn't have enough girls to occupy all her time, the clinic takes in citizens' slaves on a contract basis and she helps them too, earning @@color:yellowgreen;¤$seed.@@ <</if>> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 81f31f46e922b084d29aba1a11b83f33add67820..d4c078a64e2d6c90e96fa84e0dc79ff93ab702f7 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -448,7 +448,10 @@ On formal occasions, you are announced as $PCTitle. <</if>> <</if>> -<<if ($weatherAwareness == 0) && ($weatherCladding >= 1)>> +<<if ($weatherAwareness == 0) && ($weatherCladding == 2)>> + The public @@color:green;is awestruck@@ of the beautiful weather hardening you have applied to the arcology's exterior, though they do not understand why you would waste so much money first ruining your arcology's appearance before doing this. + <<set $rep += 10>> +<<elseif ($weatherAwareness == 0) && ($weatherCladding == 1)>> The public @@color:red;disapproves@@ of the ugly weather hardening you have applied to the arcology's exterior, not understanding what you're worried about. <<set $rep -= 100>> <</if>> diff --git a/src/uncategorized/newGamePlus.tw b/src/uncategorized/newGamePlus.tw index 8b310a2b004b510f603701d37083ce16784ffa37..64c4882aaa4b750ffbab2cf84a481feffac86a01 100644 --- a/src/uncategorized/newGamePlus.tw +++ b/src/uncategorized/newGamePlus.tw @@ -3,6 +3,9 @@ <<nobr>> <<set $ui to "start">> <<set $slavesToImport to 0>> +<<if ndef $slavesToImportMax>> + <<set $slavesToImportMax = 5>> +<</if>> <<if $ver.indexOf("0.9") == -1>> <<silently>> @@ -10,6 +13,14 @@ <</silently>> <</if>> +You have the funds to bring $slavesToImportMax slaves with you (or your equivalent) to a new arcology. +<<if $cash >= 50000+($slavesToImportMax*10000)>> + It will cost <<print 50000+($slavesToImportMax*10000)>>¤ to insure another slave's safe transer. + [[Increase minimum transfered slaves by 1.|New Game Plus][$cash -= (50000+($slavesToImportMax*10000)), $slavesToImportMax++]] +<<else>> + You lack the funds to bring more than $slavesToImportMax slaves with you (or your equivalent) to a new arcology. It would cost <<print 50000+($slavesToImportMax*10000)>>¤ to guarantee another's safe transfer. +<</if>> + <<if $freshPC == 0>> <<if $retainCareer == 1 && $PC.career != "arcology owner">> <<if $week > 52>> @@ -28,14 +39,14 @@ [[Use existing player character.|New Game Plus][$freshPC = 0]] <</if>> -Select up to five slaves to be imported into a new game and then [[click here.|init][$saveImported to 1]] +Select up to $slavesToImportMax slaves to be imported into a new game and then [[click here.|init][$saveImported to 1]] <br><br>''These slaves will be imported into the new game:'' <<set $Flag to 1>> <<display "Slave Summary">> <br><br> -<<if $slavesToImport >= 5>> +<<if $slavesToImport >= $slavesToImportMax>> //Maximum number of slaves for import selected.// <<else>> ''These slaves are available to be imported into the new game:'' diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 41f94653479c59ba797bee342e2dbb4112958b4b..e567c89dd3bd1cc1dee4799fa33d7fb07e4a5728 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -838,6 +838,11 @@ The legalities completed, ''__@@color:pink;$activeSlave.slaveName@@__'' <<if ($a <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSGenderRadicalist/$FSLockinLevel)>> <<set $arcologies[0].FSGenderRadicalist += 0.05*$FSSingleSlaveRep>> <</if>> + <<if $arcologies[0].FSGenderRestart != "unset" && $activeSlave.pubertyXY == 1>> + Society @@color:green;approves@@ of your promptly gelding her; this advances the idea that all only the elite should breed. + <<set $rep += $FSSingleSlaveRep*($arcologies[0].FSRestart/$FSLockinLevel)>> + <<set $arcologies[0].FSRestart += 0.05*$FSSingleSlaveRep>> + <</if>> <</replace>> <</click>> <</if>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index 0747d730a21ec9bdc33358537902e4cdbdde6419..acb43b984560012d12219d70e81a4c7c59e4e54b 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -226,7 +226,7 @@ She waits anxiously for your decision. <<set $activeSlave.bellySag = 4>> <<set $activeSlave.energy = 65>> <<set $activeSlave.bellTat = "a heart">> - <<set $activeSlave.actualAge += random(15,20)>> + <<set $activeSlave.actualAge = ($eventSlave.actualAge+random(15,20))>> <<case "father">> <<set $activeSlave.origin to "She was recruited into your service by her daughter.">> @@ -242,7 +242,7 @@ She waits anxiously for your decision. <<set $activeSlave.penis = 2>> <<set $activeSlave.boobs = (random(5,6)*100)>> <<set $activeSlave.butt = random(4,6)>> - <<set $activeSlave.actualAge += random(15,20)>> + <<set $activeSlave.actualAge = ($eventSlave.actualAge+random(15,20))>> <<set $activeSlaveOneTimeMaxAge to Math.max($minimumSlaveAge, Math.min(18, ($activeSlave.actualAge - Math.min(11, $potencyAge))))>> <<set $activeSlaveOneTimeMinAge to Math.max($minimumSlaveAge, Math.min(14, $activeSlaveOneTimeMaxAge))>> <<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge to $minimumSlaveAge>><</if>> @@ -270,7 +270,7 @@ She waits anxiously for your decision. <<set $activeSlave.nails = 4>> <<set $activeSlave.hStyle = either("tails", "neat", "up", "luxurious")>> <<set $activeSlave.stampTat = "advertisements">> - <<set $activeSlaveOneTimeMaxAge to Math.max($minimumSlaveAge, Math.min(18, ($activeSlave.actualAge - Math.min(11, $fertilityAge))))>> + <<set $activeSlaveOneTimeMaxAge to Math.max($minimumSlaveAge, Math.min(18, ($eventSlave.actualAge - Math.min(11, $fertilityAge))))>> <<set $activeSlaveOneTimeMinAge to Math.max($minimumSlaveAge, Math.min(14, $activeSlaveOneTimeMaxAge))>> <<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge to $minimumSlaveAge>><</if>> <<set $activeSlave.actualAge to random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> @@ -295,7 +295,7 @@ She waits anxiously for your decision. <<set $activeSlave.nails = 4>> <<set $activeSlave.hStyle = "tails">> <<set $activeSlave.stampTat = "advertisements">> - <<set $activeSlaveOneTimeMaxAge to Math.max($minimumSlaveAge, Math.min(18, ($activeSlave.actualAge - Math.min(11, $fertilityAge))))>> + <<set $activeSlaveOneTimeMaxAge to Math.max($minimumSlaveAge, Math.min(18, ($eventSlave.actualAge - Math.min(11, $fertilityAge))))>> <<set $activeSlaveOneTimeMinAge to Math.max($minimumSlaveAge, Math.min(14, $activeSlaveOneTimeMaxAge))>> <<if $pedo_mode == 1>><<set $activeSlaveOneTimeMinAge to $minimumSlaveAge>><</if>> <<set $activeSlave.actualAge to random($activeSlaveOneTimeMinAge, $activeSlaveOneTimeMaxAge)>> @@ -307,7 +307,7 @@ She waits anxiously for your decision. <<set $activeSlave.boobs += 200>> <<set $activeSlave.butt += 1>> <<set $activeSlave.makeup = 1>> - <<set $activeSlave.actualAge to $activeSlave.actualAge+2>> + <<set $activeSlave.actualAge to $eventSlave.actualAge+2>> <<set $activeSlave.preg = -1>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.oralSkill += random(0,20)>> @@ -322,7 +322,7 @@ She waits anxiously for your decision. <<set $activeSlave.butt = random(1,2)>> <<set $activeSlave.hips = random(-2,0)>> <<set $activeSlave.shoulders = random(-2,0)>> - <<set $activeSlave.actualAge to $activeSlave.actualAge-2>> + <<set $activeSlave.actualAge to $eventSlave.actualAge-2>> <<set $activeSlave.entertainSkill += random(0,20)>> <<set $activeSlave.preg = -1>> <<set $activeSlave.ovaries = 1>> @@ -334,7 +334,7 @@ She waits anxiously for your decision. <<set $activeSlave.dick = 5>> <<set $activeSlave.boobs = 0>> <<set $activeSlave.balls = 4>> - <<set $activeSlave.actualAge to $activeSlave.actualAge+2>> + <<set $activeSlave.actualAge to $eventSlave.actualAge+2>> <<set $activeSlave.entertainSkill += random(0,20)>> <<set $activeSlave.whoreSkill += random(0,20)>> <<set $activeSlave.anus = 0>> @@ -366,7 +366,7 @@ She waits anxiously for your decision. <<set $activeSlave.oralSkill = 70>> <<set $activeSlave.whoreSkill = 100>> <<set $activeSlave.energy = 100>> - <<set $activeSlave.actualAge to $activeSlave.actualAge-2>> + <<set $activeSlave.actualAge to $eventSlave.actualAge-2>> <<set $activeSlave.entertainSkill += random(0,20)>> <<case "twin">> @@ -485,7 +485,6 @@ She waits anxiously for your decision. <<set $activeSlave.slaveName to $activeSlave.birthName>> <</if>> -<<set $activeSlave.slaveName = $activeSlave.birthName>> <<set $activeSlave.ID = $newRelativeRecruitID>> <<set $newRelativeRecruitID++>> @@ -515,55 +514,30 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <br><br> <span id="result"> <<click "Buy her">> - <<AddSlave $activeSlave>> <<set $cash -= $slaveCost>> <<switch $relationType>> <<case "daughter">> <<if $tempMF == "father">> <<set $activeSlave.father = $eventSlave.ID>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if areSisters($activeSlave, $slaves[$j]) > 0>> - <<set $activeSlave.sisters++>> - <<set $slaves[$j].sisters++>> - <</if>> - <</for>> <<else>> <<set $activeSlave.mother = $eventSlave.ID>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if areSisters($activeSlave, $slaves[$j]) > 0>> - <<set $activeSlave.sisters++>> - <<set $slaves[$j].sisters++>> - <</if>> - <</for>> <</if>> <<case "son">> <<if $tempMF == "father">> <<set $activeSlave.father = $eventSlave.ID>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if areSisters($activeSlave, $slaves[$j]) > 0>> - <<set $activeSlave.sisters++>> - <<set $slaves[$j].sisters++>> - <</if>> - <</for>> <<else>> <<set $activeSlave.mother = $eventSlave.ID>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if areSisters($activeSlave, $slaves[$j]) > 0>> - <<set $activeSlave.sisters++>> - <<set $slaves[$j].sisters++>> - <</if>> - <</for>> <</if>> <<case "mother">> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($eventSlave, $slaves[$j])>> + <<if sameDad($eventSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $activeSlave.ID>> <</if>> <</for>> <<set $eventSlave.mother = $activeSlave.ID>> <<case "father">> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($eventSlave, $slaves[$j])>> + <<if sameMom($eventSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $activeSlave.ID>> <</if>> <</for>> @@ -580,18 +554,18 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <<set $activeSlave.mother = $eventSlave.father>> <<elseif $eventSlave.mother != 0>> <<set $activeSlave.mother = $eventSlave.mother>> - <set $activeSlave.father = $missingParentID>> + <<set $activeSlave.father = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($activeSlave, $slaves[$j])>> + <<if sameMom($activeSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <<elseif $eventSlave.father != 0>> <<set $activeSlave.father = $eventSlave.father>> - <set $activeSlave.mother = $missingParentID>> + <<set $activeSlave.mother = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($activeSlave, $slaves[$j])>> + <<if sameDad($activeSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $missingParentID>> <</if>> <</for>> @@ -609,18 +583,18 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <<set $activeSlave.mother = $eventSlave.father>> <<elseif $eventSlave.mother != 0>> <<set $activeSlave.mother = $eventSlave.mother>> - <set $activeSlave.father = $missingParentID>> + <<set $activeSlave.father = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($activeSlave, $slaves[$j])>> + <<if sameMom($activeSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <<elseif $eventSlave.father != 0>> <<set $activeSlave.father = $eventSlave.father>> - <set $activeSlave.mother = $missingParentID>> + <<set $activeSlave.mother = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($activeSlave, $slaves[$j])>> + <<if sameDad($activeSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $missingParentID>> <</if>> <</for>> @@ -638,18 +612,18 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <<set $activeSlave.mother = $eventSlave.father>> <<elseif $eventSlave.mother != 0>> <<set $activeSlave.mother = $eventSlave.mother>> - <set $activeSlave.father = $missingParentID>> + <<set $activeSlave.father = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($activeSlave, $slaves[$j])>> + <<if sameMom($activeSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <<elseif $eventSlave.father != 0>> <<set $activeSlave.father = $eventSlave.father>> - <set $activeSlave.mother = $missingParentID>> + <<set $activeSlave.mother = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($activeSlave, $slaves[$j])>> + <<if sameDad($activeSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $missingParentID>> <</if>> <</for>> @@ -667,18 +641,18 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <<set $activeSlave.mother = $eventSlave.father>> <<elseif $eventSlave.mother != 0>> <<set $activeSlave.mother = $eventSlave.mother>> - <set $activeSlave.father = $missingParentID>> + <<set $activeSlave.father = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($activeSlave, $slaves[$j])>> + <<if sameMom($activeSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <<elseif $eventSlave.father != 0>> <<set $activeSlave.father = $eventSlave.father>> - <set $activeSlave.mother = $missingParentID>> + <<set $activeSlave.mother = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($activeSlave, $slaves[$j])>> + <<if sameDad($activeSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $missingParentID>> <</if>> <</for>> @@ -696,29 +670,32 @@ You look up the $activeSlave.relation. She costs ¤$slaveCost, a bargain, but yo <<set $activeSlave.mother = $eventSlave.father>> <<elseif $eventSlave.mother != 0>> <<set $activeSlave.mother = $eventSlave.mother>> - <set $activeSlave.father = $missingParentID>> + <<set $activeSlave.father = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameMom($activeSlave, $slaves[$j])>> + <<if sameMom($activeSlave, $slaves[$j]) && $slaves[$j].father == 0>> <<set $slaves[$j].father = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <<elseif $eventSlave.father != 0>> <<set $activeSlave.father = $eventSlave.father>> - <set $activeSlave.mother = $missingParentID>> + <<set $activeSlave.mother = $missingParentID>> <<for $j to 0; $j < $slaves.length; $j++>> - <<if sameDad($activeSlave, $slaves[$j])>> + <<if sameDad($activeSlave, $slaves[$j]) && $slaves[$j].mother == 0>> <<set $slaves[$j].mother = $missingParentID>> <</if>> <</for>> <<set $missingParentID-->> <</if>> <</switch>> + <<AddSlave $activeSlave>> <<SlaveTitle $eventSlave>> <<replace "#result">> You complete the legalities and biometric scanning quickly and without fuss. $activeSlave.slaveName arrives shortly. The two slaves remember each other only dimly - they parted a long time ago - but they embrace. The devoted $desc explains the situation and encourages her $activeSlave.relation to be a good slave to you. $activeSlave.slaveName looks a little fearful but clearly realizes that she's lucky to be here. <<set $nextLink to "AS Dump">> <<set $recruitedType = 0>> + <<set $relationType = 0>> + <<set $tempMF = 0>> <<display "New Slave Intro">> <</replace>> <</click>> diff --git a/src/uncategorized/recETS.tw b/src/uncategorized/recETS.tw index 66a71cb41c6de1e50fe820024d5727ac7062c606..d55a65d372b6dc621f2872f014e4163f2f1321c8 100644 --- a/src/uncategorized/recETS.tw +++ b/src/uncategorized/recETS.tw @@ -314,7 +314,7 @@ One of them speaks up. "We're twins, <<if def $PC.customTitle>>$PC.customTitle<< <br><br> -"We cost ¤<<print $slaveCost*2>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost ¤<<print $contractCost>>, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -378,7 +378,7 @@ One of them speaks up. "We're twins, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if> <br><br> -"We cost ¤<<print $slaveCost*2>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost ¤<<print $contractCost>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -452,7 +452,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <br><br> -"We cost ¤<<print $slaveCost*2>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." +"We cost ¤<<print $contractCost>>, <<if $PC.title != 0>>Sir<<else>>Ma'am<</if>>." <br><br> @@ -524,7 +524,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o //You lack the necessary funds to enslave her.// <</if>> -<<if $cash >= $contractCost*2>> +<<if $cash >= $contractCost>> <br> <<switch $RecETSevent>> @@ -555,7 +555,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <<case "incest mother son" "incest father daughter">> <<click "Buy both">> - <<set $sissy to $activeSlave, $cash -= ($contractCost*2)>> + <<set $sissy to $activeSlave, $cash -= $contractCost>> <<AddSlave $sissy>> <<goto "RecETS workaround">> <</click>> @@ -563,7 +563,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o <<case "matched pair" "identical pair" "identical herm pair">> <<click "Buy both">> - <<set $sissy to $activeSlave, $cash -= ($contractCost*2)>> + <<set $sissy to $activeSlave, $cash -= $contractCost>> <<AddSlave $sissy>> <<goto "RecETS workaround">> <</click>> @@ -572,7 +572,7 @@ The other blurts out. "But we kinda got too into each other, in more ways than o ERROR: bad event <</switch>> <<else>> - <<if $cash >= $contractCost>>//You lack the necessary funds to enslave them both.//<</if>> + <<if $cash < $contractCost>>//You lack the necessary funds to enslave them both.//<</if>> <</if>> </span> diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index de6a5ef5ffd4a3fd02077c4adc80455a65b6a92c..b6a905cf859dc767788c7628b9fd5faaf49ccf67 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -152,8 +152,8 @@ <</if>> <</if>> <</for>> - <<if ($schoolroomSlaves < 5)>> - <<set $seed to random(1,10)+((5-$schoolroomSlaves)*(random(150,170)+($idleBonus*10)))>> + <<if ($schoolroomSlaves < $schoolroomS)>> + <<set $seed to random(1,10)+(($schoolroomS-$schoolroomSlaves)*(random(150,170)+($idleBonus*10)))>> <<set $cash += $seed>> Since she doesn't have enough students to occupy all her time, $schoolroomName takes in citizens' slaves on a contract basis and she teaches them too, earning @@color:yellowgreen;¤$seed.@@ <</if>> diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index ae30f967968e715c68f37151e6cfda8d935788aa..46687754b830e30ef962c5cdd9bf1dea723bc08d 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -1022,7 +1022,7 @@ __Bids Received__\ <br>''¤<<print 500*Math.trunc(($slaveCost*1.35)/500)>>'' from an prominent citizen who keeps a large harem of lithe, muscular girls to bear him children. <<click "Accept bid">> <<set $cash += 500*Math.trunc(($slaveCost*1.35)/500)>> - <<set $buyer to "D shorty breeder">> + <<set $buyer to "D amazon hunter">> <<goto "Slave Sold">> <</click>> <</if>> @@ -1535,6 +1535,23 @@ __Bids Received__\ <</if>> <</if>> +<<if $seeExtreme == 1>> +<<if $slaveCost < 5000>> +<<if $activeSlave.vagina > -1>> +<<if $activeSlave.bellyImplant > 0>> +<<if random(1,100) > 90>> + <br>''¤7000'' from a porn director interested in a cheap slave with a belly implant for use in a snuff film. + <<click "Accept bid">> + <<set $cash += 7000>> + <<set $buyer to "tentacle bred">> + <<goto "Slave Sold">> + <</click>> +<</if>> +<</if>> +<</if>> +<</if>> +<</if>> + <<if random(1,100) > 30>> <br>''¤<<print 500*Math.trunc(($slaveCost*0.9)/500)>>'' from a reputable slave trader who will likely ship her out of the arcology. <<click "Accept bid">> diff --git a/src/uncategorized/slaveSold.tw b/src/uncategorized/slaveSold.tw index 34d5c2a5ab86bbe719648cd95d0a1be7c9bf3e05..25057f5e35068a579cfc5c2d3bb83448a96d4653 100644 --- a/src/uncategorized/slaveSold.tw +++ b/src/uncategorized/slaveSold.tw @@ -836,6 +836,20 @@ <<set $slaves[$j].trust -= 2>> <</for>> +<<case "tentacle bred">> + Sometime later, a snuff film starring $activeSlave.slaveName as a heroine captured, raped, and fatally bred by tentacles is released. It recieves rave reviews for the scene involving $activeSlave.slaveName, depicting her aphrodisiac filled body being penetrated in all her holes by tentacles. Their thrusting into her increases until large bulges of cum pass through the ones filling her stretched cunt, visably bloating her belly. She then collapses to the ground, her swollen belly rapidly growing with the tentacle spawn gestating within her. As they bulge against the straining walls of her implant-filled middle; she lets out a final moan as her belly ruptures, releasing her "spawn" to hunt down the other heroines. + <<for $j to 0; $j < $slaves.length; $j++>> + <<if canSee($slaves[$j])>> + <<if $slaves[$j].intelligence < 0>> + <<set $slaves[$j].devotion -= 4>> + <<set $seed to 1>> + <</if>> + <</if>> + <</for>> + <<if $seed == 1>> + Your less than intelligent slaves are @@color:mediumorchid;deeply envious@@ of $activeSlave.slaveName, completely failing to comprehend what they saw were not special effects. + <</if>> + <<default>> The buyer forwards payment and sends a purchasing agent to collect her. There is nothing more to be done. diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index d68721cf2166e955d6a81112444161d89b726cb8..c6b6c0e5254b7b39ff2d58f5784623a4cbae8597 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -349,8 +349,8 @@ <</if>> <</if>> <</for>> - <<if ($spaSlaves < 5)>> - <<set $seed to random(1,10)+((5-$spaSlaves)*(random(150,170)+($idleBonus*10)))>> + <<if ($spaSlaves < $spa)>> + <<set $seed to random(1,10)+(($spa-$spaSlaves)*(random(150,170)+($idleBonus*10)))>> <<set $cash += $seed>> Since she doesn't have enough girls to occupy all her time, the spa takes in citizens' slaves on a contract basis and she helps them too, earning @@color:yellowgreen;¤$seed.@@ <</if>>