diff --git a/sanityCheck b/sanityCheck index 9b0d1f0100861586f7bc97675706edcd60260ca3..780894288db13deac3ac69daa42507ef6414549f 100755 --- a/sanityCheck +++ b/sanityCheck @@ -88,6 +88,10 @@ $GREP -i -E "\Wan (b|c|d|f|g|j|k|l|m|n|p|q|r|s|t|v|w|x|y|z)\w." -- src/*.tw | gr $GREP -i "\w$\w" -- src/*.tw | myprint "VarSignMidWord" # check for $ sign at beginning of macro $GREP '<<\s*\$' -- 'src/*' | myprint "VarSignAtMacroStart" +# check for missing ; before statement +$GREP 'if $ ' -- 'src/*' | myprint "missing ; before statement" +$GREP 'elseif $ ' -- 'src/*' | myprint "missing ; before statement" + # Check that we do not have any variables that we use only once. e.g. $onlyUsedOnce # Ignore *Nationalities diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index 96e37ee3c6faabc6f3ee67e8a21c48f63d05cebd..893ee212e8d5d16387036b1f01d67b3e8ad45aa8 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -982,7 +982,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do <<set setup.badNames = ["Dipshit", "Asshole", "Cunt", "Whore", "Dick", "Pussy", "Slaver", "Assfucker", "Sodomite", "Rapist", "Despoiler", "Ruiner", "Ass", "Fucker", "Trash", "Traitor", "Cocksucker", "Dicksucker", "Ass Kisser", "Ass Licker", "Bitch", "Jerk", "Fuckface", "Prick", "Creep", "Retard", "Dumbass", "DumbFuck", "Douchebag"]>> -<<set setup.drugs = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Psychosuppresants", value: "psychosuppresants"}, {name: "Steroids", value: "steroids"}, {name: "Natural hormone enhancers", value: "hormone enhancers"}]>> +<<set setup.drugs = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Psychosuppresants", value: "psychosuppresants"}, {name: "Steroids", value: "steroids"}, {name: "Natural hormone enhancers", value: "hormone enhancers"}, {name: "Growth Stimulants", value: "growth stimulants", rs: "growth"}, {name: "Sag-B-gone", value: "sag-B-gone", rs: "nosag"}, {name: "Female hormone injections", value: "female hormone injections", rs: "pubHorm"}, {name: "Male hormone injections", value: "male hormone injections", rs: "pubHorm"}, {name: "Anti-aging cream", value: "anti-aging cream", fs: "youth"}]>> <<set setup.harshCollars = [{name: "Tight steel", value: "tight steel"}, {name: "Cruel retirement counter", value: "cruel retirement counter", fs: "seeage"}, {name: "Uncomfortable leather", value: "uncomfortable leather"}, {name: "Pregnancy biometrics", value: "preg biometrics"}, {name: "Shock punishment", value: "shock punishment"}, {name: "Dildo gag", value: "dildo gag"}, {name: "Ball gag", value: "ball gag"}, {name: "Bit gag", value: "bit gag"}, {name: "Neck corset", value: "neck corset"}]>> <<set setup.shoes = [{name: "No default footwear setting", value: "no default setting"}, {name: "Barefoot", value: "none"}, {name: "Flats", value: "flats"}, {name: "Heels", value: "heels"}, {name: "Thigh boots", value: "boots"}, {name: "Painfully extreme heels", value: "extreme heels"}]>> <<set setup.bellyAccessories = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Tight corset", value: "a corset"}, {name: "Extreme corset", value: "an extreme corset"}, {name: "1st Trimester belly", value: "a small empathy belly", fs: "repopulation"}, {name: "2nd Trimester belly", value: "a medium empathy belly", fs: "repopulation"}, {name: "3rd Trimester belly", value: "a large empathy belly", fs: "repopulation"}, {name: "3rd Trimester twins belly", value: "a huge empathy belly", fs: "repopulation"}]>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 89f6b7f3396cacc3c144b7bec1e12b71c23beff1..90ac925c74edcda19c88f11ac8fb2b95305b7d49 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -1172,7 +1172,13 @@ During a routine inspection, <<EventNameLink $activeSlave>> respectfully asks a <<if !canTalk($activeSlave)>> She uses amusingly lewd gestures to depict how frequently she gets fucked, and then points to her virgin pussy. She communicates that she wants another hole to help share the work. <<else>> - She <<say>>s, "<<Master>>, I take a lot of dick. I try my be<<s>>t, but my butt really hurt<<s>> <<s>>ometime<<s>> and my throat'<<s>> <<s>>ore, too. Can I get fucked in the pu<<ss>>y, to <<s>>pread it out a little?" + She <<say>>s, "<<Master>>, I take a lot of dick. I try my be<<s>>t, but + <<if canDoAnal($activeSlave)>> + my butt really hurt<<s>> <<s>>ometime<<s>> and my throat'<<s>> <<s>>ore, too. + <<else>> + my throat'<<s>> really <<s>>ore and I can't feel my tongue too well. + <</if>> + Can I get fucked in the pu<<ss>>y, to <<s>>pread it out a little?" <</if>> <<case "obedient bitchy">> @@ -6794,26 +6800,187 @@ You tell her kindly that you understand, and that she'll be trained to address t <<case "scrubbing">> +<<if canDoAnal($activeSlave)>> <<link "Use her butt to help her scrub">> <<EventNameDelink $activeSlave>> <<replace "#result">> - In accordance with the rules, she scrambles hurriedly to her feet when you enter and asks <<if canTalk($activeSlave) == false>>in gestures how she can serve you.<<elseif ($activeSlave.lips > 70)>>meekly through her massive dick-sucking lips, "<<Master>>, how may Ah therve you?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>meekly through her inconvenient oral piercings, "<<Master>>, how may Ah therve you?"<<else>>meekly, "<<Master>>, how may I serve you?"<</if>> You instruct her to go back to what she was doing. She gets back to her $activeSlave.skin knees, puzzled, and then gasps when she finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> pressing against her rosebud. You instruct her imperiously to get on with it, and she soon understands your intent. She scrubs back and forth, panting and moaning, as you buttfuck her in time with her labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina == 1>>, using your other hand to shlick your pussy while you pound her<</if>>. You even carefully scoot along with her when she needs to reach new spots. By the time she's done her arms and her anus are very tired. Her submission to you @@.hotpink;has increased.@@ - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<AnalVCheck>> + In accordance with the rules, she + <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> + struggles + <<else>> + scrambles hurriedly + <</if>> + to her feet when you enter and asks + <<if !canTalk($activeSlave)>> + in gestures how she can serve you. + <<else>> + <<if ($activeSlave.lips > 70)>> + meekly through her massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + meekly through her inconvenient oral piercings, + <<else>> + meekly, + <</if>> + "<<Master>>, how may I <<s>>erve you?" + <</if>> + You instruct her to go back to what she was doing. + <<if $activeSlave.belly >= 150000>> + She leans back over her _belly stomach, + <<else>> + She gets back to her $activeSlave.skin knees, + <</if>> + puzzled, and then gasps when she finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> pressing against her rosebud. You instruct her imperiously to get on with it, and she soon understands your intent. She scrubs back and forth, panting and moaning, as you buttfuck her in time with her labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina == 1>>, using your other hand to shlick your pussy while you pound her<</if>>. You even carefully scoot along with her when she needs to reach new spots. By the time she's done her arms and her anus are very tired. Her submission to you @@.hotpink;has increased.@@ + <<AnalVCheck>> <<set $activeSlave.devotion += 4>> <</replace>> <</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> +<</if>> +<<if canDoVaginal($activeSlave)>> +<<link "Avail yourself to her pussy">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + In accordance with the rules, she + <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> + struggles + <<else>> + scrambles hurriedly + <</if>> + to her feet when you enter and asks + <<if !canTalk($activeSlave)>> + in gestures how she can serve you. + <<else>> + <<if ($activeSlave.lips > 70)>> + meekly through her massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + meekly through her inconvenient oral piercings, + <<else>> + meekly, + <</if>> + "<<Master>>, how may I <<s>>erve you?" + <</if>> + You instruct her to go back to what she was doing. + <<if $activeSlave.belly >= 150000>> + She leans back over her _belly stomach, + <<else>> + She gets back to her $activeSlave.skin knees, + <</if>> + puzzled, and then gasps when she finds <<if $PC.dick == 0>>your fingers<<else>>your cockhead<</if>> tracing her pussy lips. You instruct her imperiously to get on with it, and she soon understands your intent. She scrubs back and forth, panting and moaning, as you fuck her in time with her labors<<if $PC.dick == 0>>, using your other hand to look after yourself<<elseif $PC.vagina == 1>>, using your other hand to shlick your pussy while you pound her<</if>>. You even carefully scoot along with her when she needs to reach new spots. By the time she's done her arms are very tired and her legs struggling to hold her. Her submission to you @@.hotpink;has increased.@@ + <<VaginalVCheck>> + <<set $activeSlave.devotion += 4>> + <</replace>> +<</link>><<if ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<</if>> +<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> <br><<link "Give her a bigger mess to deal with">> <<EventNameDelink $activeSlave>> <<replace "#result">> - In accordance with the rules, she scrambles hurriedly to her feet when you enter and asks <<if canTalk($activeSlave) == false>>in gestures how she can serve you.<<elseif ($activeSlave.lips > 70)>>meekly through her massive dick-sucking lips, "<<Master>>, how may Ah therve you?"<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>meekly through her inconvenient oral piercings, "<<Master>>, how may Ah therve you?"<<else>>meekly, "<<Master>>, how may I serve you?"<</if>> You instruct her to strip off her apron and lay her $activeSlave.skin back against the ground. She does, and you empty a bottle of lubricant across her entire body. She gasps from the cold fluid. You slide around on the floor with her, playfully scrubbing her <<if $seeRace == 1>>$activeSlave.race <</if>>body around in the pool of lube, playing with her wet breasts<<if ($activeSlave.preg > 20)>>, her rounded pregnancy,<</if>> and her lubricated thighs before <<if $PC.dick == 0>>wrestling the slick slave onto her back so you can ride her face while reaching down to spread her legs and molest her ass<<else>>sinking your cock into her <<if $activeSlave.vaginalAccessory == "chastity belt">>now-slick butthole<<elseif $activeSlave.vagina == -1>>now-slick butthole<<else>>now-slick pussy and then her relaxing butthole<</if>><<if $PC.vagina == 1>>, followed by some grinding to coat her face in your pussyjuice<</if>><</if>>. She had fun, though, and her @@.hotpink;trust in you has increased.@@ - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<BothVCheck>> + In accordance with the rules, she + <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> + struggles + <<else>> + scrambles hurriedly + <</if>> + to her feet when you enter and asks + <<if !canTalk($activeSlave)>> + in gestures how she can serve you. + <<else>> + <<if ($activeSlave.lips > 70)>> + meekly through her massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + meekly through her inconvenient oral piercings, + <<else>> + meekly, + <</if>> + "<<Master>>, how may I <<s>>erve you?" + <</if>> + You instruct her to strip off her apron and lay her $activeSlave.skin back against the ground. She does, and you empty a bottle of lubricant across her entire body. She gasps from the cold fluid. You slide around on the floor with her, playfully scrubbing her <<if $seeRace == 1>>$activeSlave.race <</if>>body around in the pool of lube, playing with her wet breasts<<if ($activeSlave.belly >= 5000)>>, her rounded <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>>,<</if>> and her lubricated thighs before + <<if $PC.dick == 0>> + wrestling the slick slave onto her back so you can ride her face while reaching down to spread her legs and molest her + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> + pussy and ass. + <<elseif canDoVaginal($activeSlave)>> + pussy. + <<else>> + ass. + <</if>> + <<else>> + sinking your cock into her + <<if !canDoVaginal($activeSlave)>>now-slick butthole<<else>>now-slick pussy<<if canDoAnal($activeSlave)>> and then her relaxing butthole<</if>><</if>><<if $PC.vagina == 1>>, followed by some grinding to coat her face in your pussyjuice<</if>>. + <</if>> + She had fun, though, and her @@.hotpink;trust in you has increased.@@ + <<BothVCheck>> <<set $activeSlave.trust += 4>> <</replace>> <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<</if>> +<br><<link "Enjoy the view">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + In accordance with the rules, she + <<if $activeSlave.weight > 190 || $activeSlave.belly >= 100000>> + struggles + <<else>> + scrambles hurriedly + <</if>> + to her feet when you enter and asks + <<if !canTalk($activeSlave)>> + in gestures how she can serve you. + <<else>> + <<if ($activeSlave.lips > 70)>> + meekly through her massive dick-sucking lips, + <<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + meekly through her inconvenient oral piercings, + <<else>> + meekly, + <</if>> + "<<Master>>, how may I <<s>>erve you?" + <</if>> + You instruct her to return to work as you pull up a seat to enjoy the view of her + <<if $activeSlave.butt > 6>> + ridiculous + <<elseif $activeSlave.butt > 5>> + gigantic + <<elseif $activeSlave.butt > 4>> + enormous + <<elseif $activeSlave.butt > 3>> + huge + <<elseif $activeSlave.butt > 2>> + big + <<elseif $activeSlave.butt > 1>> + plump + <<elseif $activeSlave.butt > 0>> + small + <<else>> + flat + <</if>> + ass wiggling as she cleans. It doesn't take long for the sight to leave you eager for some sexual attention, so you call the uncomfortable slave over to service you. + <<if !canTalk($activeSlave)>> + She begins to sign but is cut short by you + <<else>> + "<<Master>>, what would you-" she begins to <<say>> but is cut short by you gesturing to + <</if>> + <<if $PC.preg >= 10000>> + your swollen belly and commenting on how its ever growing surface could use a good polishing. + <<if $activeSlave.fetish == "pregnancy">> + <<if $activeSlave.fetishKnown == 1>> + She wastes no time in rushing over to your firm dome and bringing her tongue to your navel. She happily massages your middle with suprising gusto, becoming intensely aroused as your child<<if $PC.pregType > 1>>ren begin<<else>> begins<</if>> to kick with excitement and even reaching orgasm just by being allowed to touch your belly. She @@.aquamarine;feels closer@@ to her lovely, gravid, owner after being permitted to shower attention on the thing she loves most. + <<set $activeSlave.trust += 5>> + <<else>> + She wastes no time in rushing over to your firm dome and bringing her tongue to your navel. She happily massages your middle with suprising gusto, becoming visibly aroused as your child<<if $PC.pregType > 1>>ren begin<<else>> begins<</if>> to kick with excitement. Once she finishes her first lap and returns to your belly button, she spasms with an intense orgasm. @@.pink;She clearly adores pregnant women.@@ + <<set $activeSlave.fetishKnown = 1>> + <</if>> + <<else>> + She does so diligently, making sure to not miss an inch while keeping your enjoyment above all else. + <</if>> + <<elseif $PC.dick == 1>> + your erect dick and commenting on how it could use a good cleaning. She carefully takes your cock into her mouth, doing her best to bring you to a quick orgasm so she can escape your gaze. After downing your cum, she attempts to pull back, but you hold her down, clearly she has more work to do here. + <<elseif $PC.vagina == 1>> + your soaked pussy and commenting on how someone needs to clean up after it, preferably with their tongue. She carefully her tongue to your clit, doing her best to bring you to a quick orgasm so she can escape your gaze. After bring you to a rather unsatisfying climasx, she attempts to pull back, but you grab her and force her to lick the depths of your pussy. + <</if>> + By the time you are satisfied with her efforts, she @@.hotpink;has become more submissive to you.@@ + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> + <</replace>> +<</link>> <<case "hormone dysfunction">> @@ -6831,31 +6998,24 @@ You tell her kindly that you understand, and that she'll be trained to address t <<set $activeSlave.devotion -= 2>> <<if ($activeSlave.clitSetting != $activeSlave.fetish)>> But, she slowly @@.lightcoral;accepts her new role as a submissive little sex toy.@@ - <<set $activeSlave.fetishStrength = 65>> - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetish = "submissive">> + <<set $activeSlave.fetishStrength = 65, $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.fetish = "submissive">> <</if>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + <<set $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> -<<if $activeSlave.prostate != 0>> +<<if $activeSlave.prostate != 0 && canDoAnal($activeSlave)>> <br><<link "Prostate stimulation ought to do the trick">> <<EventNameDelink $activeSlave>> <<replace "#result">> You explain that she will have to find a new way to climax to be a happy little shemale slut. As you do, you push her against a wall and force her up on tiptoe so that her butt is conveniently positioned, and then ram <<if $PC.dick == 0>>a vibrating strap-on<<else>>yourself<</if>> up her ass. She squeals and dances against the wall on tiptoe, impaled on your <<if $PC.dick == 0>>fake cock<<else>>member<</if>>. She doesn't climax to anal then, or the next time you assfuck her, or the time after that; but some time later a long buttsex session ends when she gives a little shake and a whimper and dribbles a pathetic squirt of cum from her still-limp dick. By the end of the week @@.mediumaquamarine;she's smiling trustingly@@ and offering you her butt every chance she gets. - <<BothVCheck>> + <<AnalVCheck 10>> <<set $activeSlave.trust += 4>> <<if ($activeSlave.clitSetting != $activeSlave.fetish)>> @@.lightcoral;She's become a confirmed anal addict.@@ - <<set $activeSlave.fetishStrength = 65>> - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetish = "buttslut">> + <<set $activeSlave.fetishStrength = 65, $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 10, $activeSlave.fetish = "buttslut">> <</if>> - <<set $activeSlave.analCount += 10>> - <<set $analTotal += 10>> <</replace>> -<</link>><<if ($activeSlave.anus == 0) or ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave))>> //This option will take virginity//<</if>> <</if>> <<case "resting amp">> @@ -6863,14 +7023,14 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Check on her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Since she's limbless<<if $activeSlave.preg > 20>> and pregnant<</if>>, her health is more fragile than most slaves'. You look in on her, and when she continues to shiver, you pull the sheets back around her, tucking her in in such a way that she can lie comfortably. In the morning she doesn't understand why she's so snug and well-rested, but @@.green;her health improves with decent sleep.@@ + Since she's limbless<<if $activeSlave.pregKnown == 1>> and pregnant<</if>>, her health is more fragile than most slaves'. You look in on her, and when she continues to shiver, you pull the sheets back around her, tucking her in in such a way that she can lie comfortably. In the morning she doesn't understand why she's so snug and well-rested, but @@.green;her health improves with decent sleep.@@ <<set $activeSlave.health += 10>> <</replace>> <</link>> <br><<link "Keep her warm">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You spoon her gently from behind, spending the night sleeping with her <<if $activeSlave.preg > 20>>pregnant<<else>>limbless<</if>> torso cradled in your arms. She snuggles against you in her sleep, enjoying the animal warmth. When she wakes in the morning, she is surprised to <<if canSee($activeSlave)>>see<<else>>find<</if>> that it's you keeping her company, but after a few moments' confusion she accepts the unlooked-for comfort and goes back to sleep. @@.mediumaquamarine;She has become more trusting of you.@@ + You spoon her gently from behind, spending the night sleeping with her <<if $activeSlave.bellyPreg >= 5000>>pregnant<<else>>limbless<</if>> torso cradled in your arms. She snuggles against you in her sleep, enjoying the animal warmth. When she wakes in the morning, she is surprised to <<if canSee($activeSlave)>>see<<else>>find<</if>> that it's you keeping her company, but after a few moments' confusion she accepts the unlooked-for comfort and goes back to sleep. @@.mediumaquamarine;She has become more trusting of you.@@ <<set $activeSlave.trust += 4>> <</replace>> <</link>> @@ -6884,36 +7044,52 @@ You tell her kindly that you understand, and that she'll be trained to address t <<case "devoted amp">> +<<if $activeSlave.belly < 1500 && canDoAnal($activeSlave)>> <<link "Carry her over to your work">> <<EventNameDelink $activeSlave>> <<replace "#result">> Since you're so busy, you find a way of working and seeing to your sex toy both. You scoop her up, eliciting whimpers of joy at the impending relief, <<if $PC.dick == 0>>and move over to the couch so you can work lying down. You sit her on top of you, reversed so her head is between your legs for a little oral service, and slide a dildo up her butt so you can sodomize her at leisure when you have a spare moment.<<else>>and sit back down at your desk. You slide her onto your erect member and carefully secure her with a few straps so she can serve as your living cocksleeve as you see to your business.<</if>> There isn't much thrusting as you continue with your affairs, but she's so horny she doesn't need it. @@.hotpink;She has become more submissive to you.@@ There's no telling what the day's faceless business interlocutors would think if they knew the person on the other side of their communications had <<if $PC.dick == 0>>a limbless slave gently sucking their clit while they spoke with them<<else>>his cock inside a limbless slave as he dealt with them<</if>>. - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<set $activeSlave.devotion += 4, $activeSlave.analCount++, $analTotal++>> <</replace>> <</link>> -<<if ($PC.dick == 1)>> +<</if>> +<<if ($PC.dick == 1) && (canDoAnal($activeSlave) || (canDoVaginal($activeSlave) && $activeSlave.vagina > 0)) && $PC.belly < 100>> <br><<link "Carry her outside">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You scoop her up, eliciting whimpers of joy at the impending relief, and carefully secure her with a few straps so she can serve as your living cocksleeve. She's attached to the front of your torso<<if $activeSlave.preg > 20>>, her pregnancy jutting out in front of you,<</if>> with your cock up inside her, and the gentle motion of your member as you walk outside brings her to climax within a few steps. You take your time and stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights she now requires assistance to see<<else>>explaining the sights as $activeSlave.slaveName soaks in the sounds and smells she now requires assistance to experience<</if>>. @@.hotpink;She has become more devoted to you.@@ The sight of you walking around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@ - <<set $activeSlave.devotion += 4>> - <<set $rep += 100>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<if $activeSlave.belly >= 600000>> + You struggle to heft her overfilled body up, eliciting whimpers of joy at the impending relief and the pressure removed from her body, and carefully secure her with a few straps so she can serve as your living cocksleeve. She's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> forcing you to experience what it is like to carry $activeSlave.pregType children,<</if>> with your cock up inside her, and the gentle motion of your member as you waddle outside brings her to climax within a few steps. You carefully stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights she now requires assistance to see<<else>>explaining the sights as $activeSlave.slaveName soaks in the sounds and smells she now requires assistance to experience<</if>> and leaving a large wake as people make room for your gravid mass. @@.hotpink;She has become more devoted to you.@@ The sight of you waddling around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything,@@ once they figure out that the belly attached to you is, in fact, owned by a barely visible slavegirl. + <<elseif $activeSlave.belly >= 300000>> + You heft her heavy body her up, eliciting whimpers of joy at the impending relief, and carefully secure her with a few straps so she can serve as your living cocksleeve. She's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> massively jutting out in front of you,<</if>> with your cock up inside her, and the gentle motion of your member as you waddle outside brings her to climax within a few steps. You carefully stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights she now requires assistance to see<<else>>explaining the sights as $activeSlave.slaveName soaks in the sounds and smells she now requires assistance to experience<</if>>. @@.hotpink;She has become more devoted to you.@@ The sight of you waddling around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@ + <<else>> + You scoop her up, eliciting whimpers of joy at the impending relief, and carefully secure her with a few straps so she can serve as your living cocksleeve. She's attached to the front of your torso<<if $activeSlave.belly >= 5000>>, her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>stomach<</if>> jutting out in front of you,<</if>> with your cock up inside her, and the gentle motion of your member as you walk outside brings her to climax within a few steps. You take your time and stroll around the nicer levels of the arcology, admiring the views and <<if canSee($activeSlave)>>showing $activeSlave.slaveName the sights she now requires assistance to see<<else>>explaining the sights as $activeSlave.slaveName soaks in the sounds and smells she now requires assistance to experience<</if>>. @@.hotpink;She has become more devoted to you.@@ The sight of you walking around with a living fucktoy on your cock @@.green;certainly cements your reputation as an arcology owner who has everything.@@ + <</if>> + <<set $activeSlave.devotion += 4, $rep += 100>> + <<if canDoVaginal($activeSlave)>> + <<VaginalVCheck>> + <<else>> + <<AnalVCheck>> + <</if>> <</replace>> <</link>> <</if>> +<<if (canDoAnal($activeSlave) || (canDoVaginal($activeSlave) && $activeSlave.vagina > 0))>> <br><<link "See how high her arousal will go">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You scoop her up, eliciting whimpers of joy at the impending relief. She moans with disappointment, however, to find herself laid unceremoniously across your desk as you return to your work. You surreptitiously set your desk to monitor her vital signs and gauge her closeness to orgasm. Whenever you can do so without tipping her over, you gently run your fingers across a helpless nipple, across her <<if $activeSlave.vagina == -1>>groin<<else>>moist lips<</if>>,<<if $activeSlave.preg > 20>> over the peak of her pregnant belly,<</if>> or along her surgical scars. After so much of this that she's clearly ready to orgasm at the slightest further touch, you gently massage her anus with a single finger and she comes spastically, abdominal muscles quivering. Her sphincter relaxes and opens naturally; taking the cue, you pick her up and lower her rectum, inch by sobbing inch, onto <<if $PC.dick == 0>>a strap-on you put on while playing with her<<else>>your cock<</if>>. After pumping her helpless torso up and down with your arms, a parody of masturbation with her helpless body, you carry your toy to the shower to wash her. @@.mediumaquamarine;She has become more trusting of you.@@ + You scoop her up, eliciting whimpers of joy at the impending relief. She moans with disappointment, however, to find herself laid unceremoniously across your desk as you return to your work. You surreptitiously set your desk to monitor her vital signs and gauge her closeness to orgasm. Whenever you can do so without tipping her over, you gently run your fingers across a helpless nipple, across her <<if $activeSlave.vagina == -1>>groin<<else>>moist lips<</if>>,<<if $activeSlave.belly >= 10000>> around the edge of her <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly,<<elseif $activeSlave.belly >= 1500>> over the peak of her <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly,<</if>> or along her surgical scars. + <<if canDoVaginal($activeSlave) && $activeSlave.vagina > 0>> + After so much of this that she's clearly ready to orgasm at the slightest further touch, you gently massage her nether lips with a single finger and she comes spastically, abdominal muscles quivering. Her pussy relaxes and opens naturally; taking the cue, you pick her up and lower her, inch by moaning inch, onto <<if $PC.dick == 0>>a strap-on you put on while playing with her<<else>>your cock<</if>>. + <<VaginalVCheck>> + <<else>> + After so much of this that she's clearly ready to orgasm at the slightest further touch, you gently massage her anus with a single finger and she comes spastically, abdominal muscles quivering. Her sphincter relaxes and opens naturally; taking the cue, you pick her up and lower her rectum, inch by sobbing inch, onto <<if $PC.dick == 0>>a strap-on you put on while playing with her<<else>>your cock<</if>>. + <<AnalVCheck>> + <</if>> + After pumping her helpless torso up and down with your arms, a parody of masturbation with her helpless body, you carry your toy to the shower to wash her. @@.mediumaquamarine;She has become more trusting of you.@@ <<set $activeSlave.trust += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> <</replace>> <</link>> +<</if>> <<case "plug disobedience">> @@ -6921,16 +7097,13 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> Without a word, you<<if $PC.dick == 0>> don a cruelly knobby strap-on,<</if>> throw her onto the couch, take both her ankles in one hand, and force them back over her head so her poor, doomed asshole is completely defenseless. You then spit on her hole, seize your <<if $PC.dick == 0>>instrument<<else>>rock-hard dick<<if $PC.vagina == 1>>, gather a little of your own pussyjuice and rub it on your cockhead<</if>><</if>>, and shove it up the wriggling slave girl's spasming rectum. You've got the necessary skill to judge exactly where the line between anal pain and anal injury is, and you take her right up to it. Halfway through the long anal rape she gives up struggling and just goes limp, sobbing. She @@.hotpink;fears you,@@ and has also begun to @@.red;hate buttsex.@@ - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.sexualFlaw = "hates anal">> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<set $activeSlave.trust -= 5, $activeSlave.sexualFlaw = "hates anal", $activeSlave.analCount++, $analTotal++>> <</replace>> <</link>> <br><<link "Punish her for disobedience, but address her anal pain">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You patiently and calmly explain to her that disobeying orders isn't acceptable, but that too much pain from her buttplug is a sign that something isn't right. First, you inform her, she will have to be punished for the disobedience, since she should have brought her trouble to you instead of disobeying. She's almost willing as you bend her over the desk and spank her buttocks severely, unsure whether to resent the corporal punishment or appreciate your measured response. When you're done tanning her ass, she's surprised to feel a cool, lubricated digit working its way into her anus. She stiffens a little but eventually relaxes enough to take the finger, then two, and finally three, before you gently and slowly emplace her plug. You instruct her kindly on how to relax in the future when she inserts it on her own. She @@.hotpink;appreciates@@ your approach. + You patiently and calmly explain to her that disobeying orders isn't acceptable, but that too much pain from her buttplug is a sign that something isn't right. First, you inform her, she will have to be punished for the disobedience, since she should have brought her trouble to you instead of disobeying. She's almost willing as you bend her over <<if $activeSlave.belly >= 300000>>her _belly middle<<else>>the desk<</if>> and spank her buttocks severely, unsure whether to resent the corporal punishment or appreciate your measured response. When you're done tanning her ass, she's surprised to feel a cool, lubricated digit working its way into her anus. She stiffens a little but eventually relaxes enough to take the finger, then two, and finally three, before you gently and slowly emplace her plug. You instruct her kindly on how to relax in the future when she inserts it on her own. She @@.hotpink;appreciates@@ your approach. <<set $activeSlave.devotion += 4>> <</replace>> <</link>> @@ -6947,49 +7120,226 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Go out clubbing to make her feel young again">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You call out to stop her, and she turns obediently to listen; you tell her to take the day off and meet you that evening for a trip to $arcologies[0].name's most fashionable nightclub. You emphasize slightly that it's a place you prefer to enjoy with a young slave, and her eyes widen a little at the implied compliment and challenge. Right at the proper time, she arrives in your office wearing neon $activeSlave.hColor makeup to match her hair, and a tiny iridescent clubgirl outfit of the same color. The hem of the skirt is barely low enough to conceal her <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>total lack of private parts<<else>>pussy<</if>>, and it's backless. The front is held up by a halter around her pretty neck, and is <<if ($activeSlave.boobs > 2000)>>specially tailored to cover her massive tits<<elseif ($activeSlave.boobs > 1000)>>strained by her big tits<<elseif ($activeSlave.boobs > 300)>>tightly filled by her healthy tits<<else>>tight against her flat chest<</if>><<if $activeSlave.preg > 20>> and pregnant belly<</if>>. She makes a gaudy and very fashionable spectacle, and in response to your <<if canSee($activeSlave)>>look<<else>>whistle<</if>> she raises both arms over her head and twirls, shimmying her body deliciously. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"I hope they let me into the club without checking my I.D., <<Master>>," she jokes,<<else>>"I hope they let me into the club without checking my I.D., <<Master>>," she jokes,<</if>> for which she receives a swat on her rear as you head out. With the full day of rest, she is full of vigor and ready to dance. She eagerly heads out onto the floor with you, <<if ($activeSlave.entertainSkill >= 100)>>masterfully moving her<<if $activeSlave.preg > 20>> gravid<</if>> body to the heavy beat, grabbing the attention of all the men and most of the women in $clubName.<<elseif ($activeSlave.entertainSkill > 60)>>expertly moving her<<if $activeSlave.preg > 20>> gravid<</if>> body to the heavy beat, mesmerizing her neighbors on the floor.<<elseif ($activeSlave.entertainSkill > 30)>>skillfully moving her<<if $activeSlave.preg > 20>> gravid<</if>> body to the heavy beat, drawing a lustful gaze or two.<<else>>clumsily moving<<if $activeSlave.preg > 20>> gravid<</if>> her body to the heavy beat, attracting little notice among the press of novices.<</if>> It doesn't take long for her to back herself into you so she can grind; she cranes her neck back to plant an @@.hotpink;earnest kiss@@ on your chin. + You call out to stop her, and she turns obediently to listen; you tell her to take the day off and meet you that evening for a trip to $arcologies[0].name's most fashionable nightclub. You emphasize slightly that it's a place you prefer to enjoy with a young slave, and her eyes widen a little at the implied compliment and challenge. Right at the proper time, she arrives in your office wearing neon $activeSlave.hColor makeup to match her hair, and a tiny iridescent clubgirl outfit of the same color. The hem of the skirt is barely low enough to conceal her <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>total lack of private parts<<else>>pussy<</if>>, and it's backless. The front is held up by a halter around her pretty neck, and is <<if ($activeSlave.boobs > 2000)>>specially tailored to cover her massive tits<<elseif ($activeSlave.boobs > 1000)>>strained by her big tits<<elseif ($activeSlave.boobs > 300)>>tightly filled by her healthy tits<<else>>tight against her flat chest<</if>><<if $activeSlave.belly >= 1500>> and _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>>belly<</if>>. She makes a gaudy and very fashionable spectacle, and in response to your <<if canSee($activeSlave)>>look<<else>>whistle<</if>> she raises both arms over her head and twirls, shimmying her body deliciously. + "I hope they let me into the club without checking my I.D., <<Master>>," she jokes, + for which she receives a swat on her rear as you head out. With the full day of rest, she is full of vigor and ready to dance. She eagerly heads out onto the floor with you, + <<if ($activeSlave.entertainSkill >= 100)>> + masterfully moving her <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid<<else>>rounded<</if>><</if>> body to the heavy beat, grabbing the attention of all the men and most of the women in $clubName. + <<elseif ($activeSlave.entertainSkill > 60)>> + expertly moving her <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid<<else>>rounded<</if>><</if>> body to the heavy beat, mesmerizing her neighbors on the floor. + <<elseif ($activeSlave.entertainSkill > 30)>> + skillfully moving her <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid<<else>>rounded<</if>><</if>> body to the heavy beat, drawing a lustful gaze or two. + <<else>> + clumsily moving <<if $activeSlave.belly >= 1500>><<if $activeSlave.bellyPreg >= 1500>>gravid<<else>>rounded<</if>><</if>> her body to the heavy beat, attracting little notice among the press of novices. + <</if>> + It doesn't take long for her to back herself into you so she can grind; she cranes her neck back to plant an @@.hotpink;earnest kiss@@ on your chin. <<set $activeSlave.devotion += 4>> <</replace>> <</link>> <br><<link "Attend a sporting event with her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You call out to stop her, and she turns obediently to listen; you tell her she'll be spending the day with you at a game outside the arcology, and she's to meet you at your VTOL pad in two hours. She ponders for a moment but clearly understands this is related to her age, somehow. Right at the proper time, she arrives on the pad. She's clearly spent the whole time getting the right clothing; somehow she used the clothing inventory system to find a cheerleader uniform from the home team. It's one size too small, though you're unsure whether this is intentional or not. The hem of the pleated cheerleader skirt is barely low enough to conceal her <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>lack of private parts<<else>>pussy<</if>>, and she bounces a little on her heels for you to show off how she's going commando underneath it. Her <<if $activeSlave.preg > 20>>pregnant<<elseif ($activeSlave.weight > 10)>>plush<<else>>taut<</if>> midriff is bare. The top <<if ($activeSlave.boobs > 2000)>>somehow contains her tits, with the team's logo at least three feet wide across her chest<<elseif ($activeSlave.boobs > 1000)>>is a great location for the team's logo, since her tits allow it to be quite large<<elseif ($activeSlave.boobs > 300)>>is a good location for the team's logo, since her tits allow it to be pretty big<<else>>flatters her flat chest, especially with the team logo over it<</if>>. She even found a pair of appropriately colored pom-poms somewhere. The implicit message about age was understood; she's made up to look even younger. + You call out to stop her, and she turns obediently to listen; you tell her she'll be spending the day with you at a game outside the arcology, and she's to meet you at your VTOL pad in two hours. She ponders for a moment but clearly understands this is related to her age, somehow. Right at the proper time, she arrives on the pad. She's clearly spent the whole time getting the right clothing; somehow she used the clothing inventory system to find a cheerleader uniform from the home team. It's one size too small, though you're unsure whether this is intentional or not. The hem of the pleated cheerleader skirt is barely low enough to conceal her <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>lack of private parts<<else>>pussy<</if>>, and she bounces a little on her heels for you to show off how she's going commando underneath it. Her + <<if ($activeSlave.belly >= 100000)>> + _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>> + <<elseif ($activeSlave.weight > 130)>> + hugely soft + <<elseif ($activeSlave.belly >= 1500)>> + _belly <<if $activeSlave.bellyPreg >= 1500>>pregnant <</if>> + <<elseif ($activeSlave.muscles > 30)>> + ripped + <<elseif ($activeSlave.weight > 30)>> + fat + <<elseif ($activeSlave.weight > 10)>> + plush + <<else>> + taut + <</if>> + midriff is bare. The top <<if ($activeSlave.boobs > 2000)>>somehow contains her tits, with the team's logo at least three feet wide across her chest<<elseif ($activeSlave.boobs > 1000)>>is a great location for the team's logo, since her tits allow it to be quite large<<elseif ($activeSlave.boobs > 300)>>is a good location for the team's logo, since her tits allow it to be pretty big<<else>>flatters her flat chest, especially with the team logo over it<</if>>. She even found a pair of appropriately colored pom-poms somewhere. The implicit message about age was understood; she's made up to look even younger. <br><br> - You have a front-row seat, of course, and she excitedly takes her place beside you<<if $activeSlave.butt > 6>>, carefully fitting her big bottom into the seat<<elseif $activeSlave.boobs > 4000>>, her absurd boobs rubbing against your arm<</if>>. She cheers lustily at all the right moments, earning repeated crowd focus shots on the big screen; many fans wonder who their ridiculously hot fellow fan is before @@.green;recognizing you,@@ putting two and two together, and realizing enviously that she's your sex slave. Since this is the Free Cities, the big screen gives her more attention rather than cutting away when she intentionally cheers hard enough that her skirt rides up. The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, facing away from the game and bending down to show cleavage to the stands in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy.<<elseif ($activeSlave.anus > 1)>>nice asspussy.<<else>>tight asshole.<</if>> A player from the visiting team is distracted enough to blow a play. Any fans who might have been inclined to disapprove forget their objections when the home team capitalizes on the mistake to score. + You have a front-row seat, of course, and she excitedly takes her place beside you, + <<if $activeSlave.butt > 12>> + thankful that you reserved a seat for both of her massive cheeks. + <<elseif $activeSlave.belly >= 300000>> + thankful that the front row has plenty of room for her _belly belly to occupy. + <<elseif $activeSlave.butt > 6>> + carefully fitting her big bottom into the seat. + <<elseif $activeSlave.boobs > 4000>> + her absurd boobs rubbing against your arm. + <</if>> + She cheers lustily at all the right moments, earning repeated crowd focus shots on the big screen; many fans wonder who their ridiculously hot fellow fan is before @@.green;recognizing you,@@ putting two and two together, and realizing enviously that she's your sex slave. Since this is the Free Cities, the big screen gives her more attention rather than cutting away when she intentionally cheers hard enough that her skirt rides up. + <<if $activeSlave.pregType >= 50 && $activeSlave.preg > 38>> + The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, facing away from the game and goes into labor on another of her brood; the contractions forcing her to lean forward onto her _belly stomach and give the players below a clear view of her crowning child. + <<elseif $activeSlave.belly < 300000>> + The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, facing away from the game and bending down to show cleavage to the stands in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<elseif $activeSlave.anus > 0>>tight asshole<<else>>virgin asshole<</if>><<if $activeSlave.vagina > 3>> and gaping pussy<<elseif $activeSlave.vagina > 2>> and used pussy<<elseif $activeSlave.vagina > 1>> and lovely pussy<<elseif $activeSlave.vagina > 0>> and tight pussy<<elseif $activeSlave.vagina == 0>> and virgin pussy<</if>>. + <<else>> + The only slightly embarrassing incident is when she's standing up to rally the crowd behind her, cheering while swinging her absurd belly back and forth and accidentally smashes into a concession vendor sending them to the floor.Her efforts to help him up forces her to stand in such a way that her <<if ($activeSlave.butt > 5)>>massive ass<<elseif ($activeSlave.butt > 2)>>big butt<<else>>nice ass<</if>> lifts her skirt up enough that the players below can clearly see her <<if ($activeSlave.anus > 2)>>big slit of an asspussy<<elseif ($activeSlave.anus > 1)>>nice asspussy<<elseif $activeSlave.anus > 0>>tight asshole<<else>>virgin asshole<</if>><<if $activeSlave.vagina > 3>> and gaping pussy<<elseif $activeSlave.vagina > 2>> and used pussy<<elseif $activeSlave.vagina > 1>> and lovely pussy<<elseif $activeSlave.vagina > 0>> and tight pussy<<elseif $activeSlave.vagina == 0>> and virgin pussy<</if>>. + <</if>> + A player from the visiting team is distracted enough to blow a play. Any fans who might have been inclined to disapprove forget their objections when the home team capitalizes on the mistake to score. <<set $rep += 100>> <</replace>> <</link>> <br><<link "Put the old whore in her place">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you ¤200, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her walk quickly up to a couple out on the street; you can't hear what's said, but she turns around to rub her bare butt against the crotch of the man's pants. He pulls them down and fucks her right there, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's <<if ($activeSlave.dick > 0)>>dick<<elseif $activeSlave.vagina == -1>>butthole<<else>>pussy<</if>>, slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "I'm OK, <<Master>>. Holeth are pretty thore though. Kinda loothe."<<else>>"I'm OK, <<Master>>. Holes are pretty sore though. Kinda loose."<</if>> You tell her that's of little concern, since she has relatively few years of use left: you may as well extract what value you can from her. She's too exhausted to hide her response, and collapses, @@.gold;sobbing.@@ + You call out to stop her, and she turns obediently to listen. You tell her you're interested to see if her old body can still perform. Something about the way you say 'old' makes her flinch, and she's right to worry. You tell her to go out and make you ¤200, and to hurry back if she wants to avoid punishment. She hesitates for an instant before hurrying outside. A few hours later you check on her remotely. The feed shows her <<if $activeSlave.belly >= 10000>>waddle<<else>>walk<</if>> quickly up to a couple out on the street; you can't hear what's said, but she + <<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> + turns around to rub her bare butt against the crotch of the man's pants. He pulls them down and fucks her right there<<if canDoVaginal($activeSlave) && $activeSlave.vagina == 0>>@@.lime;taking her virginity@@<<set _didVaginal = 1>><<elseif canDoAnal($activeSlave) && $activeSlave.anus == 0>>@@.lime;taking her anal virginity@@<<set _didAnal = 1>><</if>>, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's + <<if ($activeSlave.dick > 0)>> + dick, + <<elseif $activeSlave.vagina == -1>> + butthole, + <<else>> + pussy, + <</if>> + slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. Hole<<s>> are pretty <<s>>ore though. Kinda loo<<s>>e." + <<else>> + drops to her knees to nuzzle against the man's pants. He pulls them down and face-fucks her right there, as the woman pulls and abuses her poor nipples. Boring of this, she switches to torturing the poor slave's + <<if ($activeSlave.dick > 0)>> + dick, + <<elseif $activeSlave.vagina == -1>> + butthole, + <<else>> + pussy, + <</if>> + slapping her until she cries and then making out with the weeping whore. Much later, $activeSlave.slaveName limps tiredly into your office and gives you your @@.yellowgreen;¤200.@@ You ask her how she's feeling, and she mumbles, "I'm OK, <<Master>>. My jaw kinda hurt<<s>> and my leg<<s>> are really <<s>>ore." + <</if>> + You tell her that's of little concern, since she has relatively few years of use left: you may as well extract what value you can from her. She's too exhausted to hide her response, and collapses, @@.gold;sobbing.@@ <<set $cash += 200>> - <<set $activeSlave.trust -= 5>> + <<set $activeSlave.trust -= 5, $activeSlave.publicCount++>> + <<if _didAnal == 1>> + <<set $activeSlave.analCount++, $activeSlave.anus++, $analTotal++>> + <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> + <<KnockMeUp $activeSlave 10 1 -2>> + <</if>> + <<elseif _didVaginal == 1>> + <<set $activeSlave.vaginalCount++, $activeSlave.vagina++, $vaginalTotal++>> + <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> + <<KnockMeUp $activeSlave 10 0 -2>> + <</if>> + <<elseif canDoVaginal($activeSlave)>> + <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> + <<KnockMeUp $activeSlave 10 0 -2>> + <</if>> + <<elseif canDoAnal($activeSlave)>> + <<set $activeSlave.analCount++, $analTotal++>> + <<if canGetPregnant($activeSlave) && $activeSlave.eggType == "human">> + <<KnockMeUp $activeSlave 10 1 -2>> + <</if>> + <<else>> + <<set $activeSlave.oralCount++, $oralTotal++>> + <</if>> <</replace>> -<</link>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <<case "shift masturbation">> <<link "Leave her to it">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You have work to do. You ignore the shameless slut, who gets herself off in no time at all, <<if ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>her limp dick dribbling cum onto her<<if $activeSlave.preg > 10>> pregnant<</if>> stomach<<elseif $activeSlave.dick > 0>>orgasming so strongly she manages to hit herself in the face with her own cum<<elseif $activeSlave.vagina == -1>>indulging in the anal self-stimulation that's her best remaining avenue to an orgasm<<else>>the smell of female pleasure filling the office<</if>>. She gets up, washes herself off and rearranges her body on the couch again, languidly this time. She returns to masturbating, gently playing with herself with one hand and teasing a nipple with the other. + You have work to do. You ignore the shameless slut, who gets herself off in no time at all, + <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave.balls == 0)>> + her limp dick dribbling cum onto her<<if $activeSlave.pregKnown == 1>> pregnant<</if>> stomach. + <<elseif $activeSlave.dick > 0>> + orgasming so strongly she manages to hit herself in the face with her own cum. + <<elseif $activeSlave.vagina == -1>> + indulging in the anal self-stimulation that's her best remaining avenue to an orgasm. + <<else>> + the smell of female pleasure filling the office. + <</if>> + She gets up, washes herself off and rearranges her body on the couch again, languidly this time. She returns to masturbating, gently playing with herself with one hand and teasing a nipple with the other. <</replace>> <</link>> <br><<link "Lend her some assistance">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You stand and ask her mockingly if she could use some assistance. She gapes at you for a lust-hazed moment before nodding happily, <<if canTalk($activeSlave) == false>>gesturing her thanks.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisping, "Yeth pleathe, <<Master>>!"<<else>>squealing, "Yes please, <<Master>>!"<</if>> She stops wanking and takes her hands away, laying herself wide for you like a horny human buffet. You make a show of selecting, but decide on her <<if $activeSlave.anus > 2>>slutty anal slit<<elseif $activeSlave.anus > 1>>well prepared asshole<<else>>still-tight butt<</if>>. She calmed down a little while offering herself to you, so she manages not to climax immediately when you <<if $PC.dick == 0>>push your strap-on into her<<else>>thrust your dick into her<</if>>, but she's in a rare mood. You reward her by guiding her hands back to her crotch as you ramp up the pace, at which she looks up at you with something like wordless glee. She goes back to <<if ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>playing with her limp dick,<<elseif $activeSlave.dick > 4>>jerking off her giant cock,<<elseif $activeSlave.dick > 2>>jerking off,<<elseif $activeSlave.dick > 0>>teasing her girly little dick,<<elseif $activeSlave.clit > 0>>jerking off her ridiculous clit,<<elseif $activeSlave.labia > 0>>spreading and teasing her petals,<<elseif $activeSlave.vagina == -1>>playing with her asspussy,<<else>>rubbing her clit,<</if>> <<if canTalk($activeSlave) == false>>making little raspy pleasure noises<<else>>mewling with pleasure<</if>>. When you're finally done, she's fairly tired, but she manages to give her <<if $activeSlave.butt > 5>>huge<<elseif $activeSlave.butt > 2>>big<<else>>cute<</if>>, well-fucked butt a little wiggle for you, @@.mediumaquamarine;<<if canSee($activeSlave)>>looking<<else>>smiling<</if>> at you gratefully,@@ as she skips off to wash. + You stand and ask her mockingly if she could use some assistance. She gapes at you for a lust-hazed moment before nodding happily, + <<if !canTalk($activeSlave)>> + gesturing her thanks. + <<else>> + squealing, "Ye<<s>> plea<<s>>e, <<Master>>!" + <</if>> + She stops wanking and takes her hands away, laying herself wide for you like a horny human buffet. You make a show of selecting, but decide on her + <<if canDoVaginal($activeSlave)>> + <<if $activeSlave.vagina > 2>> + slutty pussy. + <<elseif $activeSlave.vagina > 1>> + experienced pussy. + <<else>> + tight pussy. + <</if>> + <<set _didVaginal = 1>> + <<else>> + <<if $activeSlave.anus > 2>> + slutty anal slit. + <<elseif $activeSlave.anus > 1>> + well prepared asshole. + <<else>> + still-tight butt. + <</if>> + <<set _didAnal = 1>> + <</if>> + She calmed down a little while offering herself to you, so she manages not to climax immediately when you <<if $PC.dick == 0>>push your strap-on into her<<else>>thrust your dick into her<</if>>, but she's in a rare mood. You reward her by guiding her hands back to her crotch as you ramp up the pace, at which she looks up at you with something like wordless glee. She goes back to + <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> + playing with her limp dick, + <<elseif $activeSlave.dick > 4>> + jerking off her giant cock, + <<elseif $activeSlave.dick > 2>> + jerking off, + <<elseif $activeSlave.dick > 0>> + teasing her girly little dick, + <<elseif $activeSlave.clit > 0>> + jerking off her ridiculous clit, + <<elseif $activeSlave.labia > 0>> + spreading and teasing her petals, + <<elseif $activeSlave.vagina == -1>> + playing with her asspussy, + <<else>> + rubbing her clit, + <</if>> + <<if !canTalk($activeSlave)>> + making little raspy pleasure noises + <<else>> + mewling with pleasure + <</if>> + When you're finally done, she's fairly tired, but she manages to give her <<if $activeSlave.butt > 5>>huge<<elseif $activeSlave.butt > 2>>big<<else>>cute<</if>>, well-fucked butt a little wiggle for you, @@.mediumaquamarine;<<if canSee($activeSlave)>>looking<<else>>smiling<</if>> at you gratefully,@@ as she skips off to wash. <<set $activeSlave.trust += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<if _didAnal == 1>> + <<AnalVCheck>> + <<elseif _didVaginal == 1>> + <<VaginalVCheck>> + <</if>> <</replace>> <</link>> <br><<link "Show the slut off">> <<EventNameDelink $activeSlave>> <<replace "#result">> - It takes a trifling command at your desk to surreptitiously slave one of the office cameras to her impromptu masturbation session, and send the feed to many of the public screens. After a few minutes, <<if canSee($activeSlave)>>she notices the setup through one of the office's glass walls<<else>>you inform the eager masturbator that her show is live across the arcology<</if>>. <<if ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>>She climaxes almost instantly at the realization, which plays right into her fetish.<<else>>She pauses for a moment at the realization, but goes back to her business, blushing a little harder.<</if>> She even plays it up a little for her audience; when she <<if ($activeSlave.preg > 30) && ($activeSlave.dick > 0)>>finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. However, her advanced pregnancy thwarts her efforts and she ends up cumming on her stomach's underside. She brushes some cum off with her fingers and brings it to her mouth, smiling at the taste.<<elseif ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.preg > 20)>>finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. However, she ends up just coating her pregnancy in her own cum.<<elseif ($activeSlave.dick > 4) && ($activeSlave.preg > 20)>>finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. Her dick is large enough to extend past her pregnancy, allowing her to blow her load into her waiting maw.<<elseif ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>finally manages to extract an orgasm from her limp dick, she hikes her hips over her head to direct it into her mouth.<<elseif $activeSlave.dick > 0>>finally empties her balls, she hikes her hips over her head to direct the cum into her mouth.<<elseif $activeSlave.vagina == -1>>climaxes, she makes sure they can see the way her asspussy spasms with orgasm.<<else>>finally climaxes, she carefully licks her hands clean, showing off her enjoyment of her own taste.<</if>> Authenticity is hard to fake, and the many citizens who saw the broadcast don't doubt @@.green;your ability to train@@ a shameless slut. + It takes a trifling command at your desk to surreptitiously slave one of the office cameras to her impromptu masturbation session, and send the feed to many of the public screens. After a few minutes, <<if canSee($activeSlave)>>she notices the setup through one of the office's glass walls<<else>>you inform the eager masturbator that her show is live across the arcology<</if>>. + <<if ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetishKnown == 1)>> + She climaxes almost instantly at the realization, which plays right into her fetish. + <<else>> + She pauses for a moment at the realization, but goes back to her business, blushing a little harder. + <</if>> + She even plays it up a little for her audience; when she + <<if ($activeSlave.belly >= 120000) && ($activeSlave.dick > 0)>> + climaxes, she makes sure they can see the way her enormously distended body spasms with orgasm. + <<elseif ($activeSlave.belly >= 10000) && ($activeSlave.dick > 0)>> + finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. However, her <<if $activeSlave.bellyPreg >= 5000>>advanced pregnancy<<else>>_belly belly<</if>> thwarts her efforts and she ends up cumming on her stomach's underside. She brushes some cum off with her fingers and brings it to her mouth, smiling at the taste. + <<elseif ($activeSlave.dick > 0) && ($activeSlave.dick < 5) && ($activeSlave.belly >= 5000)>> + finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. However, she ends up just coating her <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>_belly belly<</if>> in her own cum. + <<elseif ($activeSlave.dick > 4) && ($activeSlave.belly >= 5000)>> + finally orgasms, she attempts to hike her hips over her head and direct the cum into her mouth. Her dick is large enough to extend past her <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>_belly belly<</if>>, allowing her to blow her load into her waiting maw. + <<elseif ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> + finally manages to extract an orgasm from her limp dick, she hikes her hips over her head to direct it into her mouth. + <<elseif $activeSlave.dick > 0>> + finally empties her balls, she hikes her hips over her head to direct the cum into her mouth. + <<elseif $activeSlave.vagina == -1>> + climaxes, she makes sure they can see the way her asspussy spasms with orgasm. + <<else>> + finally climaxes, she carefully licks her hands clean, showing off her enjoyment of her own taste. + <</if>> + Authenticity is hard to fake, and the many citizens who saw the broadcast don't doubt @@.green;your ability to train@@ a shameless slut. <<set $rep += 250>> <</replace>> <</link>> @@ -6999,39 +7349,193 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Relaxed sex">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You flip the sheet off your naked body, revealing your already <<if $PC.dick == 0>>wet pussy<<else>>stiff prick<<if $PC.vagina == 1>> and the wet pussy below it<</if>><</if>>. She slides herself down, pressing her <<if ($activeSlave.boobs > 2000)>>ridiculous tits<<elseif ($activeSlave.boobs > 800)>>big breasts<<elseif ($activeSlave.boobs > 300)>>nice boobs<<else>>trim chest<</if>> against your legs, and nuzzles her warm nose and wet tongue against <<if $PC.vagina == 1>>your moist folds<<else>>your ballsack<</if>>. You run a languid hand through her hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy her ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: she's taken her mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina == 1>>pussylips<<else>>cock<</if>>. She quickly realizes the error, and applies herself diligently to you, never letting the warm feeling die down again. You orgasm twice, which she absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give her <<if ($activeSlave.preg > 20)>>gravid belly a light pat<<else>>shoulder a little tug<</if>> to let her know that's enough, she @@.mediumaquamarine;cuddles up close to you@@ without hesitation. - <<set $activeSlave.trust += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + You flip the sheet off your naked body, revealing your already <<if $PC.dick == 0>>wet pussy<<else>>stiff prick<<if $PC.vagina == 1>> and the wet pussy below it<</if>><</if>>. She slides herself down, pressing her + <<if ($activeSlave.boobs > 2000)>> + ridiculous tits + <<elseif ($activeSlave.boobs > 800)>> + big breasts + <<elseif ($activeSlave.boobs > 300)>> + nice boobs + <<else>> + trim chest + <</if>> + against your legs, and nuzzles her warm nose and wet tongue against + <<if $PC.balls > 2 || $PC.ballsImplant > 2>> + your oversized nuts. + <<elseif $PC.vagina == 1>> + your moist folds. + <<else>> + your ballsack. + <</if>> + You run a languid hand through her hair, but soon relax into a pleasant, tired fugue, letting yourself enjoy her ministrations. You almost drift off under the slow oral loving, but a sudden coolness against you brings you partially awake again: she's taken her mouth off you, leaving the night air against your saliva-wetted <<if $PC.vagina == 1>>pussylips<<else>>cock<</if>>. She quickly realizes the error, and applies herself diligently to you, never letting the warm feeling die down again. You orgasm twice, which she absorbs without stopping, looking up at you with an expression that's unidentifiable in the gloom. But when you finally reach down and give her <<if ($activeSlave.belly >= 10000)>>_belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>>belly a light pat<<else>>shoulder a little tug<</if>> to let her know that's enough, she @@.mediumaquamarine;cuddles up close to you@@ without hesitation. + <<set $activeSlave.trust += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> -<br><<link "Surprise buttsex">> +<<if $activeSlave.belly < 150000>> +<<if canDoVaginal($activeSlave)>> +<br><<link "Surprise sex">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You uncoil from under the sheet like a striking serpent, tackling her $activeSlave.skin body off the edge of the bed<<if ($activeSlave.preg > 20)>>, twisting in midair,<</if>> and onto the floor with a crash. The wind is knocked out of her with an audible grunt as<<if ($activeSlave.preg > 20)>> she lands on top of you and rolls over<<else>> you land on top of her<</if>>. <<if ($activeSlave.boobs > 2000)>>Her huge breasts squash out to either side of her torso<<elseif ($activeSlave.dick > 0)>>She shifts desperately to get some weight off her trapped dick<<else>>She squirms reflexively<</if>>, but your attention is directed farther down: you wrap an arm around her hips, hoist her, shove a cushion under her middle, and spread her <<if $activeSlave.butt > 5>>inconveniently plush butt<<elseif $activeSlave.butt > 2>>big buttocks<<else>>trim buttocks<</if>> with one hand to get at her asshole. You feel her take a deep breath under you, and she lets it out as you press <<if $PC.dick == 0>>the tip of your strap-on<<else>>your dickhead<</if>> against her anus. The relaxation <<if $activeSlave.anus > 2>>gapes her asspussy wide, welcoming you in without any resistance at all<<elseif $activeSlave.anus > 1>>welcomes you in, offering you only a delicious bit of resistance to push against<<else>>saves her from too much anal pain, though she does buck a little at the first penetration<</if>>. You surprised her badly, but the adrenaline melts into arousal as you pump in and out of her ass. She grinds shamelessly against the cushion; since she's being a good girl, you reach up to your bedside without giving her any respite to fetch <<if ($activeSlave.dick > 0) && ((($activeSlave.balls == 0) || ($activeSlave.hormones > 0)))>>an egg vibe. You shove it between her and the cushion to give her limp dick some stimulation.<<elseif $activeSlave.dick > 4>>a huge onahole. You push it between her and the cushion so she can fuck it.<<elseif $activeSlave.dick > 0>>an onahole. You push it between her and the cushion so she can fuck it.<<elseif $activeSlave.clit > 1>>a shallow vibrating onahole. You push it between her and the cushion so she can stuff her pseudophallic clit into it.<<elseif $activeSlave.vagina == -1>>an egg vibe. You place it under her so it can stimulate the sensitive skin between her legs, just beneath her asspussy.<<else>>an egg vibe. You push it between her and the cushion so she can rub her pussy against it.<</if>> <<if canTalk($activeSlave) == false>>Her hands jerk out a spastic thank you in the darkness<<else>>She coos a wordless thanks<</if>>, and she starts humping away. If she thought you were too tired for sex, you certainly @@.hotpink;impress her;@@ as you spend an hour exhausting yourself against her asshole, she wonders whether her <<Master>> is ever too tired to fuck a butt. + You uncoil from under the sheet like a striking serpent, tackling her $activeSlave.skin body off the edge of the bed<<if ($activeSlave.bellyPreg >= 1500)>>, twisting in midair,<</if>> and onto the floor with a crash. The wind is knocked out of her with an audible grunt as<<if ($activeSlave.bellyPreg >= 1500)>> she lands on top of you and rolls over<<else>> you land on top of her<</if>>. + <<if ($activeSlave.bellyPreg < 1500)>> + <<if $activeSlave.belly >= 10000>> + Her _belly belly squashes out to either side of her torso, + <<elseif ($activeSlave.boobs > 2000)>> + Her huge breasts squash out to either side of her torso, + <<elseif ($activeSlave.dick > 0)>> + She shifts desperately to get some weight off her trapped dick, + <<else>> + She squirms reflexively, + <</if>> + <<elseif ($activeSlave.boobs > 2000)>> + Her huge breasts flop to either side of her torso, + <<else>> + She squirms reflexively, + <</if>> + but your attention is directed farther down: you wrap an arm around her hips, hoist her, shove a cushion under her middle, and spread her + <<if $activeSlave.butt > 5>> + inconveniently plush butt + <<elseif $activeSlave.butt > 2>> + big buttocks + <<else>> + trim buttocks + <</if>> + with one hand to get at her pussy. You feel her take a deep breath under you, and she lets it out as you press <<if $PC.dick == 0>>the tip of your strap-on<<else>>your dickhead<</if>> against her moist slit. The relaxation + <<if $activeSlave.vagina > 2>> + gapes her vagina wide, welcoming you in without any resistance at all. + <<elseif $activeSlave.vagina > 1>> + welcomes you in, offering you only a delicious bit of resistance to push against. + <<else>> + welcomes you in, though she does buck a little at the first penetration. + <</if>> + You surprised her badly, but the adrenaline melts into arousal as you pump in and out of her cunt. She grinds shamelessly against the cushion; since she's being a good girl, you reach up to your bedside without giving her any respite to fetch + <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> + an egg vibe. You shove it between her and the cushion to give her limp dick some stimulation. + <<elseif $activeSlave.dick > 4>> + a huge onahole. You push it between her and the cushion so she can fuck it. + <<elseif $activeSlave.dick > 0>> + an onahole. You push it between her and the cushion so she can fuck it. + <<elseif $activeSlave.clit > 1>> + a shallow vibrating onahole. You push it between her and the cushion so she can stuff her pseudophallic clit into it. + <<elseif $activeSlave.vagina == -1>> + an egg vibe. You place it under her so it can stimulate the sensitive skin between her legs, just beneath her asspussy. + <<elseif canDoAnal($activeSlave)>> + an egg vibe. You push it into her ass to stimulate her <<if $activeSlave.prostate > 0>>prostate<<else>>insides<</if>>. + <<else>> + an egg vibe. You place it under her so it can stimulate the sensitive skin between her legs, just beneath her asspussy. + <</if>> + <<if !canTalk($activeSlave)>> + Her hands jerk out a spastic thank you in the darkness, + <<else>> + She coos a wordless thanks, + <</if>> + and she starts humping away. If she thought you were too tired for sex, you certainly @@.hotpink;impress her;@@ as you spend an hour exhausting yourself against her vagina, she wonders whether her <<WrittenMaster>> is ever too tired to fuck. <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<VaginalVCheck>> + <</replace>> +<</link>> +<</if>> +<<if canDoAnal($activeSlave)>> +<br><<link "Surprise buttsex">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + You uncoil from under the sheet like a striking serpent, tackling her $activeSlave.skin body off the edge of the bed<<if ($activeSlave.bellyPreg >= 1500)>>, twisting in midair,<</if>> and onto the floor with a crash. The wind is knocked out of her with an audible grunt as<<if ($activeSlave.bellyPreg >= 1500)>> she lands on top of you and rolls over<<else>> you land on top of her<</if>>. + <<if ($activeSlave.bellyPreg < 1500)>> + <<if $activeSlave.belly >= 10000>> + Her _belly belly squashes out to either side of her torso, + <<elseif ($activeSlave.boobs > 2000)>> + Her huge breasts squash out to either side of her torso, + <<elseif ($activeSlave.dick > 0)>> + She shifts desperately to get some weight off her trapped dick, + <<else>> + She squirms reflexively, + <</if>> + <<elseif ($activeSlave.boobs > 2000)>> + Her huge breasts flop to either side of her torso, + <<else>> + She squirms reflexively, + <</if>> + but your attention is directed farther down: you wrap an arm around her hips, hoist her, shove a cushion under her middle, and spread her + <<if $activeSlave.butt > 5>> + inconveniently plush butt + <<elseif $activeSlave.butt > 2>> + big buttocks + <<else>> + trim buttocks + <</if>> + with one hand to get at her asshole. You feel her take a deep breath under you, and she lets it out as you press <<if $PC.dick == 0>>the tip of your strap-on<<else>>your dickhead<</if>> against her anus. The relaxation + <<if $activeSlave.anus > 2>> + gapes her asspussy wide, welcoming you in without any resistance at all. + <<elseif $activeSlave.anus > 1>> + welcomes you in, offering you only a delicious bit of resistance to push against. + <<else>> + saves her from too much anal pain, though she does buck a little at the first penetration. + <</if>> + You surprised her badly, but the adrenaline melts into arousal as you pump in and out of her ass. She grinds shamelessly against the cushion; since she's being a good girl, you reach up to your bedside without giving her any respite to fetch + <<if ($activeSlave.dick > 0) && !canAchieveErection($activeSlave)>> + an egg vibe. You shove it between her and the cushion to give her limp dick some stimulation. + <<elseif $activeSlave.dick > 4>> + a huge onahole. You push it between her and the cushion so she can fuck it. + <<elseif $activeSlave.dick > 0>> + an onahole. You push it between her and the cushion so she can fuck it. + <<elseif $activeSlave.clit > 1>> + a shallow vibrating onahole. You push it between her and the cushion so she can stuff her pseudophallic clit into it. + <<elseif $activeSlave.vagina == -1>> + an egg vibe. You place it under her so it can stimulate the sensitive skin between her legs, just beneath her asspussy. + <<else>> + an egg vibe. You push it between her and the cushion so she can rub her <<if !canDoVaginal($activeSlave)>>chaste <</if>>pussy against it. + <</if>> + <<if !canTalk($activeSlave)>> + Her hands jerk out a spastic thank you in the darkness, + <<else>> + She coos a wordless thanks, + <</if>> + and she starts humping away. If she thought you were too tired for sex, you certainly @@.hotpink;impress her;@@ as you spend an hour exhausting yourself against her asshole, she wonders whether her <<WrittenMaster>> is ever too tired to fuck a butt. + <<set $activeSlave.devotion += 4>> + <<AnalVCheck>> <</replace>> <</link>> +<</if>> +<</if>> <<case "slave dick huge">> -<<if canDoAnal($activeSlave)>> +<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> <<link "Enter the shower and take her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She's so occupied that she doesn't hear you until you seize her under the armpits and drag her to her feet. Her massive dickhead pops free of her mouth and she squeaks in surprise as you push her<<if $activeSlave.preg > 20>> gravid body<</if>> against the wall of the shower and stuff your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her ass. She was already very close to orgasm, and the stimulation of her dick rubbing against the warm, wet wall<<if $activeSlave.preg > 20>>s of the shower and her belly<<else>> of the shower<</if>>, not to mention the feeling of being buttfucked, is enough that she climaxes quickly. <<if $activeSlave.balls == 3>>Her huge load coats the shower wall with cum. <</if>>You pull out and let her finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina == 1>> and eating your pussy<</if>><</if>>, since she started by sucking herself. @@.hotpink;She has become more submissive to you.@@ + She's so occupied that she doesn't hear you until you seize her under the armpits and drag her to her feet. Her massive dickhead pops free of her mouth and she squeaks in surprise as you push her<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>> body<</if>> against the wall of the shower and stuff your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her + <<if canDoVaginal($activeSlave)>> + cunt. + <<else>> + ass. + <</if>> + She was already very close to orgasm, and the stimulation of her dick rubbing against the warm, wet wall<<if $activeSlave.belly >= 1500>> of the shower and her belly<<else>> of the shower<</if>>, not to mention the feeling of being + <<if canDoVaginal($activeSlave)>> + fucked, + <<else>> + buttfucked, + <</if>> + is enough that she climaxes quickly. <<if $activeSlave.balls == 3>>Her huge load coats the shower wall with cum. <</if>>You pull out and let her finish by <<if $PC.dick == 0>>giving you oral<<else>>sucking your dick<<if $PC.vagina == 1>> and eating your pussy<</if>><</if>>, since she started by sucking herself. @@.hotpink;She has become more submissive to you.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<if ($activeSlave.anus == 0)>> - @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ - <<set $activeSlave.anus = 1>> - @@.hotpink;She enjoys losing her butt cherry to you.@@ - <<set $activeSlave.devotion += 4>> - <</if>> + <<if canDoVaginal($activeSlave)>> + <<if ($activeSlave.vagina == 0)>> + @@.lime;This breaks in $activeSlave.slaveName's virgin pussy.@@ + <<set $activeSlave.vagina = 1>> + @@.hotpink;She enjoys losing her cherry to you.@@ + <<set $activeSlave.devotion += 4>> + <</if>> + <<VaginalVCheck>> + <<else>> + <<if ($activeSlave.anus == 0)>> + @@.lime;This breaks in $activeSlave.slaveName's virgin ass.@@ + <<set $activeSlave.anus = 1>> + @@.hotpink;She enjoys losing her butt cherry to you.@@ + <<set $activeSlave.devotion += 4>> + <</if>> + <<AnalVCheck>> + <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <</if>> <<if ($PC.dick == 1)>> <<if ($PC.title == 1)>> @@ -7039,9 +7543,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> She's so occupied that she doesn't hear you until you seize her hair and pull her head back. Her massive dickhead pops free of her mouth and she squeaks in surprise. The noise is cut off by a gag as you ram yourself down her throat. She plays with your <<if $PC.vagina == 1>>cunt<<else>>balls<</if>> as you face fuck her and jacks off with her other hand. She was so close when you intruded that she cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>Her huge balls made an especially major contribution. <</if>>@@.hotpink;She has become more submissive to you.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> <<else>> @@ -7051,24 +7553,36 @@ You tell her kindly that you understand, and that she'll be trained to address t <</replace>> <<replace "#result">> She's so occupied that she doesn't hear you until you seize her hair and pull her head back. Her massive dickhead pops free of her mouth and she squeaks in surprise. The noise is cut off by a gag as you ram yourself down her throat. She plays with your <<if $PC.vagina == 1>>cunt<<else>>balls<</if>> as you face fuck her and jacks off with her other hand. She was so close when you intruded that she cums long before you do. There's a lot of cum in the shower when you're through. <<if $activeSlave.balls == 3>>Her huge balls made an especially major contribution. <</if>>@@.hotpink;She has become more submissive to you.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> <</if>> <</if>> -<<if ($activeSlave.preg < 21) && canDoAnal($activeSlave)>> +<<if ($activeSlave.belly < 5000) && (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>> <br><<link "See if she can do that while you take her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You interrupt $activeSlave.slaveName and make her lie on a nearby bed. After some preparatory stretching, during which her frustrated erection flops forlornly around, you manage to get both her ankles behind her head. In this position she manages to resume sucking on the head of her penis. So contorted, her anus is not well angled for comfortable sodomy, so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls == 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ + You interrupt $activeSlave.slaveName and make her lie on a nearby bed. After some preparatory stretching, during which her frustrated erection flops forlornly around, you manage to get both her ankles behind her head. In this position she manages to resume sucking on the head of her penis. So contorted, her + <<if canDoVaginal($activeSlave)>> + pussy + <<else>> + anus + <</if>> + is not well angled for comfortable + <<if canDoVaginal($activeSlave)>> + penetration, + <<else>> + sodomy, + <</if>> + so she is soon moaning and grunting into her cock as you fuck her. She finishes <<if $activeSlave.balls == 3>>her enormous ejaculation <</if>>into her own mouth and then <<if $PC.dick == 0>>finds herself giving you oral directly, since you pulled your strap-on off<<else>>receives your load into her now-brimming throat<<if $PC.vagina == 1>>. She barely has time to swallow before you press your pussy against her mouth<</if>><</if>>. @@.hotpink;Her devotion to you has increased.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<AnalVCheck>> + <<if canDoVaginal($activeSlave)>> + <<VaginalVCheck>> + <<else>> + <<AnalVCheck>> + <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <</if>> <<case "obedient idiot">> @@ -7076,25 +7590,45 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Give her something more appropriate to suck on">> <<EventNameDelink $activeSlave>> <<replace "#result">> - <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>, as usual, has to give the stupid slut considerable coaching to get her to your office without getting lost. This is a near-miraculous imbecility, as the penthouse is expressly designed to make it nearly impossible to get anywhere from anywhere else without passing by the office door. She understands orders to <<if $PC.dick == 0>>perform cunnilingus<<else>>suck a dick<</if>>, though, and gets down to it eagerly enough. When she finishes the job, <<if $PC.dick == 0>>wipes her mouth<<else>>she busily swallows every drop of your ejaculate<</if>> and then looks up at you doubtfully. <<if !canTalk($activeSlave)>>She slowly spells out a question with her hands, asking if she's a good slave.<<else>>She mumbles a hesitant question: "<<if $activeSlave.rudeTitle == 1>><<PoliteRudeTitle $activeSlave>><<else>><<Master>><</if>>, am I a good <<s>>lave?"<</if>> You tell her that she is, running a hand <<if $activeSlave.hStyle == "shaved bald">>across her bald scalp<<else>>through her hair<</if>>. She seems @@.hotpink;reassured,@@ and thankful when you give her a cup of her proper rations from your own hand. - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>>, as usual, has to give the stupid slut considerable coaching to get her to your office without getting lost. This is a near-miraculous imbecility, as the penthouse is expressly designed to make it nearly impossible to get anywhere from anywhere else without passing by the office door. She understands orders to <<if $PC.dick == 0>>perform cunnilingus<<else>>suck a dick<</if>>, though, and gets down to it eagerly enough. When she finishes the job, <<if $PC.dick == 0>>wipes her mouth<<else>>she busily swallows every drop of your ejaculate<</if>> and then looks up at you doubtfully. + <<if !canTalk($activeSlave)>> + She slowly spells out a question with her hands, asking if she's a good slave. + <<else>> + She mumbles a hesitant question: "<<if $activeSlave.rudeTitle == 1>><<PoliteRudeTitle $activeSlave>><<else>><<Master>><</if>>, am I a good <<s>>lave?" + <</if>> + You tell her that she is, running a hand <<if $activeSlave.hStyle == "shaved bald">>across her bald scalp<<else>>through her hair<</if>>. She seems @@.hotpink;reassured,@@ and thankful when you give her a cup of her proper rations from your own hand. + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> <br><<link "Reassure her and get her to slow down">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She's so intent on trying to suck off the food dispenser that she doesn't hear you enter the room. She starts with surprise when you encircle her<<if $activeSlave.preg > 20>> pregnant belly<<else>> waist<</if>> with your arms and murmur reassuringly in her ear. <<if !canTalk($activeSlave)>>She sadly gestures at the spigot and then flicks her own head.<<else>>She <<say>>s sadly, "<<S>>orry <<if $activeSlave.rudeTitle == 1>><<PoliteRudeTitle $activeSlave>><<else>><<Master>><</if>>. I'm trying to be a good <<s>>lave but it'<<s>> hard."<</if>> You kindly tell her that you know she's trying, and that that's what really matters. <<if !canTalk($activeSlave)>>Her hands awkwardly ask, "Really?"<<else>>"Really, <<Master>>?" she asks hopefully.<</if>> You whisper into her ear that yes, she will be all right as long as she does her best. She wiggles her butt against you a little and giggles <<if $PC.dick == 1>>at the responding stiffness she feels between her buttocks<<else>>as you shove her to her knees<</if>>. She shimmies down and <<if $PC.dick == 1>>takes you into her mouth<<if $PC.vagina == 1>> and does her best to reach the top of your pussy with the tip of her tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as she can manage with <<if $PC.dick == 1>>a dick in her mouth<<else>>her tongue working your clit<</if>>. - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + She's so intent on trying to suck off the food dispenser that she doesn't hear you enter the room. She starts with surprise when you encircle her<<if $activeSlave.belly >= 1500>> _belly<<if $activeSlave.bellyPreg >= 1500>> pregnant<</if>> belly<<else>> waist<</if>> with your arms and murmur reassuringly in her ear. + <<if !canTalk($activeSlave)>> + She sadly gestures at the spigot and then flicks her own head. + <<else>> + She <<say>>s sadly, "<<S>>orry <<if $activeSlave.rudeTitle == 1>><<PoliteRudeTitle $activeSlave>><<else>><<Master>><</if>>. I'm trying to be a good <<s>>lave but it'<<s>> hard." + <</if>> + You kindly tell her that you know she's trying, and that that's what really matters. + <<if !canTalk($activeSlave)>> + Her hands awkwardly ask, "Really?" + <<else>> + "Really, <<if $activeSlave.rudeTitle == 1>><<PoliteRudeTitle $activeSlave>><<else>><<Master>><</if>>?" she asks hopefully. + <</if>> + You whisper into her ear that yes, she will be all right as long as she does her best. She wiggles her butt against you a little and giggles <<if $PC.dick == 1>>at the responding stiffness she feels between her buttocks<<else>>as you shove her to her knees<</if>>. She shimmies down and <<if $PC.dick == 1>>takes you into her mouth<<if $PC.vagina == 1>> and does her best to reach the top of your pussy with the tip of her tongue<</if>><<else>>eats you out<</if>>, <<if canSee($activeSlave)>>looking you in the eyes the whole time and <</if>>@@.hotpink;smiling@@ as much as she can manage with <<if $PC.dick == 1>>a dick in her mouth<<else>>her tongue working your clit<</if>>. + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> <br><<link "Spank the stupid out of her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She's so intent on trying to suck off the food dispenser that she doesn't hear you enter the room. She starts with surprise when you seize her and push her facedown across the counter. After making her confirm that she can hear you, you patiently repeat the very simple instructions for getting meals from the kitchen. Then, you tell her to repeat them. She manages the first step fine and has completely forgotten the second. The moment she hesitates, she has an instant to hear the rush of air trying to get out of the way of your speeding palm before it contacts the $activeSlave.skin skin of her buttocks. She writhes and cries and promises to try harder, but her poor rear end is almost raw before she gets it all right. She leaves the kitchen snuffling sadly to herself, but in the coming days she really does seem to @@.gold;do her best@@ to avoid another beating. + She's so intent on trying to suck off the food dispenser that she doesn't hear you enter the room. She starts with surprise when you seize her and push her + <<if $activeSlave.belly >= 300000>> + over her _belly belly, facedown into the counter. + <<else>> + facedown across the counter. + <</if>> + After making her confirm that she can hear you, you patiently repeat the very simple instructions for getting meals from the kitchen. Then, you tell her to repeat them. She manages the first step fine and has completely forgotten the second. The moment she hesitates, she has an instant to hear the rush of air trying to get out of the way of your speeding palm before it contacts the $activeSlave.skin skin of her buttocks. She writhes and cries and promises to try harder, but her poor rear end is almost raw before she gets it all right. She leaves the kitchen snuffling sadly to herself, but in the coming days she really does seem to @@.gold;do her best@@ to avoid another beating. <<set $activeSlave.trust -= 5>> <</replace>> <</link>> @@ -7102,7 +7636,23 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Sentence her to a month in the arcade">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $activeSlave.slaveName screams and begs when she realizes what her punishment for being stupid is to be, but you are obdurate. <<if ($activeSlave.muscles > 30)>>Her powerful form has to be sedated for immurement in the arcade.<<elseif ($activeSlave.weight >= -10)>>Her desperate struggles make immuring her in the arcade difficult.<<elseif $activeSlave.preg > 20>>Her pregnant body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade.<<else>>Her thin form makes immuring her in the arcade pathetically easy.<</if>> After she's properly confined, the only sign of her discomfiture is a slight movement of her $activeSlave.skin butt as she wriggles desperately against her restraints. + $activeSlave.slaveName screams and begs when she realizes what her punishment for being stupid is to be, but you are obdurate. + <<if ($activeSlave.muscles > 30)>> + Her powerful form has to be sedated for immurement in the arcade. + <<elseif ($activeSlave.weight >= 190)>> + She is so massively fat that immuring her in the arcade is a struggle, even when she isn't trying to. + <<elseif $activeSlave.belly >= 120000>> + She is so enormously gravid that immuring her in the arcade is a hassle, even though her _belly middle limits her ability to struggle. + <<elseif ($activeSlave.weight >= -10)>> + Her desperate struggles make immuring her in the arcade difficult. + <<elseif $activeSlave.belly >= 1500>> + Her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>_belly<</if>> body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade. + <<elseif $activeSlave.muscles < -15>> + Her weak body makes immuring her in the arcade pathetically easy. + <<else>> + Her thin form makes immuring her in the arcade pathetically easy. + <</if>> + After she's properly confined, the only sign of her discomfiture is a slight movement of her $activeSlave.skin butt as she wriggles desperately against her restraints. <<assignJob $activeSlave "be confined in the arcade">> <<set $activeSlave.sentence = 4>> <</replace>> @@ -7111,24 +7661,56 @@ You tell her kindly that you understand, and that she'll be trained to address t <<case "devoted old">> +<<if canDoAnal($activeSlave) || canDoVaginal($activeSlave)>> <<link "Cheer her up">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You close in on her, and she starts to present herself with the force of long habit. However, you take her by the hand and draw her in close, running your fingertips along her cheekbone, looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once she feels your hand stop, she quickly glances down while<</if>> muttering another apology. You raise her chin again with a gentle hand and give her a deep kiss. After a moment she hugs you with almost painful fierceness<<if $activeSlave.preg > 20>>, pushing her gravid belly into yours<</if>>, <<if $activeSlave.preg > 20>>where<<else>>and<</if>> you can feel a heat radiating from her. She makes to get down on her knees to serve you again, but instead, you <<if $activeSlave.preg > 20>>gently <</if>>scoop her up and carry her to bed, laying the bemused girl down before cuddling up behind her. The two of you make languid love, with you murmuring reassuringly into her ear, nibbling her neck, cupping her breasts,<<if $activeSlave.preg > 20>>rubbing her distended midriff,<</if>> and massaging her shoulders by turns. After a lovely climax together in her pussy she coquettishly shifts herself to line your recovering cock up with her ass, <<if canSee($activeSlave)>>looking with @@.hotpink;adoration@@ and new @@.mediumaquamarine;confidence@@ into your eyes<<else>>gazing with @@.hotpink;adoration@@ and new @@.mediumaquamarine;confidence@@ at your face<</if>>. - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.trust += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> + You close in on her, and she starts to present herself with the force of long habit. However, you take her by the hand and draw her in close, running your fingertips along her cheekbone, looking into her $activeSlave.eyeColor eyes. <<if canSee($activeSlave)>>She only holds your gaze for a brief moment before blushing and looking down again,<<else>>Once she feels your hand stop, she quickly glances down while<</if>> muttering another apology. You raise her chin again with a gentle hand and give her a deep kiss. After a moment she hugs you with almost painful + <<if $activeSlave.belly >= 100000>> + fierceness, a feat given the size of her _belly <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>belly, where + <<elseif $activeSlave.belly >= 5000>> + fierceness, pushing her _belly <<if $activeSlave.bellyPreg >= 3000>>gravid <</if>>belly into yours, where + <<else>> + fierceness, and + <</if>> + you can feel a heat radiating from her. She makes to get down on her knees to serve you again, but instead, you + <<if $activeSlave.belly >= 300000>> + help her up and guide + <<elseif $activeSlave.belly >= 5000>> + gently scoop her up and carry + <<else>> + scoop her up and carry + <</if>> + her to bed, laying the bemused girl down before cuddling up behind her. The two of you make languid love, with you murmuring reassuringly into her ear, nibbling her neck, cupping her breasts,<<if $activeSlave.belly >= 1500>>rubbing her distended midriff,<</if>> and massaging her shoulders by turns. After a lovely climax together in her + <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> + pussy she coquettishly shifts herself to line your recovering cock up with her ass, + <<set _didVaginal = 1, _didAnal = 1>> + <<elseif canDoVaginal($activeSlave)>> + pussy she coquettishly shifts herself to face you, + <<set _didVaginal = 1>> + <<else>> + ass she coquettishly shifts herself to face you, + <<set _didAnal = 1>> + <</if>> + <<if canSee($activeSlave)>>looking with @@.hotpink;adoration@@ and new @@.mediumaquamarine;confidence@@ into your eyes<<else>>gazing with @@.hotpink;adoration@@ and new @@.mediumaquamarine;confidence@@ at your face<</if>>. + <<set $activeSlave.devotion += 4, $activeSlave.trust += 4>> + <<if _didVaginal == 1 && _didAnal == 1>> + <<BothVCheck>> + <<elseif _didVaginal == 1>> + <<VaginalVCheck>> + <<elseif _didAnal == 1>> + <<AnalVCheck>> + <</if>> <</replace>> <</link>> +<</if>> <br><<link "Perform a health exam personally">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She gets a weekly health exam from the automated systems, which also do their best to monitor her well-being, but she does not protest as you take her to the surgery and give her a <<if $PC.medicine >= 100>>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that she hasn't been 18 for a long time. She looks a little sad at some of the results, but whenever she does, you place a hand on her cheek and give her a kiss. She gets the idea. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"I underthtand, <<Master>>. I can thtill therve you," she lisps.<<else>>"I understand, <<Master>>. I can still serve you," she says.<</if>> You adjust her diet and exercise a little, which should @@.green;slightly improve@@ her health<<if $PC.medicine >= 100>>, and prescribe some new supplements that might help her @@.green;feel her best@@ all the time<<set $activeSlave.health += 10>><</if>>. As she gets up from the chair and makes to resume her duties, you give her a light swat across the buttocks. She squeaks and turns to @@.mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking her tits a little for you. - <<set $activeSlave.health += 10>> - <<set $activeSlave.trust += 4>> + She gets a weekly health exam from the automated systems, which also do their best to monitor her well-being, but she does not protest as you take her to the surgery and give her a <<if $PC.medicine >= 100>>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that she hasn't been 18 for a long time. She looks a little sad at some of the results, but whenever she does, you place a hand on her cheek and give her a kiss. She gets the idea. + "I under<<s>>tand, <<Master>>. I can <<s>>till <<s>>erve you," she <<say>>s. + You adjust her diet and exercise a little, which should @@.green;slightly improve@@ her health<<if $PC.medicine >= 100>>, and prescribe some new supplements that might help her @@.green;feel her best@@ all the time<<set $activeSlave.health += 10>><</if>>. As she gets up from the chair and makes to resume her duties, you give her a light swat across the buttocks. She squeaks and turns to @@.mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking her tits a little for you. + <<set $activeSlave.health += 10, $activeSlave.trust += 4>> <</replace>> <</link>> <<if ($HeadGirl != 0) && ($HeadGirl.ID != $activeSlave.ID)>> @@ -7136,15 +7718,10 @@ You tell her kindly that you understand, and that she'll be trained to address t <<EventNameDelink $activeSlave>> <<replace "#result">> $HeadGirl.slaveName understands the situation immediately. She gets herself and $activeSlave.slaveName dressed for a nice, non-sexual 'date' in $clubName, and leads her out by the hand with a wink over her shoulder to you. Your Head Girl understands just what kind of break from sexual servitude $activeSlave.slaveName really needs. They enjoy a nice meal, take a stroll and talk as friends, and get some inconsequential but relaxing beauty treatments together. They both @@.hotpink;enjoy the relaxation,@@ and $activeSlave.slaveName @@.green;feels much better@@ after the rest, too. - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.health += 10>> + <<set $activeSlave.devotion += 4, $activeSlave.health += 10>> <<set $cash -= 500>> - <<set $HeadGirl.devotion += 4>> - <<for $i = 0; $i < $slaves.length; $i++>> - <<if $HeadGirl == $slaves[$i].ID>> - <<set $slaves[$i] = $HeadGirl>> - <</if>> - <</for>> + <<set _RESS = $slaves.findIndex(function(s) { return s.ID == $HeadGirl.ID; })>> + <<set $slaves[_RESS].devotion += 4>> <</replace>> <</link>> //This option will cost ¤500// <</if>> @@ -7158,14 +7735,55 @@ You tell her kindly that you understand, and that she'll be trained to address t <<set $activeSlave.devotion += 4>> <</replace>> <</link>> +<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> <br><<link "Fuck her prostrate body">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make no answer, entering the shower to stand over her prostrate form. You reach down and grope her soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, questing fingers moving towards her asscrack. <<if ($activeSlave.anus > 2)>>Her rectum is so fucked out and loose that your groping hand almost slides up it.<<elseif ($activeSlave.vagina > 2)>>Her pussy is so fucked out and loose that your groping hand almost slides up it.<<else>>You finger fuck her for a while, the sting of the soap on her sensitive insides making her gasp.<</if>> As she moans down on the shower floor, you lie down behind her, spooning her helpless body<<if $activeSlave.preg > 20>>, your hands encircling her pregnancy<</if>>. <<if $PC.dick == 0>>Your cock slides into her with ease<<else>>Her soft back is delicious against your hard nipples<</if>> and the warm water playing over your warm bodies is a comforting accompaniment to the comforting sex. <<if $PC.dick == 0>>You ride yourself against her warm wet body until you climax from the rubbing alone<<else>>You leave a load of cum in <<if ($activeSlave.vagina < 0)>>her loosened butthole<<else>>each of her holes<</if>><<if $PC.vagina == 1>> and make her eat your pussy for a quick aftershock,<</if>><</if>> and only then do you help her back to her feet. She drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>ejaculate<</if>>. @@.hotpink;She has become more submissive.@@ - <<BothVCheck>> + You make no answer, entering the shower to stand over her prostrate form. You reach down and grope her soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks, questing fingers moving towards her asscrack. + <<if ($activeSlave.anus > 2) && canDoAnal($activeSlave)>> + Her rectum is so fucked out and loose that your groping hand almost slides up it. + <<elseif ($activeSlave.vagina > 2) && canDoVaginal($activeSlave)>> + Her pussy is so fucked out and loose that your groping hand almost slides up it. + <<else>> + You finger fuck her for a while, the sting of the soap on her sensitive insides making her gasp. + <</if>> + As she moans down on the shower floor, you lie down behind her, spooning her helpless body<<if $activeSlave.belly >= 5000>>, your hands encircling her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>middle<</if>><</if>>. + <<if $PC.dick == 1>> + Your cock slides into her with ease + <<elseif $PC.boobs == 1>> + Her soft back is delicious against your hard nipples + <<else>> + The contours of her soft rear feel lovely against your feminine petals + <</if>> + and the warm water playing over your warm bodies is a comforting accompaniment to the comforting sex. + <<if $PC.dick == 0>> + You ride yourself against her warm wet body until you climax from the rubbing alone + <<else>> + You leave a load of cum in + <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> + each of her holes + <<set _didVaginal = 1, _didAnal = 1>> + <<elseif canDoAnal($activeSlave)>> + her loosened butthole + <<set _didAnal = 1>> + <<else>> + her loosened vagina + <<set _didVaginal = 1>> + <</if>> + <<if $PC.vagina == 1>> and make her eat your pussy for a quick aftershock,<</if>> + <</if>> + and only then do you help her back to her feet. She drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>ejaculate<</if>>. @@.hotpink;She has become more submissive.@@ + <<if _didVaginal == 1 && _didAnal == 1>> + <<BothVCheck>> + <<elseif _didVaginal == 1>> + <<VaginalVCheck>> + <<elseif _didAnal == 1>> + <<AnalVCheck>> + <</if>> <<set $activeSlave.devotion += 4>> <</replace>> -<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<</link>><<if $PC.dick == 1 && (($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave)))>> //This option will take virginity//<</if>> +<</if>> <br><<link "Let her struggle">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -7176,66 +7794,118 @@ You tell her kindly that you understand, and that she'll be trained to address t <<case "unhappy virgin">> +<<if canDoAnal($activeSlave)>> <<link "No, and her role is to suck dick and take it in the ass">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You patiently explain that you've decided to use her as an oral and anal slave, and leave her pussy unfucked. She's unsurprised, but she understands your decision. You usually fuck slaves during your inspection, and you don't exempt her from this, but you do let her take it easy. Rather than facefucking her you let her suckle you gently. Rather that a hard buttfuck, you take her to the couch and gently spoon her with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her ass while making out with her and playing with her nipples. She understands your forbearance and @@.hotpink;appreciates how kind <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title != 0>>her master<<else>>her mistress<</if>> is.@@ - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + You patiently explain that you've decided to use her as an oral and anal slave, and leave her pussy unfucked. She's unsurprised, but she understands your decision. You usually fuck slaves during your inspection, and you don't exempt her from this, but you do let her take it easy. Rather than facefucking her you let her suckle you gently. Rather that a hard buttfuck, you take her to the couch and gently spoon her with your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her ass while making out with her and playing with her nipples. She understands your forbearance and @@.hotpink;appreciates how kind her <<WrittenMaster>> is.@@ + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> + <<AnalVCheck>> <</replace>> <</link>> +<<else>> +<<link "No, and her role is to suck dick and like it">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + You patiently explain that you've decided to use her as an oral slave, since her ass is off-limits, and leave her pussy unfucked. She's unsurprised, but she understands your decision. You usually fuck slaves during your inspection, and you don't exempt her from this, but you do let her take it easy. Rather than facefucking her you let her suckle you gently, calmly patting her head as she does. She understands your forbearance and @@.hotpink;appreciates how kind her <<WrittenMaster>> is.@@ + <<set $activeSlave.devotion += 4, $activeSlave.oralCount++, $oralTotal++>> + <</replace>> +<</link>> +<</if>> <br><<link "No, and she shouldn't have asked">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Despite being allowed to ask questions she should not question <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title != 0>>her master<<else>>her mistress<</if>>'s choices about her sexual duties. To communicate the point, you<<if $PC.dick == 0>> don a strap-on and<</if>> order her to lie on the desk, on her back, with her throat slack for penetration. After a good long throatfuck that leaves her gasping and moaning, you flip her over and fuck her ass until she's squealing with each thrust. As she leaves, sore all over, she's @@.mediumorchid;badly confused@@ that she was apparently punished for asking questions. + Despite being allowed to ask questions she should not question her <<WrittenMaster>>'s choices about her sexual duties. To communicate the point, you<<if $PC.dick == 0>> don a strap-on and<</if>> order her to lie on the desk, on her back, with her throat slack for penetration. + <<if canDoAnal($activeSlave)>> + After a good long throatfuck that leaves her gasping and moaning, you flip her over and fuck her ass until she's squealing with each thrust. + <<else>> + Only after an extended and forcefull series of throatfuckings that leaves the bewildered $desc gasping for air and barely conscious, do you feel she has learned what hole she should be focused on. For good measure, you deepthroat her one last time, to really drive the point home. + <</if>> + As she leaves, sore all over, she's @@.mediumorchid;badly confused@@ that she was apparently punished for asking questions. <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + <<if canDoAnal($activeSlave)>> + <<AnalVCheck>> + <<set $activeSlave.oralCount++, $oralTotal++>> + <<else>> + <<set $activeSlave.oralCount += 4, $oralTotal += 4>> + <</if>> <</replace>> <</link>> <br><<link "Yes, the time has come">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She framed her desire to lose her virginity in businesslike terms, but her reaction to your assent suggests that she also wouldn't mind having vanilla sex with <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title != 0>>her master<<else>>her mistress<</if>>. You're already quite <<if $PC.dick == 0>>turned on by the idea, so you pull on a strap-on, pull her over to the couch,<<else>>hard, so you just lie down with her on the couch<</if>> and have gentle vaginal sex in the missionary position<<if $PC.vagina == 1>><<if $PC.dick == 1>>, your own pussy moving back and forth gently at the base of your dick as you fuck her<</if>><</if>>. She gasps at the first penetration, but you take it slowly and lavish attention on her lips, breasts, and nipples. Soon she's shamelessly enjoying herself. Her first vaginal sex is crowned with an abdominal-clenching orgasm. She @@.hotpink;adores her kind <<WrittenMaster>>.@@ - <<set $activeSlave.devotion += 10>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.vagina = 1>> + She framed her desire to lose her virginity in businesslike terms, but her reaction to your assent suggests that she also wouldn't mind having vanilla sex with her <<WrittenMaster>>. You're already quite + <<if $PC.dick == 0>> + turned on by the idea, so you pull on a strap-on, pull her over to the couch<<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>, unfasten her chastity belt<</if>>, + <<else>> + hard, so you just lie down with her on the couch<<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>>, unfasten her chastity belt,<</if>> + <</if>> + and have gentle vaginal sex in the missionary position <<if $PC.vagina == 1>><<if $PC.dick == 1>>, your own pussy moving back and forth gently at the base of your dick as you fuck her<</if>><</if>>. She gasps at the first penetration, but you take it slowly and lavish attention on her lips, breasts, and nipples. Soon she's shamelessly enjoying herself. Her first vaginal sex is crowned with an abdominal-clenching orgasm. She @@.hotpink;adores her kind <<WrittenMaster>>.@@ + <<set $activeSlave.devotion += 10, $activeSlave.vaginalCount++, $activeSlave.vagina = 1, $vaginalTotal++>> + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>><<set $activeSlave.vaginalAccessory = "none">><</if>> + <<if $PC.dick == 1 && $activeSlave.eggType == "human" && canGetPregnant($activeSlave)>> + <<KnockMeUp $activeSlave 25 0 -1>> + <</if>> <</replace>> -<</link>> +<</link>><<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>> //This option will remove her chastity belt// <<case "obedient bitchy">> <<link "Beg her pardon and offer to loan the bitch to her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - The businesswoman's anger turns to malicious anticipation as you call $activeSlave.slaveName over and inform her that you and the businesswoman have decided $activeSlave.slaveName will be spending the night with her. Now that you look at your business partner, she has certain signs of a sadist. $activeSlave.slaveName notices too, and begins to cry<<if $activeSlave.preg > 20>> and shield her pregnancy<</if>> as the businesswoman promises that there will be "no permanent damage." $activeSlave.slaveName is unceremoniously returned in the early hours of the morning. Her back and buttocks have been meticulously flogged right up to the very edge of damage, leaving angry marks across her $activeSlave.skin skin. Her mouth lolls open, as though she's been doing little but give cunnilingus. <<if $activeSlave.vagina != -1>>Her pussy,<<elseif $activeSlave.dick == 0>>Her shamefully featureless groin with its tiny little hole,<<else>>Her dick,<</if>> anus,<<if $activeSlave.preg > 20>> popped navel,<</if>> and even her nipples show signs of torture. Whenever she thinks of a sharp remark in the future, @@.hotpink;she'll remember the pain and keep her mouth shut.@@ - <<set $activeSlave.behavioralFlaw = "none">> - <<set $activeSlave.oralCount += 5>> - <<set $oralTotal += 5>> + The businesswoman's anger turns to malicious anticipation as you call $activeSlave.slaveName over and inform her that you and the businesswoman have decided $activeSlave.slaveName will be spending the night with her. Now that you look at your business partner, she has certain signs of a sadist. $activeSlave.slaveName notices too, and begins to cry<<if $activeSlave.bellyPreg >= 1500>> and shield her pregnancy<</if>> as the businesswoman promises that there will be "no permanent damage." $activeSlave.slaveName is unceremoniously returned in the early hours of the morning. Her back and buttocks have been meticulously flogged right up to the very edge of damage, leaving angry marks across her $activeSlave.skin skin. Her mouth lolls open, as though she's been doing little but give cunnilingus. <<if $activeSlave.vagina != -1>>Her pussy,<<elseif $activeSlave.dick == 0>>Her shamefully featureless groin with its tiny little hole,<<else>>Her dick,<</if>> anus,<<if $activeSlave.belly >= 10001>> popped navel,<</if>> and even her nipples show signs of torture. Whenever she thinks of a sharp remark in the future, @@.hotpink;she'll remember the pain and keep her mouth shut.@@ + <<set $activeSlave.behavioralFlaw = "none", $activeSlave.oralCount += 5, $oralTotal += 5>> <</replace>> <</link>> <br><<link "Offer to spitroast the bitch between the two of you">> <<EventNameDelink $activeSlave>> <<replace "#result">> - The businesswoman grins slowly and reaches into her purse as you inform $activeSlave.slaveName that you and the businesswoman will punish her together. $activeSlave.slaveName's eyes widen as the businesswoman fishes a massive strap on out of her bag. The surprise turns to fear as the businesswoman begins to slap it against $activeSlave.slaveName's buttocks as you <<if $activeSlave.amp != 1>>pull her down on all fours<<else>>arrange your bitchy little sex toy between you and your guest<</if>>. The businesswoman clearly wants her ass, so you <<if $PC.vagina == 1>>ride $activeSlave.slaveName's face<<else>>facefuck $activeSlave.slaveName<</if>> roughly as $activeSlave.slaveName takes a painful anal raping from the huge dildo. The businesswoman winks at you companionably and extracts squeals from $activeSlave.slaveName that feel especially delicious <<if $PC.vagina == 1>>against your cunt<<else>>along your dick<</if>>. $activeSlave.slaveName <<if $activeSlave.amp != 1>>collapses<<if $activeSlave.preg > 20>> and rolls onto her side<</if>> after a long punishment fuck<<else>>ends the day a sore toy<</if>>; her @@.hotpink;submission@@ to you and @@.gold;fear of you@@ have both increased. - <<AnalVCheck>> - <<set $activeSlave.devotion += 3>> - <<set $activeSlave.trust -= 3>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + The businesswoman grins slowly and reaches into her purse as you inform $activeSlave.slaveName that you and the businesswoman will punish her together. $activeSlave.slaveName's eyes widen as the businesswoman fishes a massive strap on out of her bag. The surprise turns to fear as the businesswoman begins to slap it against $activeSlave.slaveName's buttocks as you + <<if $activeSlave.amp != 1>> + <<if $activeSlave.belly >= 300000>> + push her onto her _belly belly. + <<else>> + pull her down on all fours. + <</if>> + <<else>> + arrange your bitchy little sex toy between you and your guest. + <</if>> + The businesswoman clearly wants her ass, so you + <<if !canDoAnal($activeSlave)>> + quickly unfasten her anal chastity. You + <</if>> + <<if $PC.vagina == 1>>ride $activeSlave.slaveName's face<<else>>facefuck $activeSlave.slaveName<</if>> roughly as $activeSlave.slaveName takes a painful anal raping from the huge dildo. + The businesswoman winks at you companionably and extracts squeals from $activeSlave.slaveName that feel especially delicious <<if $PC.vagina == 1>>against your cunt<<else>>along your dick<</if>>. $activeSlave.slaveName <<if $activeSlave.amp != 1>>collapses<<if $activeSlave.belly >= 5000>> and rolls onto her side<</if>> after a long punishment fuck<<else>>ends the day a sore toy<</if>>; her @@.hotpink;submission@@ to you and @@.gold;fear of you@@ have both increased. + <<if $activeSlave.anus == 0>> + The businesswoman considered her @@.lime;anal cherry@@ a @@.green;respectable offer.@@ + <<set $activeSlave.anus++>> + <<set $rep += 100>> + <</if>> + <<set $activeSlave.devotion += 3, $activeSlave.trust -= 3, $activeSlave.analCount++, $analTotal++, $activeSlave.oralCount++, $oralTotal++>> <</replace>> -<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0)>> //This option will take anal virginity and ignore anal chastity//<</if>> <<if $arcade > 0>> <br><<link "Sentence her to a month in the arcade">> <<EventNameDelink $activeSlave>> <<replace "#result">> - $activeSlave.slaveName screams and begs when she realizes what her punishment for being stupid is to be, but you are obdurate. <<if ($activeSlave.muscles > 30)>>Her powerful form has to be sedated for immurement in the arcade.<<elseif ($activeSlave.weight >= -10)>>Her desperate struggles make immuring her in the arcade difficult.<<elseif $activeSlave.preg > 20>>Her pregnant body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade.<<else>>Her thin form makes immuring her in the arcade pathetically easy.<</if>> After she's properly confined, the only sign of her discomfiture is a slight movement of her $activeSlave.skin butt as she wriggles desperately against her restraints. + $activeSlave.slaveName screams and begs when she realizes what her punishment for being stupid is to be, but you are obdurate. + <<if ($activeSlave.muscles > 30)>> + Her powerful form has to be sedated for immurement in the arcade. + <<elseif ($activeSlave.weight >= 190)>> + She is so massively fat that immuring her in the arcade is a struggle, even when she isn't trying to. + <<elseif $activeSlave.belly >= 120000>> + She is so enormously gravid that immuring her in the arcade is a hassle, even though her _belly middle limits her ability to struggle. + <<elseif ($activeSlave.weight >= -10)>> + Her desperate struggles make immuring her in the arcade difficult. + <<elseif $activeSlave.belly >= 1500>> + Her <<if $activeSlave.bellyPreg >= 3000>>pregnant<<else>>_belly<</if>> body makes it slightly difficult to fit her properly into the restraints for immurement in the arcade. + <<elseif $activeSlave.muscles < -15>> + Her weak body makes immuring her in the arcade pathetically easy. + <<else>> + Her thin form makes immuring her in the arcade pathetically easy. + <</if>> + After she's properly confined, the only sign of her discomfiture is a slight movement of her $activeSlave.skin butt as she wriggles desperately against her restraints. <<assignJob $activeSlave "be confined in the arcade">> <<set $activeSlave.sentence = 4>> <</replace>> @@ -7247,10 +7917,17 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Let her">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She moans with gratitude and relief. She masturbates furiously as you continue to use her butt. She was clearly near the edge anyway, and <<if ($activeSlave.balls > 0)>>spatters the couch with cum<<else>>shakes with release<</if>> after just a few strokes of your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her butt. Her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> ass spasms and tightens with her climax<<if $PC.dick == 1>>, a wonderful sensation<</if>>. You aren't finished with her, but she rubs herself languidly and enjoys the hard anal reaming more than she ever has previously. Her devotion to you @@.hotpink;has increased.@@ + She moans with gratitude and relief. She masturbates furiously as you continue to use her butt. She was clearly near the edge anyway, and + <<if ($activeSlave.balls > 0)>> + spatters the couch with cum + <<elseif $activeSlave.prostate > 0>> + spatters the couch with ejaculate + <<else>> + shakes with release + <</if>> + after just a few strokes of your <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up her butt. Her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> ass spasms and tightens with her climax<<if $PC.dick == 1>>, a wonderful sensation<</if>>. You aren't finished with her, but she rubs herself languidly and enjoys the hard anal reaming more than she ever has previously. Her devotion to you @@.hotpink;has increased.@@ <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<AnalVCheck>> <</replace>> <</link>> <br><<link "Train her to be a skilled anal bottom">> @@ -7258,24 +7935,20 @@ You tell her kindly that you understand, and that she'll be trained to address t <<replace "#result">> She obeys your orders to keep her hands off her dick, but can't hide her disappointment and frustration. You keep a close watch on her, and buttfuck her every chance you get, teaching her the finer points of taking a <<if $PC.dick == 0>>strap-on<<else>>dick<</if>> up the butt. You focus entirely on your pleasure, teaching her how to use her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> anal ring to extract orgasms from cocks. This experience was hard for her but has increased her anal skill. <<set $skillIncrease = 10>><<AnalSkillIncrease $activeSlave>> - <<set $activeSlave.analCount += 9>> - <<set $analTotal += 9>> + <<AnalVCheck 9>> <</replace>> <</link>> -<<if ($activeSlave.fetish != "buttslut") || ($activeSlave.fetishKnown != 1)>> +<<if (($activeSlave.fetish != "buttslut") || ($activeSlave.fetishKnown != 1)) && $activeSlave.prostate > 0>> <br><<link "Train her to orgasm anally">> <<EventNameDelink $activeSlave>> <<replace "#result">> She obeys your orders to keep her hands off her dick, but can't hide her disappointment and frustration. You keep a close watch on her, and fuck her <<if ($activeSlave.anus > 2)>>gaping<<elseif ($activeSlave.anus > 1)>>loose<<else>>tight<</if>> anus every chance you get, keeping her desperately aroused and desperately sodomized. After some days of this, she finally reaches a point of desperate arousal that permits her to orgasm to prostate stimulation alone. - <<set $activeSlave.analCount += 9>> - <<set $analTotal += 9>> + <<AnalVCheck 9>> <<if random(1,100) > 50>> - <<set $activeSlave.fetishStrength = 10>> - <<set $activeSlave.fetish = "buttslut">> - <<set $activeSlave.fetishKnown = 1>> - Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of anal sex.@@ + <<set $activeSlave.fetishStrength = 10, $activeSlave.fetish = "buttslut", $activeSlave.fetishKnown = 1>> + Before she realizes what's happening, @@.lightcoral;she's getting aroused at the thought of anal sex.@@ <<else>> - Despite being used as an anal slut for a whole week, she was not significantly affected. + Despite being used as an anal slut for a whole week, she was not significantly affected. <</if>> <</replace>> <</link>> @@ -7286,104 +7959,231 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Make an example by forcing her to take a massive dose">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You take her by the shoulders, look into her eyes, and tell her you'll fix things so she doesn't mind so much. She looks hopeful, even when you tell her to take her pill. She does, and you hand her another. And another. She's crying with dread by the fourth pill, knowing that this is her punishment for complaining. Her pupils dilate, she begins to breathe hard, and her $activeSlave.skin skin flushes badly. She tries to beg you to fuck her but can't seem to find the words. She begins to masturbate compulsively, so hard that she collapses to the kitchen floor with her first spastic orgasm. <<if $activeSlave.dick > 3>>Her big cock is agonizingly erect and doesn't soften at all when she spatters her own chest with cum.<<elseif $activeSlave.dick > 1>>Her cock is agonizingly erect and doesn't soften at all when she spatters her own chest with cum.<<elseif $activeSlave.dick > 0>>Her pathetic dick is agonizingly erect and doesn't soften at all when she weakly dribbles cum.<<elseif $activeSlave.vagina == -1>>Her hungry asshole spasms with orgasm, but she doesn't even pause her anal masturbation.<<else>>Her pussy is dripping with moisture and her ragingly stiff clit doesn't soften at all when she comes.<</if>> For the hour or so it takes her to pass out, slaves using the kitchen have to step over her prostrate, orgasming body, lying in a pool of her own drool, tears, sweat, and fluids. The next time you see her in the kitchen, she takes her medicine like a @@.gold;good girl.@@ All your aphrodisiac addicts recognize the symptoms and the punishment, and @@.gold;avoid even thinking@@ about resisting the system. - <<for $i = 0; $i < $slaves.length; $i++>> - <<if ($slaves[$i].aphrodisiacs > 0 || $slaves[$i].inflationType == "aphrodisiac")>> - <<set $slaves[$i].trust -= 5>> - <</if>> - <</for>> + You take her by the shoulders, look into her eyes, and tell her you'll fix things so she doesn't mind so much. She looks hopeful, even when you tell her to take her pill. She does, and you hand her another. And another. She's crying with dread by the fourth pill, knowing that this is her punishment for complaining. Her pupils dilate, she begins to breathe hard, and her $activeSlave.skin skin flushes badly. She tries to beg you to fuck her but can't seem to find the words. She begins to masturbate compulsively, so hard that she collapses to the kitchen floor with her first spastic orgasm. + <<if ["chastity", "combined chastity"].includes($activeSlave.dickAccessory)>> + Her cock is painfully compressed by her chastity cage, but it does nothing to stop her frantic efforts to come. + <<elseif canAchieveErection($activeSlave)>> + <<if $activeSlave.dick > 9>> + Her inhuman cock is as engorged as physically possible given its size, threatens to knock her unconcious from the sheer amount of blood diverted into it, and doesn't shrink at all when cum weakly splurts from its tip. + <<elseif $activeSlave.dick > 6>> + Her mounstrous cock is agonizingly erect, threatens to knock her unconcious from the sheer amount of blood is takes her to get hard, and doesn't soften at all when she spatters her own chest with cum. + <<elseif $activeSlave.dick > 4>> + Her huge cock is agonizingly erect and doesn't soften at all when she spatters her own chest with cum. + <<elseif $activeSlave.dick > 3>> + Her big cock is agonizingly erect and doesn't soften at all when she spatters her own chest with cum. + <<elseif $activeSlave.dick > 1>> + Her cock is agonizingly erect and doesn't soften at all when she spatters her own chest with cum. + <<elseif $activeSlave.dick > 0>> + Her pathetic dick is agonizingly erect and doesn't soften at all when she weakly dribbles cum. + <</if>> + <<elseif canDoVaginal($activeSlave)>> + Her pussy is dripping with moisture and her ragingly stiff clit doesn't soften at all when she comes. + <<elseif $activeSlave.canDoAnal($activeSlave)>> + Her hungry asshole spasms with orgasm, but she doesn't even pause her anal masturbation. + <<else>> + Her hole body spasms with orgasm, but she doesn't even pause her efforts to draw out an orgasm by any means possible. + <</if>> + For the hour or so it takes her to pass out, slaves using the kitchen have to step over her prostrate, orgasming body, lying in a pool of her own drool, tears, sweat, and fluids. The next time you see her in the kitchen, she takes her medicine like a @@.gold;good girl.@@ All your aphrodisiac addicts recognize the symptoms and the punishment, and @@.gold;avoid even thinking@@ about resisting the system. + <<set $slaves.forEach(function(s) { if (s.aphrodisiacs > 0 || s.inflationType == "aphrodisiac") { s.trust -= 5; } })>> <</replace>> <</link>> +<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> <br><<link "Have caring sex with her before she takes the aphrodisiacs">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You back her up against the wall of the kitchen, kissing her, touching her body with care, and quietly shushing her attempts to ask questions. You deftly extract the pill form her hand and put it on the counter for later. With time and skill you bring her to a fine state of arousal, not to mention @@.hotpink;emotional need;@@ she begins to kiss you back with almost frantic enthusiasm. When she's clearly ready, you lay her across the kitchen table and <<if $PC.dick == 0>>work your groin up between her legs<<else>>enter her<</if>>, drawing out a lusty moan. As the sex continues, however, she begins to look doubtful, then distracted, and then to twitch occasionally. Finally she bursts into tears. <<if canTalk($activeSlave) == false>>She indicates through her weeping that she can't climax without the drugs.<<elseif ($activeSlave.lips > 70) || ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>"I can't come without my fixth, <<Master>>," she sobs.<<else>>"I - I - fucking need my fix to come, <<Master>>," she sobs.<</if>> You pass her the pill, and she continues to weep inconsolably, apologizing all the while, until the drug takes away her ability to care about anything but getting fucked. When you finish and extract <<if $PC.dick == 0>>yourself from between her legs<<else>>your cock from her well-used hole<</if>>, though, you think you can detect a deep sadness in her eyes that it cannot reach. + You back her up against the wall of the kitchen, kissing her, touching her body with care, and quietly shushing her attempts to ask questions. You deftly extract the pill form her hand and put it on the counter for later. With time and skill you bring her to a fine state of arousal, not to mention @@.hotpink;emotional need;@@ she begins to kiss you back with almost frantic enthusiasm. When she's clearly ready, you lay her across the kitchen table and <<if $PC.dick == 0>>work your groin up between her legs<<else>>enter her<</if>>, drawing out a lusty moan. As the sex continues, however, she begins to look doubtful, then distracted, and then to twitch occasionally. Finally she bursts into tears. + <<if !canTalk($activeSlave)>> + She indicates through her weeping that she can't climax without the drugs. + <<else>> + "I - I - fucking need my fix to come, <<Master>>," she sobs. + <</if>> + You pass her the pill, and she continues to weep inconsolably, apologizing all the while, until the drug takes away her ability to care about anything but getting fucked. When you finish and extract <<if $PC.dick == 0>>yourself from between her legs<<else>>your cock from her well-used hole<</if>>, though, you think you can detect a deep sadness in her eyes that it cannot reach. <<set $activeSlave.devotion += 4>> - <<if ($activeSlave.vagina > -1) && ($activeSlave.vaginalAccessory != "chastity belt")>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> - <<VaginalVCheck>> - <<else>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<AnalVCheck>> - <</if>> + <<if canDoVaginal($activeSlave)>> + <<VaginalVCheck>> + <<else>> + <<AnalVCheck>> + <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> +<</if>> <<case "impregnation please">> <<link "Put a slave in her">> + <<if $activeSlave.mpreg == 1>> + <<if !canDoAnal($activeSlave)>> + You slowly undo her chastity, allowing her to be overwhelmed with anticipation of the deed to come. + <</if>> + <<else>> + <<if ["chastity belt", "combined chastity"].includes($activeSlave.vaginalAccessory)>> + You slowly undo her chastity, allowing her to be overwhelmed with anticipation of the deed to come. + <</if>> + <</if>> <<EventNameDelink $activeSlave>> <<replace "#result">> - Despite herself, she breaks down when she feels your cock enter her <<if $activeSlave.mpreg == 1>><<if ($activeSlave.anus == 1)>>deliciously tight<<elseif ($activeSlave.anus == 2)>>well experienced<<else>>fucked-out<</if>> ass<<else>><<if ($activeSlave.vagina == 1)>>deliciously tight<<elseif ($activeSlave.vagina == 2)>>well experienced<<else>>fucked-out<</if>> cunt<</if>>. She smiles up reassuringly at you to let you know she's not in pain or anguish, blinking away her happy tears. She reaches up to hug herself close to you, <<if ($activeSlave.boobs < 600)>>and her modest breasts let her snuggle close to you, face-to-face, as you take her.<<elseif ($activeSlave.boobs < 1200)>>and her big tits form a soft cushion between you as you take her.<<else>>but her massive tits stop her from bringing herself too close to you as you take her.<</if>> She enjoys herself immensely, but she loses it again when she feels your seed <<if $PC.balls == 3>>inflating her womb until her stomach is distended and wobbles with cum.<<elseif $PC.balls == 2>>pumping into her until her womb is stuffed with seed.<<elseif $PC.balls == 1>>pouring into her.<<else>>.<</if>> She starts blubbering inelegantly and <<if canTalk($activeSlave) == false>>gesturing<<elseif ($activeSlave.lips > 70)>>lisping<<elseif ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>>lisping<<else>>whimpering<</if>> @@.hotpink;her thanks.@@ + Despite herself, she breaks down when she feels your cock enter her + <<if $activeSlave.mpreg == 1>> + <<if ($activeSlave.anus == 1)>> + deliciously tight + <<elseif ($activeSlave.anus == 2)>> + well experienced + <<else>> + fucked-out + <</if>> + ass. + <<else>> + <<if ($activeSlave.vagina == 1)>> + deliciously tight + <<elseif ($activeSlave.vagina == 2)>> + well experienced + <<else>> + fucked-out + <</if>> + cunt. + <</if>> + She smiles up reassuringly at you to let you know she's not in pain or anguish, blinking away her happy tears. She reaches up to hug herself close to you, + <<if ($activeSlave.boobs < 600)>> + and her modest breasts let her snuggle close to you, face-to-face, as you take her. + <<elseif ($activeSlave.boobs < 1200)>> + and her big tits form a soft cushion between you as you take her. + <<else>> + but her massive tits stop her from bringing herself too close to you as you take her. + <</if>> + She enjoys herself immensely, but she loses it again when she feels your + <<if $PC.balls == 3>> + seed inflating her womb until her stomach is distended and wobbling with cum. + <<elseif $PC.balls == 2>> + seed pumping into her until her womb is stuffed with cum. + <<elseif $PC.balls == 1>> + seed pouring into her. + <<else>> + seed. + <</if>> + She starts blubbering inelegantly and + <<if canTalk($activeSlave) == false>> + gesturing + <<elseif ($activeSlave.lips > 70) || ($activeSlave.lipsPiercing+$activeSlave.tonguePiercing > 2)>> + lisping + <<else>> + whimpering + <</if>> + @@.hotpink;her thanks.@@ <<set $activeSlave.devotion += 4>> <<if $activeSlave.mpreg == 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + <<set $activeSlave.analCount++, $analTotal++>> <<else>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> + <<set $activeSlave.vaginalCount++, $vaginalTotal++>> <</if>> - <<if random(1,100) > 50>><<set $activeSlave.preg = 1>><<set $activeSlave.pregType = 1>><<set $activeSlave.pregSource = -1>><<SetPregType $activeSlave>><</if>> + <<KnockMeUp $activeSlave 50 2 -1 1>> <</replace>> <</link>> <<if $activeSlave.mpreg == 0>> <br><<link "Use her ass but give her what she wants">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell her that impregnation will be her reward if she's a good little buttslut. She visibly resolves to do her anal best. You recline on the couch and she squats over you, one leg on the floor and the other bent up on the cushion, with one hand on the back of the couch and the other rubbing her pussy. She <<if ($activeSlave.anus == 1)>>winces in pain as she lowers her tight<<elseif ($activeSlave.anus == 2)>>moans with discomfort as she lowers her tight<<else>>barely reacts as she lowers her huge<</if>> butthole down onto your cock. She gets quite a workout, raising and lowering her body to fuck her own ass on your stationary dick. Since she's facing you you get a great view of her body in motion. Her clitoral stimulation is having an effect, and after a while she <<if canTalk($activeSlave) == false>>takes her hand away to make an unintelligible gesture. After she repeats it, you figure out that she means she wishes she could get pregnant anally.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>pants, "That'th good, <<Master>>. It'th too bad I can't get pregnant there."<<else>>pants, "That's so good, <<Master>>. I wish you could get my ass pregnant."<</if>> When you're close, you scoot back to pull yourself out and she spears her cunt down onto your cock. The sudden difference of sensation brings you to violent climax, and she @@.hotpink;cries with joy@@ at feeling your hot seed <<if $PC.balls == 3>>inflating her womb until her stomach is distended and wobbles with cum.<<elseif $PC.balls == 2>>pumping into her until her womb is stuffed with seed.<<elseif $PC.balls == 1>>pouring into her.<<else>>.<</if>> - <<set $activeSlave.devotion += 4>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> - <<if random(1,100) > 50>><<set $activeSlave.preg = 1>><<set $activeSlave.pregType = 1>><<set $activeSlave.pregSource = -1>><<SetPregType $activeSlave>><</if>> + You tell her that impregnation will be her reward if she's a good little buttslut<<if ["chastity belt", "combined chastity", "anal chastity"].includes($activeSlave.vaginalAccessory) || ["chastity", "combined chastity", "anal chastity"].includes($activeSlave.dickAccessory)>> as you undo her chastity<</if>>. + She visibly resolves to do her anal best. You recline on the couch and she squats over you, one leg on the floor and the other bent up on the cushion, with one hand on the back of the couch and the other rubbing her pussy. She + <<if ($activeSlave.anus == 1)>> + winces in pain as she lowers her tight + <<elseif ($activeSlave.anus == 2)>> + moans with discomfort as she lowers her tight + <<else>> + barely reacts as she lowers her huge + <</if>> + butthole down onto your cock. She gets quite a workout, raising and lowering her body to fuck her own ass on your stationary dick. Since she's facing you you get a great view of her body in motion. Her clitoral stimulation is having an effect, and after a while she + <<if !canTalk($activeSlave)>> + takes her hand away to make an unintelligible gesture. After she repeats it, you figure out that she means she wishes she could get pregnant anally. + <<else>> + pants, "That'<<s>> <<s>>o good, <<Master>>. I wi<<s>>h you could get my a<<ss>> pregnant." + <</if>> + When you're close, you scoot back to pull yourself out and she spears her cunt down onto your cock. The sudden difference of sensation brings you to violent climax, and she @@.hotpink;cries with joy@@ at feeling your hot + <<if $PC.balls == 3>> + seed inflating her womb until her stomach is distended and wobbling with cum. + <<elseif $PC.balls == 2>> + seed pumping into her until her womb is stuffed with cum. + <<elseif $PC.balls == 1>> + seed pouring into her. + <<else>> + seed. + <</if>> + <<set $activeSlave.devotion += 4, $activeSlave.analCount++, $analTotal++, $activeSlave.vaginalCount++, $vaginalTotal++>> + <<KnockMeUp $activeSlave 50 0 -1 1>> <</replace>> <</link>> <br><<link "Sneak it into her ass instead">> <<EventNameDelink $activeSlave>> <<replace "#result">> - Despite herself, she breaks down when she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> you coming over and kneeling down to line your cock up with the entrance to her <<if ($activeSlave.vagina == 1)>>deliciously tight<<elseif ($activeSlave.vagina == 2)>>well experienced<<else>>fucked-out<</if>> cunt. Her happy tears turn to a ragged gasp of surprise and pain when you slide your dickhead down to her <<if ($activeSlave.anus == 1)>>painfully inexperienced<<elseif ($activeSlave.anus == 2)>>tight<<else>>loose<</if>> ass and shove it up there instead. She knows better than to protest, but the expression on her face is a wonderful mix of submission, anguish and disappointment as she takes the anal fuck. To stop her fugue of disappointment you give her a light slap on the cheek to get her attention, and then instruct her that it's not her place to plan her pregnancies. They'll happen when they happen, and until then she'll take it up the butt like a good slut. She @@.gold;nods and wipes her eyes@@ even as <<if ($activeSlave.anus == 1)>>she grimaces involuntarily at your painful use of her tight butthole.<<elseif ($activeSlave.anus == 2)>>she takes your cock up her tight ass.<<else>>her gaping anus makes occasional lewd noises as you pound it.<</if>> - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + Despite herself, she breaks down when she <<if canSee($activeSlave)>>sees<<else>>hears<</if>> you coming over and kneeling down to line your cock up with the entrance to her + <<if ($activeSlave.vagina == 1)>> + deliciously tight + <<elseif ($activeSlave.vagina == 2)>> + well experienced + <<else>> + fucked-out + <</if>> + cunt. Her happy tears turn to a ragged gasp of surprise and pain when you slide your dickhead down to her + <<if ($activeSlave.anus == 1)>> + painfully inexperienced + <<elseif ($activeSlave.anus == 2)>> + tight + <<else>> + loose + <</if>> + ass and shove it up there instead. She knows better than to protest, but the expression on her face is a wonderful mix of submission, anguish and disappointment as she takes the anal fuck. To stop her fugue of disappointment you give her a light slap on the cheek to get her attention, and then instruct her that it's not her place to plan her pregnancies. They'll happen when they happen, and until then she'll take it up the butt like a good slut. She @@.gold;nods and wipes her eyes@@ even as + <<if ($activeSlave.anus == 1)>> + she grimaces involuntarily at your painful use of her tight butthole. + <<elseif ($activeSlave.anus == 2)>> + she takes your cock up her tight ass. + <<else>> + her gaping anus makes occasional lewd noises as you pound it. + <</if>> + <<set $activeSlave.trust -= 5, $activeSlave.analCount++, $analTotal++>> <</replace>> <</link>> <<else>> <br><<link "Use her ass but finish across her back">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You tell her that impregnation will be her reward if she's a good little buttslut. She visibly resolves to do her anal best. You recline on the couch and she squats over you, one leg on the floor and the other bent up on the cushion, with one hand on the back of the couch and the other pinching a nipple. She <<if ($activeSlave.anus == 1)>>winces in pain as she lowers her tight<<elseif ($activeSlave.anus == 2)>>moans with discomfort as she lowers her tight<<else>>barely reacts as she lowers her huge<</if>> butthole down onto your cock. She gets quite a workout, raising and lowering her body to fuck her own ass on your stationary dick. Since she's facing you you get a great view of her body in motion. Her stimulation is having an effect, and after a while she + You tell her that impregnation will be her reward if she's a good little buttslut. She visibly resolves to do her anal best. You recline on the couch and she squats over you, one leg on the floor and the other bent up on the cushion, with one hand on the back of the couch and the other pinching a nipple. She + <<if ($activeSlave.anus == 1)>> + winces in pain as she lowers her tight + <<elseif ($activeSlave.anus == 2)>> + moans with discomfort as she lowers her tight + <<else>> + barely reacts as she lowers her huge + <</if>> + butthole down onto your cock. She gets quite a workout, raising and lowering her body to fuck her own ass on your stationary dick. Since she's facing you you get a great view of her body in motion. Her stimulation is having an effect, and after a while she <<if !canTalk($activeSlave)>> takes her hand away to make an unintelligible gesture. After she repeats it, you figure out that she means she is thrilled to be able to get anally pregnant. <<else>> pants, "That'<<s>> <<s>>o good, <<Master>>. I'm <<s>>o glad my a<<ss>> i<<s>> fertile." <</if>> - When you're at your limit, you quickly pull out, slide slightly further under her and thrust up between her asscheeks, blowing your hot seed <<if $PC.balls == 3>>across her entire back.<<elseif $PC.balls == 2>>across her back.<<else>>across her lower back.<</if>> She stops riding you and <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you with a look of @@.mediumorchid;disbelief.@@ You shrug, must have slippped out under all her enthusiasm. - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> + When you're at your limit, you quickly pull out, slide slightly further under her and thrust up between her asscheeks, blowing your hot seed + <<if $PC.balls == 3>> + across her entire back. + <<elseif $PC.balls == 2>> + across her back. + <<else>> + across her lower back. + <</if>> + She stops riding you and <<if canSee($activeSlave)>>stares at<<else>>faces<</if>> you with a look of @@.mediumorchid;disbelief.@@ You shrug, must have slippped out under all her enthusiasm. + <<set $activeSlave.devotion -= 5, $activeSlave.analCount++, $analTotal++>> <</replace>> <</link>> <</if>> <<if ($cumSlaves >= 5)>> - <br><<link "Use the Dairy cockmilk to impregnate her">> - <<replace "#name">> - $activeSlave.slaveName - <</replace>> - <<replace "#result">> - You tell her she'll be having everyone's children. She looks puzzled until you put her on the couch, legs spread, and produce a large, soft injector full of fresh cum. At this she giggles and thanks you; she rapturously rubs her belly as you gently push the injector home. For the rest of the week, she appears in your office morning and night, receiving the seed of every slave you're currently having cockmilked. She goes about her other business with a @@.hotpink;deeply pleased@@ expression on her face. Whenever she has a spare moment she steals down to the Dairy to hug the slaves there or otherwise show them a little affection. - <<set $activeSlave.devotion += 10>> - <<if $activeSlave.mpreg == 0>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> - <<else>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> +<br><<link "Use the Dairy cockmilk to impregnate her">> + <<EventNameDelink $activeSlave>> + <<replace "#result">> + You tell her she'll be having everyone's children. She looks puzzled until you put her on the couch, legs spread, and produce a large, soft injector full of fresh cum. At this she giggles and thanks you; she rapturously rubs her belly as you gently push the injector home. For the rest of the week, she appears in your office morning and night, receiving the seed of every slave you're currently having cockmilked. She goes about her other business with a @@.hotpink;deeply pleased@@ expression on her face. Whenever she has a spare moment she steals down to the Dairy to hug the slaves there or otherwise show them a little affection. + <<set $activeSlave.devotion += 10>> + <<set _cumSlaves = $slaves.filter(function(s) { return (s.assignment == "get milked" || s.assignment == "work in the dairy") && s.balls > 0 && s.ballType == "human"; })>> + <<if _cumSlaves.length > 0>> + <<set _cumSlave = _cumSlaves.random()>> + <<KnockMeUp $activeSlave 90 2 _cumSlave.ID 1>> <</if>> - <<if random(1,100) > 10>><<set $activeSlave.preg = 1>><<set $activeSlave.pregSource = -2>><<SetPregType $activeSlave>><</if>> - <</replace>> + <</replace>> <</link>> <</if>> @@ -7392,28 +8192,28 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Threaten her with castration">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You open a drawer of your desk and extract a razor-sharp ceramic-bladed knife. <<if canSee($activeSlave)>>You make a show of inspecting its edge and then place it on your desk before looking meaningfully at her ballsack. She watches this display with wide eyes<<else>>You describe what it is you took out of your desk and how easily it could be used to remove her ballsack. She cocks her head slightly<</if>> until she gets your meaning, and then collapses to the ground, almost wetting herself. <<if canTalk($activeSlave) == false>>She frantically uses her hands to promise you perfect obedience if you'll only spare her from emasculation.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>She lisps through tears, "Pleathe no <<Master>>! Pleathe let me keep them!"<<else>>She begs through tears, "Please no, <<Master>>! Please let me keep them! Please!"<</if>> You patiently inform her that she can - for now, and so long as she is a good little girl. She flees from the room backwards, bowing, scraping, and profusely thanking you, repeating desperate @@.gold;promises of good behavior.@@ + You open a drawer of your desk and extract a razor-sharp ceramic-bladed knife. <<if canSee($activeSlave)>>You make a show of inspecting its edge and then place it on your desk before looking meaningfully at her ballsack. She watches this display with wide eyes<<else>>You describe what it is you took out of your desk and how easily it could be used to remove her ballsack. She cocks her head slightly<</if>> until she gets your meaning, and then collapses to the ground, almost wetting herself. + <<if !canTalk($activeSlave)>> + She frantically uses her hands to promise you perfect obedience if you'll only spare her from emasculation. + <<else>> + She begs through tears, "Plea<<s>>e no, <<Master>>! Plea<<s>>e let me keep them! Plea<<s>>e!" + <</if>> + You patiently inform her that she can - for now, and so long as she is a good little girl. She flees from the room backwards, bowing, scraping, and profusely thanking you, repeating desperate @@.gold;promises of good behavior.@@ <<set $activeSlave.trust -= 5>> <</replace>> <</link>> <br><<link "Force obedience using pain">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You shove her unresisting<<if $activeSlave.preg > 20>> gravid<</if>> body over the couch and seize her ballsack. When she feels your tight grip she spasms and tries to pull away reflexively, but goes limp when she feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of her sack, leaving her writhing on the couch in considerable discomfort. After letting her wriggle for a while, you tell her that she can have it off when she gets you off. She scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride her face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina == 1>> and eat you out<</if>>; you let her work for a while before getting bored and adding painful slaps to her cheeks. You blow your load down her throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>Her eyes are huge<<else>>She grimaces<</if>> with terror, but she holds still. Her private parts have gone so numb that she has to <<if canSee($activeSlave)>>look down<<else>>run her hand across her scrotum<</if>> in trepidation to verify that you cut the rubber, not her. She leaves with the pins and needles working their agonizing way back into her along with the blood flow to her balls, promising tearfully to @@.gold;stay out of trouble.@@ - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.oralCount += 1>> - <<set $oralTotal += 1>> + You shove her unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize her ballsack. When she feels your tight grip she spasms and tries to pull away reflexively, but goes limp when she feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of her sack, leaving her writhing on the couch in considerable discomfort. After letting her wriggle for a while, you tell her that she can have it off when she gets you off. She scrabbles for your <<if $PC.dick == 0>>pussy and desperately starts to perform cunnilingus; after a while you get bored and ride her face. You finally climax<<else>>dick and starts to desperately suck you off<<if $PC.vagina == 1>> and eat you out<</if>>; you let her work for a while before getting bored and adding painful slaps to her cheeks. You blow your load down her throat<</if>> and then stand, <<if canSee($activeSlave)>>brandishing the knife<<else>>swishing the knife through the air<</if>>. <<if canSee($activeSlave)>>Her eyes are huge<<else>>She grimaces<</if>> with terror, but she holds still. Her private parts have gone so numb that she has to <<if canSee($activeSlave)>>look down<<else>>run her hand across her scrotum<</if>> in trepidation to verify that you cut the rubber, not her. She leaves with the pins and needles working their agonizing way back into her along with the blood flow to her balls, promising tearfully to @@.gold;stay out of trouble.@@ + <<set $activeSlave.trust -= 5, $activeSlave.oralCount++, $oralTotal++>> <</replace>> <</link>> <br><<link "Geld her gradually">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You shove her unresisting<<if $activeSlave.preg > 20>> gravid<</if>> body over the couch and seize her ballsack. When she feels your tight grip she spasms and tries to pull away reflexively, but goes limp when she feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of her sack, leaving her writhing on the couch in considerable discomfort. You add leather mittens to her hands to stop her removing the rubber, and then observe that this is a method used to geld livestock. Her tearful begging goes on until you tire of it and put her out. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> tracks her agonized, weeping progress around the arcology for the many hours it takes the lack of blood flow to necessitate a trip to the remote surgery. When that time comes, you make her beg you to remove her balls for an hour straight before you do - and she's so desperate for relief from the pain that she does it. The experience has left her @@.red;slightly injured,@@ @@.orange;gelded,@@ @@.red;thoroughly traumatized,@@ and @@.gold;willing to do anything@@ to avoid any more pain. - <<set $activeSlave.behavioralFlaw = "odd">> - <<set $activeSlave.trust -= 20>> - <<set $activeSlave.health -= 10>> - <<set $activeSlave.balls = 0>> - <<set $activeSlave.scrotum = 0>> + You shove her unresisting<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>swollen<</if>><</if>> body over the couch and seize her ballsack. When she feels your tight grip she spasms and tries to pull away reflexively, but goes limp when she feels the agony of a warning squeeze. You fasten a tight rubber ring around the base of her sack, leaving her writhing on the couch in considerable discomfort. You add leather mittens to her hands to stop her removing the rubber, and then observe that this is a method used to geld livestock. Her tearful begging goes on until you tire of it and put her out. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> tracks her agonized, weeping progress around the arcology for the many hours it takes the lack of blood flow to necessitate a trip to the remote surgery. When that time comes, you make her beg you to remove her balls for an hour straight before you do - and she's so desperate for relief from the pain that she does it. The experience has left her @@.red;slightly injured,@@ @@.orange;gelded,@@ @@.red;thoroughly traumatized,@@ and @@.gold;willing to do anything@@ to avoid any more pain. + <<set $activeSlave.behavioralFlaw = "odd", $activeSlave.trust -= 20, $activeSlave.health -= 10, $activeSlave.balls = 0, $activeSlave.scrotum = 0>> <</replace>> <</link>> @@ -7429,7 +8229,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "See how rough you can be and still get her to cum">> <<EventNameDelink $activeSlave>> <<replace "#result">> - The aphrodisiac dosage she's on will let her orgasm to almost anything. You spend a few minutes playing with her nipples, skillfully edging her away from climax, and she's almost vibrating with discomfort. She's so desperate that she sobs with relief when you order her to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels")>>kneel<<elseif ($activeSlave.shoes == "heels")>>totter up<<else>>stand<</if>> <<if $activeSlave.preg > 20>>belly <</if>>against a wall and spread her buttocks. A little saliva and<<if $PC.vagina == 1>> a bit of your own pussyjuice, transferred by a couple of fingers, and<</if>> <<if $PC.dick == 0>>your vibrating strap-on<<else>>your dick<</if>> is up her willing ass. The position is uncomfortable for her, and you are not gentle, but she comes anyway. By the end of the night her butthole is so sore that she <<if $activeSlave.preg > 20>>lies on her side<<else>>lies on her stomach<</if>> every chance she gets. Her submissiveness @@.hotpink;has increased.@@ + The aphrodisiac dosage she's on will let her orgasm to almost anything. You spend a few minutes playing with her nipples, skillfully edging her away from climax, and she's almost vibrating with discomfort. She's so desperate that she sobs with relief when you order her to <<if ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels")>>kneel<<elseif ($activeSlave.shoes == "heels")>>totter up<<else>>stand<</if>> <<if $activeSlave.belly >= 5000>>_belly belly <</if>>against a wall and spread her buttocks. A little saliva and<<if $PC.vagina == 1>> a bit of your own pussyjuice, transferred by a couple of fingers, and<</if>> <<if $PC.dick == 0>>your vibrating strap-on<<else>>your dick<</if>> is up her willing ass. The position is uncomfortable for her, and you are not gentle, but she comes anyway. By the end of the night her butthole is so sore that she <<if $activeSlave.belly >= 5000>>lies on her side<<else>>lies on her stomach<</if>> every chance she gets. Her submissiveness @@.hotpink;has increased.@@ <<set $activeSlave.devotion += 4>> <</replace>> <</link>> @@ -7446,7 +8246,29 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Show her off around the arcology">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You give $activeSlave.slaveName a variation on a usual slave gown. It's just as gorgeous, but this one actually covers her <<if $activeSlave.preg > 20>>pregnancy, <</if>>ass and crotch as well. In fact, it covers her <<if $activeSlave.amp == 1>>limbless torso and face completely: everything except her boobs.<<else>>arms, legs, and her face from the nose up.<</if>> The only flesh visible at all is her mouth, her chin, and her huge breasts, supported and presented by gentle corseting. <<if $activeSlave.amp == 1>>You carry her around $arcologies[0].name's club.<<else>>You place a gentle hand on the small of her back to guide her, and stroll around $arcologies[0].name's club.<</if>> $activeSlave.slaveName is blinded by the silk over her face, but she can still hear the appreciative murmurs of onlookers as they eye her magnificent breasts with their <<if $activeSlave.areolae == 4>>heart-shaped<<else>>star-shaped<</if>> areolae. She shivers a little with suppressed pride. @@.hotpink;Her devotion to you has increased,@@ and @@.green;your reputation as a person with unique property grows.@@ + You give $activeSlave.slaveName a variation on a usual slave gown. It's just as gorgeous, but this one actually covers her <<if $activeSlave.belly >= 1500>>_belly <<if $activeSlave.bellyPreg >= 1500>>pregnancy<<else>>belly<</if>>, <</if>> <</if>>ass and crotch as well. In fact, it covers her + <<if $activeSlave.amp == 1>> + limbless torso and face completely: everything except her boobs. + <<else>> + arms, legs, and her face from the nose up. + <</if>> + The only flesh visible at all is her mouth, her chin, and her huge breasts, supported and presented by gentle corseting. + <<if $activeSlave.amp == 1>> + You carry her around + <<if $club != 0>> + $clubName. + <<else>> + $arcologies[0].name's clubs. + <</if>> + <<else>> + You place a gentle hand on the small of her back to guide her, and stroll around + <<if $club != 0>> + $clubName. + <<else>> + $arcologies[0].name's clubs. + <</if>> + <</if>> + $activeSlave.slaveName <<if canSee($activeSlave)>>is blinded by the silk over her face<<else>>may not be able to see<</if>>, but she can still hear the appreciative murmurs of onlookers as they eye her magnificent breasts with their <<if $activeSlave.areolae == 4>>heart-shaped<<else>>star-shaped<</if>> areolae. She shivers a little with suppressed pride. @@.hotpink;Her devotion to you has increased,@@ and @@.green;your reputation as a person with unique property grows.@@ <<set $activeSlave.devotion += 4>> <<set $rep += 100>> <</replace>> @@ -7465,7 +8287,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Join her in the shower">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You step into the running water and help her to her feet with exaggerated gallantry. She seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have her back against the shower wall, her titanic udders<<if $activeSlave.preg > 20>> and pregnant belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. She comes in no time at all, and a brief massage of her huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes stare straight into yours<<else>>You stare into her $activeSlave.eyeColor eyes<</if>> as she writhes with overstimulation, @@.mediumaquamarine;her trust in your stewardship of her pleasure total.@@ + You step into the running water and help her to her feet with exaggerated gallantry. She seems surprised <<if canSee($activeSlave)>>and stares at<<else>>faces<</if>> you through the steam for a moment before looking away with a blush. Before long you have her back against the shower wall, her titanic udders<<if $activeSlave.belly >= 5000>> and _belly <<if $activeSlave.bellyPreg >= 3000>>pregnant <</if>> belly<</if>> offering an amusing challenge as they slide soapily between you as you fuck. She comes in no time at all, and a brief massage of her huge soapy nipples produces a whimpering aftershock orgasm. <<if canSee($activeSlave)>>Her $activeSlave.eyeColor eyes stare straight into yours<<else>>You stare into her $activeSlave.eyeColor eyes<</if>> as she writhes with overstimulation, @@.mediumaquamarine;her trust in your stewardship of her pleasure total.@@ <<if canDoVaginal($activeSlave)>><<VaginalVCheck>><<elseif canDoAnal($activeSlave)>><<AnalVCheck>><</if>> <<set $activeSlave.devotion += 4>> <</replace>> @@ -7473,8 +8295,39 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Fuck her immobilized body">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You make no answer, groping her soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks. <<if ($activeSlave.anus > 2)>>Her rectum is so fucked out and loose that your groping hand almost slides up it.<<elseif ($activeSlave.vagina > 2)>>Her pussy is so fucked out and loose that your groping hand almost slides up it.<<else>>You finger fuck her for a while, the sting of the soap on her sensitive insides making her gasp.<</if>> It's not like you can't tie her up and fuck her whenever you like, but sliding back and forth on her soapy body is kind of nice. <<if $PC.dick == 0>>You ride yourself against her until you orgasm<<else>>You leave a load of cum in <<if ($activeSlave.vagina == -1)>>her loosened butthole<<else>>each of her holes<</if>><</if>> and only then do you help her to her feet. She drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>cum<</if>>. @@.hotpink;She has become more submissive.@@ - <<BothVCheck>> + You make no answer, groping her soapy <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks. + <<if ($activeSlave.anus > 2) && canDoAnal($activeSlave)>> + Her rectum is so fucked out and loose that your groping hand almost slides up it. + <<elseif ($activeSlave.vagina > 2) && canDoVaginal($activeSlave)>> + Her pussy is so fucked out and loose that your groping hand almost slides up it. + <<else>> + You finger fuck her for a while, the sting of the soap on her sensitive insides making her gasp. + <</if>> + It's not like you can't tie her up and fuck her whenever you like, but sliding back and forth on her soapy body is kind of nice. + <<if $PC.dick == 0>> + You ride yourself against her until you orgasm + <<else>> + You leave a load of cum in + <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> + each of her holes + <<set _didVaginal = 1, _didAnal = 1>> + <<elseif canDoAnal($activeSlave)>> + her loosened butthole + <<set _didAnal = 1>> + <<else>> + her loosened vagina + <<set _didVaginal = 1>> + <</if>> + <<if $PC.vagina == 1>> and make her eat your pussy for a quick aftershock,<</if>> + <</if>> + and only then do you help her back to her feet. She drips soap, water, and <<if $PC.dick == 0>>your juices<<else>>ejaculate<</if>>. @@.hotpink;She has become more submissive.@@ + <<if _didVaginal == 1 && _didAnal == 1>> + <<BothVCheck>> + <<elseif _didVaginal == 1>> + <<VaginalVCheck>> + <<elseif _didAnal == 1>> + <<AnalVCheck>> + <</if>> <<set $activeSlave.devotion += 4>> <</replace>> <</link>><<if ($activeSlave.anus == 0) || ($activeSlave.vagina == 0)>> //This option will take virginity//<</if>> @@ -7491,45 +8344,51 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "No, reassure her that she doesn't need to be an anal slut">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You kindly explain that you've decided to save her ass - for now. She starts to express understanding and apologize for bothering you, but finds herself swept off her <<if $activeSlave.amp == 1>>stumps<<else>>feet<</if>> and<<if $activeSlave.preg > 20>> gently<</if>> deposited on the couch. She gasps with surprise when she finds herself being teased, fondled, and massaged rather than outright used. In no time at all she's pressing her whole<<if $activeSlave.preg > 20>> gravid<</if>> body against you and shivering with delight. <<if $activeSlave.vagina > 0>>Her shivers reach a crescendo when you <<if $PC.dick == 0>>scissor yourself against<<else>>enter<</if>> her warm, wet pussy, which convulsively flexes against your <<if $PC.dick == 0>>clit<<else>>rock hard dick<</if>>.<<else>><<if $PC.dick == 0>>You ride her face,<<else>>You push your dick<<if $PC.vagina == 1>> and as much of the upper part of your pussy as you can manage<</if>> between her thighs for some frottage,<</if>> lavishing attention on her nipples to ensure that she has fun, too.<</if>> She leaves your office feeling @@.hotpink;very close to <<if def $PC.customTitle>>her $PC.customTitle<<elseif $PC.title != 0>>her master<<else>>her mistress<</if>> indeed,@@ and seems to have forgotten her unfucked butthole for now. + You kindly explain that you've decided to save her ass - for now. She starts to express understanding and apologize for bothering you, but finds herself swept off her <<if $activeSlave.amp == 1>>stumps<<else>>feet<</if>> and<<if $activeSlave.bellyPreg >= 5000>> gently<</if>> deposited on the couch. She gasps with surprise when she finds herself being teased, fondled, and massaged rather than outright used. In no time at all she's pressing her whole<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>><</if>> body against you and shivering with delight. + <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> + Her shivers reach a crescendo when you <<if $PC.dick == 0>>scissor yourself against<<else>>enter<</if>> her warm, wet pussy, which convulsively flexes against your <<if $PC.dick == 0>>clit<<else>>rock hard dick<</if>>. + <<else>> + <<if $PC.dick == 0>>You ride her face,<<else>>You push your dick<<if $PC.vagina == 1>> and as much of the upper part of your pussy as you can manage<</if>> between her thighs for some frottage,<</if>> lavishing attention on her nipples to ensure that she has fun, too. + <</if>> + She leaves your office feeling @@.hotpink;very close to her <<WrittenMaster>> indeed,@@ and seems to have forgotten her unfucked butthole for now. <<set $activeSlave.devotion += 4>> - <<if $activeSlave.vagina > 0>> - <<set $activeSlave.vaginalCount += 1>> - <<set $vaginalTotal += 1>> + <<if $activeSlave.vagina > 0 && canDoVaginal($activeSlave)>> + <<VaginalVCheck>> <</if>> <</replace>> <</link>> <br><<link "Make sure her first anal sex is enjoyable">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You bring her over to the couch, set her on your lap, and teasingly play with her<<if $activeSlave.preg > 20>> gravid<</if>> body for a long time. Every so often you graze a finger over her unfucked butthole, making her shiver and press herself against you, but you only make it the center of attention once the poor over-aroused slave <<if canTalk($activeSlave) == false>>begins to use piteous gestures to beg you abjectly for anal.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>lisps, "I can't take it any more, <<Master>>! Pleathe uthe my athole!"<<else>>begs, "I can't take it any more, <<Master>>! Please fuck my ass!"<</if>> In reward, you sink a lightly lubricated finger up to the first knuckle in her delightfully tight asshole. She's already on the edge of orgasm, and it takes a long, long time for you to work first a finger, then two, and then your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> up her ass without sending her over. When you finally let her orgasm <<if $PC.dick == 0>>her unabashed enjoyment<<else>>the strength of her spasming sphincter<</if>> sends you over as well. She's left in a haze of @@.hotpink;sexual satisfaction@@ that radiates outward from her @@.lime;newly stretched asshole,@@ and she @@.mediumaquamarine;trusts you@@ a lot more, now. + You bring her over to the couch<<if !canDoAnal($activeSlave)>>, unfasten her anal chastity<</if>>, set her on your lap, and teasingly play with her<<if $activeSlave.belly >= 5000>> <<if $activeSlave.bellyPreg >= 3000>>gravid<<else>>rounded<</if>><</if>> body for a long time. Every so often you graze a finger over her unfucked butthole, making her shiver and press herself against you, but you only make it the center of attention once the poor over-aroused slave + <<if !canTalk($activeSlave)>> + begins to use piteous gestures to beg you abjectly for anal. + <<else>> + begs, "I can't take it any more, <<Master>>! Plea<<s>>e fuck my a<<ss>>!" + <</if>> + In reward, you sink a lightly lubricated finger up to the first knuckle in her delightfully tight asshole. She's already on the edge of orgasm, and it takes a long, long time for you to work first a finger, then two, and then your <<if $PC.dick == 0>>strap-on<<else>>cock<</if>> up her ass without sending her over. When you finally let her orgasm <<if $PC.dick == 0>>her unabashed enjoyment<<else>>the strength of her spasming sphincter<</if>> sends you over as well. She's left in a haze of @@.hotpink;sexual satisfaction@@ that radiates outward from her @@.lime;newly stretched asshole,@@ and she @@.mediumaquamarine;trusts you@@ a lot more, now. <<if ($activeSlave.fetishKnown != 1) || ($activeSlave.fetish != "buttslut")>> - Before the end of the week she's back, begging for @@.lightcoral;another dick up the ass.@@ - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetishStrength = 65>> - <<set $activeSlave.fetish = "buttslut">> + Before the end of the week she's back, begging for @@.lightcoral;another dick up the ass.@@ + <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "buttslut">> + <</if>> + <<set $activeSlave.devotion += 3, $activeSlave.trust += 3, $activeSlave.anus = 1, $activeSlave.analCount++, $analTotal++>> + <<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> + <<KnockMeUp $activeSlave 15 1 -1>> <</if>> - <<set $activeSlave.devotion += 3>> - <<set $activeSlave.trust += 3>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> <</replace>> <</link>> <br><<link "Make sure her first buttfuck puts her in her place">> <<EventNameDelink $activeSlave>> <<replace "#result">> - You throw her onto the couch facedown<<if $activeSlave.preg > 20>>, her rear pushed into the air by her rounded belly<</if>>, catching a glimpse of her doubtful face as she goes; she's already started to wonder whether this was a mistake. In a few moments she knows it for sure as she feels the burning sensation of a lubricated <<if $PC.dick == 0>>strap-on<<else>>dickhead<</if>> forcing her virgin sphincter wide. Whatever noises she might be making are pretty inaudible, since you have her sobbing face shoved deep between the leather cushions. She tries not to struggle and relax for her beloved master, but her body rebels against the pain and she starts to wriggle spastically, trying to burrow into the couch to get away from the pounding. When you finish, the poor slave is left lying on the couch with <<if $PC.dick == 0>>a<<else>>a thin dribble of ejaculate escaping from her<</if>> @@.lime;newly fucked butthole,@@ a stream of drying tears running down each side of her face,<<if $activeSlave.dick > 0>> a single drop of precum at the tip of her totally flaccid dick,<</if>> and a new understanding of @@.gold;her place in life.@@ + You throw her onto the couch facedown<<if $activeSlave.belly >= 5000>>, her rear pushed into the air by her rounded belly<</if>>, catching a glimpse of her doubtful face as she goes; she's already started to wonder whether this was a mistake. In a few moments she knows it for sure as she feels<<if !canDoAnal($activeSlave)>> her anal chastity ripped off and<</if>> the burning sensation of a lubricated <<if $PC.dick == 0>>strap-on<<else>>dickhead<</if>> forcing her virgin sphincter wide. Whatever noises she might be making are pretty inaudible, since you have her sobbing face shoved deep between the leather cushions. She tries not to struggle and relax for her beloved master, but her body rebels against the pain and she starts to wriggle spastically, trying to burrow into the couch to get away from the pounding. When you finish, the poor slave is left lying on the couch with <<if $PC.dick == 0>>a<<else>>a thin dribble of ejaculate escaping from her<</if>> @@.lime;newly fucked butthole,@@ a stream of drying tears running down each side of her face,<<if $activeSlave.dick > 0>> a single drop of precum at the tip of her totally flaccid dick,<</if>> and a new understanding of @@.gold;her place in life.@@ <<if ($activeSlave.fetishKnown != 1) || ($activeSlave.fetish != "submissive")>> - Before the end of the week it's clear that she's taken the anal rape to heart, and now sees her body as something @@.lightcoral;for others to use and abuse.@@ - <<set $activeSlave.fetishKnown = 1>> - <<set $activeSlave.fetishStrength = 65>> - <<set $activeSlave.fetish = "submissive">> + Before the end of the week it's clear that she's taken the anal rape to heart, and now sees her body as something @@.lightcoral;for others to use and abuse.@@ + <<set $activeSlave.fetishKnown = 1, $activeSlave.fetishStrength = 65, $activeSlave.fetish = "submissive">> + <</if>> + <<set $activeSlave.trust -= 5, $activeSlave.anus = 1, $activeSlave.analCount++, $analTotal++>> + <<if $PC.dick == 1 && $activeSlave.eggType == "human" && isFertile($activeSlave) && $activeSlave.preg == 0>> + <<KnockMeUp $activeSlave 25 1 -1>> <</if>> - <<set $activeSlave.trust -= 5>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.analCount += 1>> - <<set $analTotal += 1>> <</replace>> <</link>> @@ -7541,18 +8400,15 @@ You tell her kindly that you understand, and that she'll be trained to address t As the sterile doors of the surgical equipment hiss closed over her, you whisper in her ear that she's about to be cut up. She looks at you with a mix of fear and wild excitement. After nearly a whole week of constant surgery and expensive drug-induced recovery, <<if canSee($activeSlave)>>she finally gets to see her new body in the mirror<<elseif $activeSlave.amp == 1>>you finally describe all the new implants in her body and how they make her look<<else>>you finally let her feel her new body, even helping her hands to the less obvious changes<</if>>. She has cartoonishly huge lips, boobs, and buttocks; she looks like a caricature of a bimbo. She cries with gratitude <<if canSee($activeSlave)>>to see herself<<elseif $activeSlave.amp == 1>>to hear how she looks<<else>>as she feels her new body<</if>>, and can scarcely wait to recover enough to get fucked. @@.hotpink;She has become extremely devoted to you.@@ <<set $cash -= 125>> <<set $activeSlave.devotion += 10>> - <<set $seed = Math.clamp(10000-$activeSlave.boobs, 0, 2000)>> - <<set $activeSlave.boobsImplant += $seed>> - <<set $activeSlave.boobs += $seed>> - <<set $seed = Math.clamp(10-$activeSlave.butt, 0, 4)>> - <<set $activeSlave.buttImplant += $seed>> - <<set $activeSlave.butt += $seed>> - <<set $seed = 10*Math.clamp(3-$activeSlave.lips, 0, 2)>> - <<set $activeSlave.lipsImplant += $seed>> - <<set $activeSlave.lips += $seed>> - <</replace>> -<</link>> -<<if $activeSlave.preg > 20>> + <<set _surgeryAddict = Math.clamp(20000-$activeSlave.boobs, 0, 2000)>> + <<set $activeSlave.boobsImplant += _surgeryAddict, $activeSlave.boobs += _surgeryAddict>> + <<set _surgeryAddict = Math.clamp(10-$activeSlave.butt, 0, 4)>> + <<set $activeSlave.buttImplant += _surgeryAddict, $activeSlave.butt += _surgeryAddict>> + <<set _surgeryAddict = Math.clamp(80-$activeSlave.lips, 0, 20)>> + <<set $activeSlave.lipsImplant += _surgeryAddict, $activeSlave.lips += _surgeryAddict>> + <</replace>> +<</link>> +<<if $activeSlave.bellyPreg >= 5000>> <br><<link "Not while she is so pregnant">> <<EventNameDelink $activeSlave>> <<replace "#result">> @@ -7573,15 +8429,26 @@ You tell her kindly that you understand, and that she'll be trained to address t <<link "Fuck her as she asks">> <<EventNameDelink $activeSlave>> <<replace "#result">> - She almost sobs with joy as <<if $PC.dick == 0>>your strap-on enters<<else>>you enter<</if>> her. The two of you have <<if $activeSlave.vaginalAccessory == "chastity belt">>gentle anal sex<<elseif $activeSlave.vagina == -1>>gentle anal sex<<else>>passionate oral, vanilla, and finally anal sex<</if>> for the rest of the night<<if $PC.vagina == 1>><<if $PC.dick == 1>>; whenever you go soft for a moment, all she has to do is eat you out, and you're rock hard again<</if>><</if>>. As you move from position to position<<if $activeSlave.preg > 20>>, and exploring several unusual ones thanks to her pregnancy<</if>>, she twists to face you whenever she can. When she manages it, she kisses you when she can reach your lips, and she <<if canSee($activeSlave)>>stares deeply into your eyes<<else>>meets your face with her own<</if>> when she cannot. Her trust in you @@.mediumaquamarine;has increased.@@ + She almost sobs with joy as <<if $PC.dick == 0>>your strap-on enters<<else>>you enter<</if>> her. The two of you have + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> + passionate oral, vanilla, and finally anal sex + <<elseif canDoVaginal($activeSlave)>> + gentle vanilla sex + <<else>> + gentle anal sex + <</if>> + for the rest of the night<<if $PC.vagina == 1>><<if $PC.dick == 1>>; whenever you go soft for a moment, all she has to do is eat you out, and you're rock hard again<</if>><</if>>. As you move from position to position<<if $activeSlave.belly >= 5000>>, and exploring several unusual ones thanks to her _belly <<if $activeSlave.bellyPreg >= 3000>>pregnancy<<else>>belly<</if>><</if>>, she twists to face you whenever she can. When she manages it, she kisses you when she can reach your lips, and she <<if canSee($activeSlave)>>stares deeply into your eyes<<else>>meets your face with her own<</if>> when she cannot. Her trust in you @@.mediumaquamarine;has increased.@@ <<set $activeSlave.trust += 4>> - <<if canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave) && canDoAnal($activeSlave)>> <<BothVCheck>> + <<set $activeSlave.oralCount++, $oralTotal++>> + <<elseif canDoVaginal($activeSlave)>> + <<VaginalVCheck>> <<else>> <<AnalVCheck>> <</if>> <</replace>> -<</link>><<if ($activeSlave.anus == 0) || (($activeSlave.vagina == 0) && ($activeSlave.vaginalAccessory != "chastity belt"))>> //This option will take virginity//<</if>> +<</link>><<if ($activeSlave.anus == 0 && canDoAnal($activeSlave)) || ($activeSlave.vagina == 0 && canDoVaginal($activeSlave))>> //This option will take virginity//<</if>> <</if>> <<if canDoAnal($activeSlave)>> <br><<link "Assrape her">> diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw index 5472f25a0c5abace20cf6b065e455b4e3c8ffc0d..f5fa24d5800cd2e701a65b96de0c7897386dfa89 100644 --- a/src/uncategorized/SFMBarracks.tw +++ b/src/uncategorized/SFMBarracks.tw @@ -1,14 +1,14 @@ :: SFM Barracks -/* The upgrades are currently ordered as: securityForceArcologyUpgrades(8),securityForceInfantryPower(11),securityForceStimulantPower(7),securityForceVehiclePower(7),securityForceAircraftPower(7),ssecurityForceSpacePlanePower(8),securityForceFortressZeppelin(3),ecurityForceDronePower(6),securityForceSatalitePower(11),securityForceGiantRobot(8)($terrain = "oceanic" securityForceAircraftCarrier(3)+securityForceSubmarine(4) -securityForceGiantRobot(8)),securityForceX */ +/* The upgrades are currently ordered as: securityForceArcologyUpgrades(8),securityForceInfantryPower(11),securityForceStimulantPower(7),securityForceVehiclePower(7),securityForceAircraftPower(7),ssecurityForceSpacePlanePower(8),securityForceFortressZeppelin(3),securityForceAC130(5),ecurityForceDronePower(6),securityForceSatalitePower(11),securityForceGiantRobot(8)($terrain = "oceanic" securityForceAircraftCarrier(3)+securityForceSubmarine(4) -securityForceGiantRobot),securityForceX */ <<nobr>> <<set $nextButton = "Back to Main">> <<set $nextLink = "Main">> <<set $returnTo = "Barracks">> -//The $securityForceName barracks is located in the arcology's lower levels, occupying unneeded warehouse space. It is not accessible to the general citizenry, but your personal elevator has express service to it. As you step off, two soldiers in combat armour manning the entry checkpoint tense and raise their weapons, before nodding respectfully and stepping aside, allowing their patron entry. The barracks is cavernous, containing areas for the soldiers to sleep and keep their belongings, areas for the storage and maintenance of their weapons and equipment, and common areas for them to amuse themselves, since they rarely mix with your citizens on the upper levels. You survey the facilities.// +//$securityForceName's barracks is located in the arcology's lower levels, occupying unneeded warehouse space. It is not accessible to the general citizenry, but your personal elevator has express service to it. As you step off, two soldiers in combat armour manning the entry checkpoint tense and raise their weapons, before nodding respectfully and stepping aside, allowing their patron entry. The barracks is cavernous, containing areas for the soldiers to sleep and keep their belongings, areas for the storage and maintenance of their weapons and equipment, and common areas for them to amuse themselves, since they rarely mix with your citizens on the upper levels. You survey the facilities.// <</nobr>> ''Barracks:'' - /* 8 upgrades */ <<nobr>><<if $securityForceArcologyUpgrades == 0>>The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.<<elseif $securityForceArcologyUpgrades == 1>>The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay.<<elseif $securityForceArcologyUpgrades == 2>>The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in.<<elseif $securityForceArcologyUpgrades == 3>>The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones.<<elseif $securityForceArcologyUpgrades == 4>>The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed.<<elseif $securityForceArcologyUpgrades == 5>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 6>> The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 7>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 8>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<</if>><</nobr>> + /* 8 upgrades */ <<nobr>><<if $securityForceArcologyUpgrades == 0>>The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.<<elseif $securityForceArcologyUpgrades == 1>>The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay.<<elseif $securityForceArcologyUpgrades == 2>>The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in.<<elseif $securityForceArcologyUpgrades == 3>>The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones.<<elseif $securityForceArcologyUpgrades == 4>>The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed.<<elseif $securityForceArcologyUpgrades == 5>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 6>> The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 7>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 8>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 9>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 140 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<</if>><</nobr>> <<nobr>><div style="margin-left:1em"><<if $securityForcePersonnel < 100>> The barracks' large dormitories are sparsely occupied, the few members of the $securityForceName residing within them concentrating together in a corner. The hundreds of empty beds and lockers visible herald the future. @@ -20,35 +20,33 @@ The barracks' large dormitories are well-occupied, and the $securityForcePersonnel members of the $securityForceName within have started to form small cliques based on section and row. <<elseif $securityForcePersonnel < 1500>> The barracks' large dormitories are near capacity, and the $securityForcePersonnel members of the $securityForceName often barter their personal loot, whether it be monetary or human, for the choicest bunks.<</if>></div><</nobr>> - ''Armoury:'' <<nobr>>/* 11 upgrades */ - <<if $securityForceInfantryPower == 0>>The armoury is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament.<<elseif $securityForceInfantryPower == 1>>The armoury has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality.<<elseif $securityForceInfantryPower == 2>>The armoury has acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality.<<elseif $securityForceInfantryPower == 3>>The armoury has replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry.<<elseif $securityForceInfantryPower == 4>>The armoury has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry.<<elseif $securityForceInfantryPower == 5>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 6>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 7>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 8>>The armoury has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 9>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 10>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 11>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<</if>> - <</nobr>> + <<if $securityForceInfantryPower == 0>>The armoury is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament.<<elseif $securityForceInfantryPower == 1>>The armoury has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality.<<elseif $securityForceInfantryPower == 2>>The armoury has acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality.<<elseif $securityForceInfantryPower == 3>>The armoury has replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry.<<elseif $securityForceInfantryPower == 4>>The armoury has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry.<<elseif $securityForceInfantryPower == 5>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 6>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 7>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 8>>The armoury has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 9>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 10>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 11>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<</if>><</nobr>> ''Stimulant Lab:'' - <<nobr>>/* 7 upgrades */ <<if $securityForceStimulantPower == 0>>The stimulant lab is providing the soldiers with standard ephedrine-based stimulants.<<elseif $securityForceStimulantPower == 1>>The stimulant lab has improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence.<<elseif $securityForceStimulantPower == 2>>The stimulant lab has replaced the soldiers' stimulants with methamphetamine-based variants, greatly increasing their alertness and aggressiveness when under their influence.<<elseif $securityForceStimulantPower == 3>>The stimulant lab has improved and concentrated the methamphetamine-based stimulants, and has also begun providing soldiers with phenylcyclidine-based dissociatives, allowing the soldiers to excuse their actions in the field and reducing any reluctance to follow severe orders.<<elseif $securityForceStimulantPower == 4>>The stimulant lab has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field.<<elseif $securityForceStimulantPower == 5>>The stimulant lab has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<<elseif $securityForceStimulantPower == 6>>The stimulant lab has sligtly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<<elseif $securityForceStimulantPower == 7>>The stimulant lab has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<</if>><</nobr>> + <<nobr>>/* 7 upgrades */ <<if $securityForceStimulantPower == 0>>The stimulant lab is providing the soldiers with standard ephedrine-based stimulants.<<elseif $securityForceStimulantPower == 1>>The stimulant lab has improved the formula of the ephedrine-based stimulants, concentrating them and increasing both their potency, and the effectiveness of the soldiers under their influence.<<elseif $securityForceStimulantPower == 2>>The stimulant lab has replaced the soldiers' stimulants with methamphetamine-based variants, greatly increasing their alertness and aggressiveness when under their influence.<<elseif $securityForceStimulantPower == 3>>The stimulant lab has improved and concentrated the methamphetamine-based stimulants, and has also begun providing soldiers with phenylcyclidine-based dissociatives, allowing the soldiers to excuse their actions in the field and reducing any reluctance to follow severe orders.<<elseif $securityForceStimulantPower == 4>>The stimulant lab has further refined the formulas of the methamphetamine-based stimulants and phenylcyclidine-based dissociatives, and has also begun providing tryptamine-based psychedelics to the soldiers, allowing them to avoid traumatic stress in the field.<<elseif $securityForceStimulantPower == 5>>The stimulant lab has maximally refined the formulas of the methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<<elseif $securityForceStimulantPower == 6>>The stimulant lab has sligtly refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<<elseif $securityForceStimulantPower == 7>>The stimulant lab has maximally refined the formulas of higher purity methamphetamine-based stimulants, phenylcyclidine-based dissociatives, and tryptamine-based psychedelics, increasing their effectiveness in all aspects and ensuring that the soldiers of the $securityForceName go into combat wired, aggressive, and euphoric (if needed).<</if>><</nobr>> <<if $securityForceArcologyUpgrades >= 1>> ''Garage:''<</if>> - <<nobr>>/* 7 upgrades */ <<if $securityForceVehiclePower == 0 && $securityForceArcologyUpgrades >= 1>>The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons.<<elseif $securityForceVehiclePower == 1>>The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils.<<elseif $securityForceVehiclePower == 2>>The garage has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand.<<elseif $securityForceVehiclePower == 3>>The garage has acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles.<<elseif $securityForceVehiclePower == 4>>The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles.<<elseif $securityForceVehiclePower == 5>>The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 6>>The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 7>>The garage has replaced both its armoured and support vehicles with the most advanced heavy variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<</if>><</nobr>> + <<nobr>>/* 7 upgrades */ <<if $securityForceVehiclePower == 0 && $securityForceArcologyUpgrades >= 1>>The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons.<<elseif $securityForceVehiclePower == 1>>The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils.<<elseif $securityForceVehiclePower == 2>>The garage has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand.<<elseif $securityForceVehiclePower == 3>>The garage has acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles.<<elseif $securityForceVehiclePower == 4>>The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles.<<elseif $securityForceVehiclePower == 5>>The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 6>>The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 7>>The garage has replaced both its armoured and support vehicles with the most advanced heavy variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<</if>><</nobr>> <<if $securityForceArcologyUpgrades >=4>> ''Hangar:''<</if>> - /* 7 upgrades */ <<nobr>><<if $securityForceAircraftPower == 0 && $securityForceArcologyUpgrades >=4>>The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.<<elseif $securityForceAircraftPower == 1>>The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry.<<elseif $securityForceAircraftPower == 2>>The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry.<<elseif $securityForceAircraftPower == 3>>The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock.<<elseif $securityForceAircraftPower == 4>>The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support.<<elseif $securityForceAircraftPower == 5>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 6>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 7>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<</if>> - /* 8 upgrades */ <<if $securityForceSpacePlanePower == 1>>A basic two engine SpacePlane has been 'borrowed' from the old world.<<elseif $securityForceSpacePlanePower == 2>>Upgraded the Space Plane's shielding, reducing both potential heat damage and radar signature.<<elseif $securityForceSpacePlanePower == 3>>Mounted another engine on top of the Space Plane's tail.<<elseif $securityForceSpacePlanePower == 4>>Modernised the elecontrics.<<elseif $securityForceSpacePlanePower == 5>>Modernised the fuel lines to increase efficency.<<elseif $securityForceSpacePlanePower == 6>>Modernised the Space Plane's engines to allow for more efficent fuel.<<elseif $securityForceSpacePlanePower == 7>>Reduced Space Plane's weight and reworked the body to reduce drag.<<elseif $securityForceSpacePlanePower == 8>>Increased the SpacePlane's crew comfort and life support systems to increase operational time.<</if>> - /* 3 upgrades */ <<if $securityForceFortressZeppelin == 1>>A basic Fortress Zeppelin has been 'borrowed' from the old world.<<elseif $securityForceFortressZeppelin == 2>>Modernised the armor.<<elseif $securityForceFortressZeppelin == 3>>Modernised the weaponry.<</if>> - /* 5 upgrades */ <<if $securityForceAC130 == 1>>A basic AC-130 has been 'borrowed' from the old world.<<elseif $securityForceAC130 == 2>>Modernised the AC-130's armor.<<elseif $securityForceAC130 == 3>>Modernised the AC-130's weaponry.<<elseif $securityForceAC130 == 4>>Modernised the AC-130's eletronics.<<elseif $securityForceAC130 == 5>>Modernised the AC-130's crew seating.<</if>><</nobr>> + /* 7 upgrades */ <<nobr>><<if $securityForceAircraftPower == 0 && $securityForceArcologyUpgrades >=4>>The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.<<elseif $securityForceAircraftPower == 1>>The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry.<<elseif $securityForceAircraftPower == 2>>The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry.<<elseif $securityForceAircraftPower == 3>>The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock.<<elseif $securityForceAircraftPower == 4>>The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support.<<elseif $securityForceAircraftPower == 5>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 6>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 7>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 8>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.Also it now posseses a basic old world bomber.<</if>> + /* 8 upgrades */ <br><<if $securityForceSpacePlanePower == 1>>A basic two engine SpacePlane has been 'borrowed' from the old world.<<elseif $securityForceSpacePlanePower == 2>>Upgraded the Space Plane's shielding, reducing both potential heat damage and radar signature.<<elseif $securityForceSpacePlanePower == 3>>Mounted another engine on top of the Space Plane's tail.<<elseif $securityForceSpacePlanePower == 4>>Modernised the elecontrics.<<elseif $securityForceSpacePlanePower == 5>>Modernised the fuel lines to increase efficency.<<elseif $securityForceSpacePlanePower == 6>>Modernised the Space Plane's engines to allow for more efficent fuel.<<elseif $securityForceSpacePlanePower == 7>>Reduced Space Plane's weight and reworked the body to reduce drag.<<elseif $securityForceSpacePlanePower == 8>>Increased the SpacePlane's crew comfort and life support systems to increase operational time.<</if>> + /* 3 upgrades */ <br><<if $securityForceFortressZeppelin == 1>>A basic Fortress Zeppelin has been 'borrowed' from the old world.<<elseif $securityForceFortressZeppelin == 2>>Modernised the armor.<<elseif $securityForceFortressZeppelin == 3>>Modernised the weaponry.<</if>> + /* 5 upgrades */ <br><<if $securityForceAC130 == 1>>A basic AC-130 has been 'borrowed' from the old world.<<elseif $securityForceAC130 == 2>>Modernised the AC-130's armor.<<elseif $securityForceAC130 == 3>>Modernised the AC-130's weaponry.<<elseif $securityForceAC130 == 4>>Modernised the AC-130's eletronics.<<elseif $securityForceAC130 == 5>>Modernised the AC-130's crew seating.<</if>><</nobr>> -<<nobr>><<if $securityForceArcologyUpgrades >= 2>> ''Drone Bay:''<</if>> - /* 6 upgrades */ <br><<if $securityForceDronePower == 0>>The drone bay contains a small number of 're-purposed' non-military drones from the arcology's original contingent.<<elseif $securityForceDronePower == 1>>The drone bay has replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms.<<elseif $securityForceDronePower == 2>>The drone bay has replaced its basic military drones with more advanced models and added a number of support drones carrying heavy weaponry to its fleet.<<elseif $securityForceDronePower == 3>>The drone bay has acquired even more advanced models of both the standard combat drones and the heavy support drones, and expanded its numbers of both.<<elseif $securityForceDronePower == 4>>The drone bay has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness.<<elseif $securityForceDronePower == 5>>The drone bay has improved the electromagnetic armament of it's drones by mounting both miniaturized and heavy railguns on them. In addition further sourcing numerous models of drones for roles as diverse as reconnaissance, independent slave capture and swarming tactics.<<elseif $securityForceDronePower == 6>>The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics.<</if>><</nobr>> +<<if $securityForceArcologyUpgrades >= 2>> ''Drone Bay:''<</if>> + <<nobr>> /* 6 upgrades */ <<if $securityForceDronePower == 0>>The drone bay contains a small number of 're-purposed' non-military drones from the arcology's original contingent.<<elseif $securityForceDronePower == 1>>The drone bay has replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms.<<elseif $securityForceDronePower == 2>>The drone bay has replaced its basic military drones with more advanced models and added a number of support drones carrying heavy weaponry to its fleet.<<elseif $securityForceDronePower == 3>>The drone bay has acquired even more advanced models of both the standard combat drones and the heavy support drones, and expanded its numbers of both.<<elseif $securityForceDronePower == 4>>The drone bay has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness.<<elseif $securityForceDronePower == 5>>The drone bay has improved the electromagnetic armament of it's drones by mounting both miniaturized and heavy railguns on them. In addition further sourcing numerous models of drones for roles as diverse as reconnaissance, independent slave capture and swarming tactics.<<elseif $securityForceDronePower == 6>>The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics.<</if>><</nobr>> -<<if $securityForceArcologyUpgrades >= 4>> ''Launch Bay:''<</if>> - <<nobr>>/* 11 upgrades */ <<if $securityForceSatalitePower == 1>> A basic satalite 'borrowed' from the old world.<<elseif $securityForceSatalitePower == 2>>Modernised the satalite's elecontrics.<<elseif $securityForceSatalitePower == 3>>Installed a basic localised communications jammer to the satalite (excludes your own frequencies with little to no leway) that will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 5>>An advanced communications jammer is installed in the satalite, increasing the AO localisation, reducing the number of effected equipement.<<elseif $securityForceSatalitePower == 6>>Boosted the satalite's coms jammer power by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 7>>Boosted the satalite's coms jammer's power by 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 8>>The satalite is now equipped with a basic EMP generator (advanced EMP hardering was applied before the instulation and activation) will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 9>>The satalite is now equipped with an advanced EMP generator, increasing the AO localisation which reduces the qunatiy of effected equipement.<<elseif $securityForceSatalitePower == 10>>Bosted the output of the satalite's advanced EMP generator by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 11>>Bosted the output of the satalite's advanced EMP generator 50% (now can destroy effected equipment).<</if>> - /* 8 upgrades */ <<if $securityForceGiantRobot == 1>> A old world Giant Robot 'Borrowed' from the old world.<<elseif $securityForceGiantRobot == 2>>Upgraded the Giant Robot's wiring and circuitry.<<elseif $securityForceGiantRobot == 3>>Upgraded the Giant Robot's power efficency.<<elseif $securityForceGiantRobot == 4>>Reduced the Giant Robot's weight.<<elseif $securityForceGiantRobot == 5>>Upgraded the Giant Robot's battery capacity.<<elseif $securityForceGiantRobot == 6>>Upgraded the Giant Robot's armour.<<elseif $securityForceGiantRobot == 7>>Upgraded the Giant Robot's weapons to add heat seeking missiles and a massive long sword in addition to quad 140 inch electromagnetic cannons.<<elseif $securityForceGiantRobot == 8>>Upgraded the Giant Robot to support two pilot's via a synced neural link.<</if>> +<<nobr>><<if $securityForceArcologyUpgrades >= 4>> ''Launch Bay:''<</if>> + /* 11 upgrades */ <br><<if $securityForceSatalitePower == 1>> A basic satalite 'borrowed' from the old world.<<elseif $securityForceSatalitePower == 2>>Modernised the satalite's elecontrics.<<elseif $securityForceSatalitePower == 3>>Installed a basic localised communications jammer to the satalite (excludes your own frequencies with little to no leway) that will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 5>>An advanced communications jammer is installed in the satalite, increasing the AO localisation, reducing the number of effected equipement.<<elseif $securityForceSatalitePower == 6>>Boosted the satalite's coms jammer power by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 7>>Boosted the satalite's coms jammer's power by 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 8>>The satalite is now equipped with a basic EMP generator (advanced EMP hardering was applied before the instulation and activation) will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 9>>The satalite is now equipped with an advanced EMP generator, increasing the AO localisation which reduces the qunatiy of effected equipement.<<elseif $securityForceSatalitePower == 10>>Bosted the output of the satalite's advanced EMP generator by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 11>>Bosted the output of the satalite's advanced EMP generator 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 12>>Povided R&D funds to be able to shoot a concentrated beam of pure enegery that is able to level an entire city block.It required overhualling the satalite's battery systen and shielding.<<elseif $securityForceSatalitePower == 13>>Povided R&D funds to focus the bean enough to level a suburb.<<elseif $securityForceSatalitePower == 14>>Povided R&D funds to focus the beam enough to level a box of houses.<<elseif $securityForceSatalitePower == 15>>Povided R&D funds to focus the beam enough to level a single house.<<elseif $securityForceSatalitePower == 16>>Povided R&D funds to focus the beam enough to level twelve feet.<</if>> + <br><<if $securityForceGiantRobot == 1>>An old world Giant Robot has been 'Borrowed'.<<elseif $securityForceGiantRobot == 2>>Upgraded the Giant Robot's wiring and circuitry.<<elseif $securityForceGiantRobot == 3>>Upgraded the Giant Robot's power efficency.<<elseif $securityForceGiantRobot == 4>>Reduced the Giant Robot's weight.<<elseif $securityForceGiantRobot == 5>>Upgraded the Giant Robot's battery capacity.<<elseif $securityForceGiantRobot == 6>>Upgraded the Giant Robot's armour.<<elseif $securityForceGiantRobot == 7>>Upgraded the Giant Robot's weapons to add heat seeking missiles and a massive long sword in addition to quad 140 inch electromagnetic cannons.<<elseif $securityForceGiantRobot == 8>>Upgraded the Giant Robot to support two pilot's via a synced neural link.<</if>> /* 8 upgrades */ <<if $terrain == "oceanic">> ''Naval Yard:''<</if>> - /* 3 upgrades */ <<if $securityForceAircraftCarrier == 1>>A basic Aircraft Carrier has been 'borrowed' from the old world.<<elseif $securityForceAircraftCarrier == 2>>Modernised the Aircraft Carrier's eletronics.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's weaponry.<</if>> - /* 4 upgrades */ <<if $securityForceSubmarine == 1>>A basic Submarine has been 'borrowed' from the old world.<<elseif $securityForceSubmarine == 2>>Modernised the Submarine's engines for silence.<<elseif $securityForceSubmarine == 3>>Upgraded the Submarine's hull for silence.<<elseif $securityForceSubmarine == 4>>Upgraded the Submarine's weaponry.<</if>><</nobr>> + /* 4 upgrades */ <<if $securityForceAircraftCarrier == 1>>A basic Aircraft Carrier has been 'borrowed' from the old world.<<elseif $securityForceAircraftCarrier == 2>>Modernised the Aircraft Carrier's eletronics.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's weaponry.<<elseif $securityForceAircraftCarrier == 4>>Modernised the Aircraft Carrier's armour.<</if>> + /* 4 upgrades */ <br><<if $securityForceAircraftCarrier == 1>>A basic Aircraft Carrier has been 'borrowed' from the old world.<<elseif $securityForceAircraftCarrier == 2>>Modernised the Aircraft Carrier's eletronics.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's weaponry.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's armour.<</if>> -//You continue towards the common area, the soldiers you pass nodding respectfully, saluting, or giving slight bows, as they please, to you. You pass the briefing areas, and can see the officers and sergeants of the force conferring over planning tables and display screens regarding their upcoming deployments.// +//You continue towards the common area, the soldiers you pass nodding respectfully, saluting, or giving slight bows, as they please, to you. You pass the briefing areas, and can see the officers and sergeants of the force conferring over planning tables and display screens regarding their upcoming deployments.//<</nobr>> <<nobr>><div style="margin-left:2em"> <<if $securityForceFocus == "recruit">> @@ -73,9 +71,9 @@ On several screens, there are some minor warnings regarding the mild disciplinary procedures that may be taken against soldiers who commit especially severe crimes while on deployment. <<elseif $securityForceAccountability == "none">> There are no warnings or information regarding disciplinary procedures on any of the screens. Near one of them, a waste basket has been dragged over and a soldier has posted a note above it that says: "For Old World Complaints and Warrants." <</if>> -</div><</nobr>> +</div> -//You arrive at the barracks' common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.// +<</nobr>><br>//You arrive at the barracks' common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.// <<nobr>><div style="margin-left:2em"><<if $securityForceDepravity <= 0.3>> The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlours. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the barracks. @@ -98,9 +96,9 @@ <</if>> <<else>> The amenities are staffed by menial slaves, captured by the soldiers on their excursions. -<</if>></div><</nobr>> +<</if>></div> -//In the middle of the common area is a pile of supply crates with a pavilion on top - The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of the $securityForceName, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs,clothes, electronic devices,huge amounts of cash, jewels and precious metals looted from the outside world.// +<</nobr>><br>//In the middle of the common area is a pile of supply crates with a pavilion on top - The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of the $securityForceName, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs,clothes, electronic devices,huge amounts of cash, jewels and precious metals looted from the outside world.// <<nobr>><div style="margin-left:2em"><<if random(1,100) > 50>> The Colonel raises a hand in greeting and nods as you approach. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture are visible, the result of her excitation and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, boss?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?" @@ -110,7 +108,8 @@ The Colonel is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, boss, what's -" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as The Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that boss," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem, you're here to talk business. So, what's up?" <<else>> The Colonel is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey boss," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?"<</if>></div><</nobr>> -<<nobr>><<if $securityForceGiftToken == 0>> +<<nobr>> + <<if $securityForceGiftToken == 0>> <span id="result"> <<link "Ask The Colonel for some extra cash">><br> <<replace "#result">> @@ -171,319 +170,267 @@ <</link>><br> </span> <<else>> - //The Colonel has already provided you with extra tribute this week.// <</if>><</nobr>> - -<<nobr>><<if $securityForceArcologyUpgrades+$securityForceInfantryPower+$securityForceStimulantPower+$securityForceVehiclePower+$securityForceAircraftPower+$securityForceSpacePlanePower+$securityForceFortressZeppelin+$securityForceDronePower+$securityForceSatalitePower+$securityForceGiantRobot >= 76>> -<<elseif $terrain == "oceanic" && $securityForceArcologyUpgrades+$securityForceInfantryPower+$securityForceStimulantPower+$securityForceVehiclePower+$securityForceAircraftPower+$securityForceSpacePlanePower+$securityForceFortressZeppelin+$securityForceDronePower+$securityForceSatalitePower+$securityForceAircraftCarrier+$securityForceSubmarine >= 75>> + //The Colonel has already provided you with extra tribute this week.// <</if>> + <<if $securityForceUpgradeToken == 1>><br>//The Colonel is working to improve the $securityForceName this week.//<</if>> + <<if $securityForceColonelToken == 1>><br>//The Colonel has already spent time with you this week or is unable able to find time in her busy week to relax with you.//<</if>> + <<if $securityForceSexedColonelToken == 1>><br>//You have already he Colonel has already spent time with you this week or is unable able to find time in her busy week to relax with you.//<</if>> + +<<if $securityForceArcologyUpgrades+$securityForceInfantryPower+$securityForceStimulantPower+$securityForceVehiclePower+$securityForceAircraftPower+$securityForceSpacePlanePower+$securityForceFortressZeppelin+$securityForceDronePower+$securityForceSatalitePower+$securityForceGiantRobot >= 79>> +<<elseif $terrain == "oceanic" && $securityForceArcologyUpgrades+$securityForceInfantryPower+$securityForceStimulantPower+$securityForceVehiclePower+$securityForceAircraftPower+$securityForceSpacePlanePower+$securityForceFortressZeppelin+$securityForceDronePower+$securityForceSatalitePower+$securityForceAircraftCarrier+$securityForceSubmarine >= 79>> //The $securityForceName is fully equipped and upgraded - nothing else can be done.// <<elseif $securityForceUpgradeToken == 0>><</if>> -<span id="result2"> - <<if $securityForceInfantryPower < 5 && $securityForceUpgradeToken == 0>> - <<if $securityForceArcologyUpgrades < 5 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to improve barracks infrastructure">> - <<replace "#result2">> + +<br><<if $securityForceUpgradeToken == 0>>Which facility or equipement do you wish The Colonel to upgrade this week?<</if>><span id="resultX"> + <<if $securityForceArcologyUpgrades < 5 && $securityForceUpgradeToken == 0>> + <br><<link "Barracks">><<replace "#resultX">> "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceArcologyUpgrades += 1>> <<set $cash -= 100000>> - <</replace>> - <</link>> // Costs ¤100000 //<br> - <<elseif $securityForceArcologyUpgrades < 8 && $securityForceUpgradeToken == 0 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5>> + <</replace>><</link>> // Costs ¤100000 //<br> + <<elseif $securityForceArcologyUpgrades < 9 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceUpgradeToken == 0>> <<if $securityForceArcologyUpgrades == 7>> <<set _arcCost = 5500000>> - <<else>> + <<elseif $securityForceArcologyUpgrades == 8>> <<set _arcCost = 3500000>> - <</if>> - <<link "Ask The Colonel to improve barracks infrastructure">> - <<replace "#result2">> + <<else>> + <<set _arcCost = 125000000>><</if>> + <br><<link "Barracks">><<replace "#resultX">> "Sure, boss." she says, nodding. "Expanding the facilities here should help us support more cool shit." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceArcologyUpgrades += 1>> <<set $cash -= _arcCost>> - <</replace>> - <</link>> // Costs ¤_arcCost //<br> - <<elseif $securityForceArcologyUpgrades >= 5 || $securityForceArcologyUpgrades == 8>> - //The $securityForceName has fully upgraded the arcology to support its activities.//<br><</if>> + <</replace>><</link>> // Costs ¤_arcCost // + <<elseif $securityForceArcologyUpgrades == 5 || $securityForceArcologyUpgrades == 9>><br>//$securityForceName's barracks has been fully upgraded to support its activities.//<</if>> - <<link "Ask The Colonel to improve the infantry equipment">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<if $securityForceInfantryPower < 5 && $securityForceUpgradeToken == 0>> + <br><<link "Armoury">><<replace "#resultX">> + "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceInfantryPower += 1>> <<set $cash -= 40000>> - <</replace>> - <</link>> // Costs ¤40000 //<br> - <<elseif $securityForceInfantryPower < 11 && $securityForceUpgradeToken == 0 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5>> - <<link "Ask The Colonel to improve the infantry equipment">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤40000 //<br> + <<elseif $securityForceInfantryPower < 11 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5>> + <<link "Armoury">><<replace "#resultX">> + "Sure, boss." she says, nodding. "The boys'll like having some new guns and armour to help them out there." She laughs. "Don't think the poor bastards they'll be shooting will thank you though." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceInfantryPower += 1>> <<set $cash -= 4500000>> - <</replace>> - <</link>> // Costs ¤4500000 //<br> - <<elseif $securityForceInfantryPower >= 5 || $securityForceInfantryPower == 12>> - //The $securityForceName armoury is fully upgraded.//<br><</if>> - - <<if $securityForceStimulantPower < 5 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to improve combat stimulants">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤4500000 //<br> + <<elseif $securityForceInfantryPower == 5 || $securityForceInfantryPower == 12>><br>//The $securityForceName armoury is fully upgraded.//<</if>> + + <<if $securityForceStimulantPower < 5 && $securityForceUpgradeToken == 0>> + <br><<link "Stimulant Lab">><<replace "#resultX">> + "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceStimulantPower += 1>> <<set $cash -= 40000>> - <</replace>> - <</link>> // Costs ¤40000 //<br> - <<elseif $securityForceStimulantPower < 7 && $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5>> - <<link "Ask The Colonel to improve combat stimulants">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤40000 //<br> + <<elseif $securityForceStimulantPower < 7 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5>> + <br><<link "Stimulant Lab">><<replace "#resultX">> + "Sure, boss." she says, nodding. "The boys are going to like hearing that they'll be getting new stims. Some of them can't get enough." She laughs, sweeping her arm at a corner of the throne, where dozens of empty stimulant injectors are piled. "I might be one of them. Either way, the fucks out there aren't going to like us once we're on the new juice." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceStimulantPower += 1>> <<set $cash -= 2265000>> - <</replace>> - <</link>> // Costs ¤2265000 //<br> - <<elseif $securityForceStimulantPower >= 5 || $securityForceStimulantPower == 7>> - //The $securityForceName stimulant lab is fully upgraded.//<br> - <</if>> + <</replace>><</link>> // Costs ¤2265000 //<br> + <<elseif $securityForceStimulantPower == 5 || $securityForceStimulantPower == 7>><br>//The $securityForceName stimulant lab is fully upgraded.//<br><</if>> - <<if $securityForceVehiclePower < 5 && $securityForceArcologyUpgrades >= 1 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to improve the vehicle fleet">> - <<replace "#result2">> + <<if $securityForceVehiclePower < 5 && $securityForceArcologyUpgrades >= 1 && $securityForceUpgradeToken == 0>><<link "Garage">><<replace "#resultX">> "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceVehiclePower += 1>> <<set $cash -= 60000>> - <</replace>> - <</link>> // Costs ¤60000 //<br> - <<elseif $securityForceVehiclePower < 7 && $securityForceUpgradeToken == 0 && $securityForceArcologyUpgrades >= 5 && $securityForceAircraftPower >= 5 && $securityForceDronePower >= 5 && $securityForceStimulantPower >= 5 && $securityForceInfantryPower >= 5>> + <</replace>><</link>> // Costs ¤60000 //<br> + <<elseif $securityForceVehiclePower < 7 && $securityForceArcologyUpgrades >= 5 && $securityForceAircraftPower >= 5 && $securityForceDronePower >= 5 && $securityForceStimulantPower >= 5 && $securityForceInfantryPower >= 5>> <<if $securityForceVehiclePower >= 5>> <<set _vehCost = 2500000>> <<else>> <<set _vehCost = 3000000>><</if>> - <<link "Ask The Colonel to improve the vehicle fleet">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <br><<link "Garage">><<replace "#resultX">> + "Sure, boss." she says, nodding. "Some new wheels should help a lot." She laughs. "The scum out there don't seem to like it when we roll up on them in something better than their piece of shit junkers." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceVehiclePower += 1>> <<set $cash -= _vehCost>> - <</replace>> - <</link>> // Costs ¤_vehCost //<br> - <<elseif $securityForceVehiclePower >= 5 || $securityForceVehiclePower == 7>> - //The $securityForceName vehicle fleet is fully upgraded.//<br> - <<else>> - //More barracks infrastructure upgrades are needed before the vehicle fleet can be expanded.//<br> - <</if>> + <</replace>><</link>> // Costs ¤_vehCost //<br> + <<elseif $securityForceVehiclePower == 5 || $securityForceVehiclePower == 7>>//The $securityForceName vehicle fleet is fully upgraded.//<<else>>//More barracks infrastructure upgrades are needed before the vehicle fleet can be expanded.//<</if>> - <<if $securityForceAircraftPower < 5 && $securityForceArcologyUpgrades >= 4 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to improve the air fleet">> - <<replace "#result2">> + <<if $securityForceArcologyUpgrades >= 4 && $securityForceUpgradeToken == 0>> + <br><<link "Hangar">><<replace "#resultX">><span id="resultY"> + <<if $securityForceAircraftPower < 5 && $securityForceArcologyUpgrades >= 4 && $securityForceUpgradeToken == 0>> + <br><<link "Ask The Colonel to improve the Airforce">> + <<replace "#resultY">> "Sure, boss." she says, nodding. "Some new VTOLs would be great." She laughs. "They're the real multiplier over the scum out there. Not much a looter gang can do against air support." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAircraftPower += 1>> <<set $cash -= 70000>> <</replace>> - <</link>> // Costs ¤70000 //<br> - <<elseif $securityForceAircraftPower < 7 && $securityForceUpgradeToken == 0 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5>> - <<if $securityForceAircraftPower >= 5>> - <<set _vehCost = 2750000>> - <<else>> - <<set _vehCost = 3250000>><</if>> - <<link "Ask The Colonel to improve the air fleet">> - <<replace "#result2">> + <</link>> // Costs ¤70000 //<br> + <<elseif $securityForceAircraftPower < 7 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5>> + <<if $securityForceAircraftPower == 5>> + <<set _vehCost = 2750000>> + <<elseif $securityForceAircraftPower == 6>> + <<set _vehCost = 3250000>> + <<elseif $securityForceAircraftPower == 7>> + <<set _vehCost = 5750000>> + <</if>> + <br><<link "Ask The Colonel to improve the Airforce">> + <<replace "#resultY">> "Sure, boss." she says, nodding. "Some new VTOLs would be great." She laughs. "They're the real multiplier over the scum out there. Not much a looter gang can do against air support." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAircraftPower += 1>> <<set $cash -= _vehCost>> <</replace>> - <</link>> // Costs ¤_vehCost //<br> - <<elseif $securityForceAircraftPower >= 5 || $securityForceAircraftPower == 7>> - //The $securityForceName air fleet is fully upgraded.//<br> - <<else>> - //More barracks infrastructure upgrades are needed before the air fleet can be expanded.//<br><</if>> + <</link>> // Costs ¤_vehCost //<br> + <<elseif $securityForceAircraftPower == 5 || $securityForceAircraftPower == 8>> + <br>//The $securityForceName air fleet is fully upgraded.// + <<else>> + //More barracks infrastructure upgrades are needed before the air fleet can be expanded.// + <</if>> - <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceSpacePlanePower < 1>> - <<link "Ask The Colonel to 'borrow' a SpacePlane">> - <<replace "#result2">> + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceSpacePlanePower < 1>> + <br><<link "Ask The Colonel to 'borrow' a SpacePlane">> + <<replace "#resultY">> "Sure, boss." she says, nodding. "A orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceSpacePlanePower += 1>> <<set $cash -= 4750000>> - <</replace>> - <</link>> // Costs ¤4750000 //<br> - <<elseif $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < 9 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the SpacePlane">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." - <<set $securityForceUpgradeToken = 1>> - <<set $securityForceSpacePlanePower += 1>> - <<set $cash -= 3750000>> - <</replace>> - <</link>> // Costs ¤3750000 //<br> - <<elseif $securityForceSpacePlanePower == 9>> - //The $securityForceName's SpacePlane is fully upgraded.//<br><</if>> + <</replace>> + <</link>> // Costs ¤4750000 //<br> + <<elseif $securityForceSpacePlanePower >= 1 && $securityForceSpacePlanePower < 9 && $securityForceUpgradeToken == 0>> + <br><<link "Ask The Colonel to upgrade the SpacePlane">> + <<replace "#resultY">>"Sure, boss." she says, nodding. "Upgrading the orbital plane should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceSpacePlanePower += 1>> + <<set $cash -= 3750000>> + <</replace>> + <</link>> // Costs ¤3750000 //<br> + <<elseif $securityForceSpacePlanePower == 9>> + //The $securityForceName's SpacePlane is fully upgraded.// + <</if>> - <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceFortressZeppelin < 1>> - <<link "Ask The Colonel to 'borrow' a Fortress Zeppelin">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A Fortress Zeppelin would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceFortressZeppelin < 1>> + <br><<link "Ask The Colonel to 'borrow' a Fortress Zeppelin">><<replace "#resultY">>"Sure, boss." she says, nodding. "A Fortress Zeppelin would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceFortressZeppelin += 1>> <<set $cash -= 30000000>> - <</replace>> - <</link>> // Costs ¤30000000 //<br> - <<elseif $securityForceFortressZeppelin == 3>> - //The $securityForceName has fully upgraded the Fortress Zeppelin to support its activities.//<br> - <<elseif $securityForceFortressZeppelin > 0 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the Fortress Zeppelin">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the Fortress Zeppelin, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤30000000 //<br> + <<elseif $securityForceFortressZeppelin == 3>><br>//The $securityForceName has fully upgraded the Fortress Zeppelin to support its activities.// + <<elseif $securityForceFortressZeppelin >= 1>> + <<link "Ask The Colonel to upgrade the Fortress Zeppelin">><<replace "#resultY">>"Sure, boss." she says, nodding. "Upgrading the Fortress Zeppelin, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceFortressZeppelin += 1>> - <<set $cash -= ¤20000000>> - <</replace>> - <</link>> // Costs ¤20000000 //<br> + <<set $cash -= 20000000>> + <</replace>><</link>> // Costs ¤20000000 //<br> <</if>> - - <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceAC130 < 1>> - <<link "Ask The Colonel to 'borrow' an AC-130">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A AC-130 would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceAC130 < 1>> + <br><<link "Ask The Colonel to 'borrow' an AC-130">><<replace "#resultY">>"Sure, boss." she says, nodding. "An AC-130 would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAC130 += 1>> <<set $cash -= 35000000>> - <</replace>> - <</link>> // Costs ¤35000000 //<br> - <<elseif $securityForceAC130 == 5>> - //The $securityForceName has fully upgraded the AC-130 to support its activities.//<br> - <<elseif $securityForceAC130 > 0 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the AC-130">> - <<replace "#result2">> + <</replace>><</link>> // Costs ¤35000000 //<br> + <<elseif $securityForceAC130 == 4>> + //The $securityForceName has fully upgraded the AC-130 to support its activities.// + <<elseif $securityForceAC130 > 1>> + <br><<link "Ask The Colonel to upgrade the AC-130">> "Sure, boss." she says, nodding. "Upgrading the AC-130, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAC130 += 1>> - <<set $cash -= ¤25000000>> - <</replace>> - <</link>> // Costs ¤25000000 //<br> - <</if>> - - <<if $securityForceDronePower < 5 && $securityForceArcologyUpgrades >= 2 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to improve the drone fleet">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." - <<set $securityForceUpgradeToken = 1>> - <<set $securityForceDronePower += 1>> - <<set $cash -= 45000>> - <</replace>> - <</link>> // Costs ¤45000 //<br> - <<elseif $securityForceDronePower < 6 && $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5>> - <<link "Ask The Colonel to improve the drone fleet">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." - <<set $securityForceUpgradeToken = 1>> - <<set $securityForceDronePower += 1>> - <<set $cash -= 2000000>> - <</replace>> - <</link>> // Costs ¤2000000 //<br> - <<elseif $securityForceDronePower >= 5 || $securityForceDronePower == 6>> - //The $securityForceName drone fleet is fully upgraded.//<br> - <<else>> - //More barracks infrastructure upgrades are needed before the drone fleet can be expanded.//<br><</if>> + <<set $cash -= 25000000>> + <</link>> // Costs ¤25000000 //<br><</if>> + </span><</replace>><</link>> + <</if>> + + <<if $securityForceDronePower < 5 && $securityForceArcologyUpgrades >= 2 && $securityForceUpgradeToken == 0>><<link "Drone Bay">><<replace "#resultX">> + "Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceDronePower += 1>> + <<set $cash -= 45000>> + <</replace>><</link>> // Costs ¤45000 //<br> + <<elseif $securityForceDronePower < 6 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5>> + <<link "Drone Bay">>"Sure, boss." she says, nodding. "Some new drones would be nice." She laughs. "The poor bastards out there shit themselves when they see combat drones fly over the horizon." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $securityForceUpgradeToken = 1>> + <<set $securityForceDronePower += 1>> + <<set $cash -= 2000000>> + <</link>> // Costs ¤2000000 // + <<elseif $securityForceDronePower == 5 || $securityForceDronePower == 6>><br>//The $securityForceName drone fleet is fully upgraded.//<<else>>//More barracks infrastructure upgrades are needed before the drone fleet can be expanded.//<</replace>><</link>><</if>> - <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5>> - <<if $securityForceSatalitePower < 1>> - <<link "Ask The Colonel to 'borrow' a Satalite">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<if $securityForceArcologyUpgrades >=4 && $securityForceUpgradeToken == 0>><br><<link "Launch Bay">><<replace "#resultX">><span id="resultY"> + <<if $securityForceUpgradeToken == 0 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceVehiclePower >= 5 && $securityForceDronePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceSatalitePower < 1>> + <br><<link "Ask The Colonel to 'borrow' a Satalite">><<replace "#resultY">>"Sure, boss." she says, nodding. "A Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceSatalitePower += 1>> <<set $cash -= 3750000>> - <</replace>> - <</link>> // Costs ¤3750000 //<br> - <<elseif $securityForceSatalitePower >= 1 && $securityForceSatalitePower < 11>> - <<link "Ask The Colonel to upgrade the Satalite">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤3750000 //<br> + <<elseif $securityForceSatalitePower >= 1 && $securityForceSatalitePower < 16>> + <<if $securityForceSatalitePower < 11>> + <<set _vehCost = 2350000>> + <<elseif $securityForceSatalitePower == 11>> + <<set _vehCost = 150000000>> + <<elseif $securityForceSatalitePower == 12>> + <<set _vehCost = 160000000>> + <<elseif $securityForceSatalitePower == 13>> + <<set _vehCost = 170000000>> + <<elseif $securityForceSatalitePower == 14>> + <<set _vehCost = 180000000>> + <<elseif $securityForceSatalitePower == 15>> + <<set _vehCost = 190000000>> + <</if>> + <br><<link "Ask The Colonel to upgrade the Satalite">><<replace "#resultY">>"Sure, boss." she says, nodding. "Upgrading the Satalite should help a lot." She laughs. "The scum out there don't seem to like it when we have eyes they can't hit." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceSatalitePower += 1>> - <<set $cash -= 2350000>> - <</replace>> - <</link>> // Costs ¤2350000 //<br> - <<elseif $securityForceSatalitePower == 11>> - //The $securityForceName's Satalite is fully upgraded.//<br> - <</if>> - <</if>> - - <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceGiantRobot < 1 && $securityForceUpgradeToken == 0 && $terrain != "oceanic">> - <<link "Ask The Colonel to 'borrow' a Giant Robot">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A Giant Robot would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<set $cash -= _vehCost>> + <</replace>><</link>> // Costs ¤2350000 //<br> + <<elseif $securityForceSatalitePower == 16>><br>//The $securityForceName's Satalite is fully upgraded.//<</if>> + + <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceGiantRobot < 1 && $terrain != "oceanic" && $securityForceUpgradeToken == 0>> + <br><<link "Ask The Colonel to 'borrow' a Giant Robot">><<replace "#resultY">><br>"Sure, boss." she says, nodding. "A Giant Robot would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceGiantRobot += 1>> <<set $cash -= 50000000>> - <</replace>> - <</link>> // Costs ¤50000000 //<br> - <<elseif $securityForceGiantRobot < 8 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the Giant Robot">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the Giant Robot, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤50000000 //<br> + <<elseif $securityForceGiantRobot < 8>> + <br><<link "Ask The Colonel to upgrade the Giant Robot">><<replace "#resultY">><br>"Sure, boss." she says, nodding. "Upgrading the Giant Robot, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceGiantRobot += 1>> <<set $cash -= 25000000>> - <</replace>> - <</link>> // Costs ¤25000000 //<br> - <<elseif $securityForceGiantRobot == 7>> - //The $securityForceName has fully upgraded the GiantRobot to support its activities.//<br><</if>> - - <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceAircraftCarrier < 1 && $securityForceUpgradeToken == 0 && $terrain == "oceanic">> - <<link "Ask The Colonel to 'borrow' an aircraft carrier">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A aircraft carrier would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤25000000 //<br> + <<elseif $securityForceGiantRobot == 8>>//The $securityForceName has fully upgraded the GiantRobot to support its activities.//<br><</if>> + </span><</replace>><</link>><</if>> + + <<if $terrain == "oceanic" && $securityForceUpgradeToken == 0>><br><<link "Naval Yard">><<replace "#resultX">><span id="resultY">> + <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceAircraftCarrier < 1 && $terrain == "oceanic" && $securityForceUpgradeToken == 0>> + <br><<link "Ask The Colonel to 'borrow' an aircraft carrier">><<replace "#resultY">>"Sure, boss." she says, nodding. "A aircraft carrier would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAircraftCarrier += 1>> <<set $cash -= 1500000>> - <</replace>> - <</link>> // Costs 1500000 //<br> - <<elseif $securityForceAircraftCarrier < 3 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the Aircraft Carrier">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the aircraft carrier, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs 1500000 //<br> + <<elseif $securityForceAircraftCarrier < 4>> + <br><<link "Ask The Colonel to upgrade the Aircraft Carrier">><<replace "#resultY">>"Sure, boss." she says, nodding. "Upgrading the aircraft carrier, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceAircraftCarrier += 1>> <<set $cash -= 25000000>> - <</replace>> - <</link>> // Costs ¤25000000 //<br> - <<elseif $securityForceAircraftCarrier == 5>> - //The $securityForceName has fully upgraded the aircraft carrier to support its activities.//<br><</if>> + <</replace>><</link>> // Costs ¤25000000 //<br> + <<elseif $securityForceAircraftCarrier == 4>>//The $securityForceName has fully upgraded the aircraft carrier to support its activities.//<br><</if>> - <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceSubmarine < 1 && $securityForceUpgradeToken == 0 && $terrain == "oceanic">> - <<link "Ask The Colonel to 'borrow' a Submarine">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "A Submarine would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." + <<if $securityForceVehiclePower >= 5 && $securityForceInfantryPower >= 5 && $securityForceDronePower >= 5 && $securityForceAircraftPower >= 5 && $securityForceStimulantPower >= 5 && $securityForceArcologyUpgrades >= 5 && $securityForceSubmarine < 1 && $terrain == "oceanic" && $securityForceUpgradeToken == 0>> + <br><<link "Ask The Colonel to 'borrow' a Submarine">><<replace "#resultY">>"Sure, boss." she says, nodding. "A Submarine would help a lot." She laughs. "The scum out there don't seem to like it when we have things that their shit equipment can't damage." She picks up a tablet and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceSubmarine += 1>> <<set $cash -= 1500000>> - <</replace>> - <</link>> // Costs ¤50000000 //<br> - <<elseif $securityForceSubmarine < 4 && $securityForceUpgradeToken == 0>> - <<link "Ask The Colonel to upgrade the Submarine">> - <<replace "#result2">> - "Sure, boss." she says, nodding. "Upgrading the aircraft carrier, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." + <</replace>><</link>> // Costs ¤1500000 //<br> + <<elseif $securityForceSubmarine < 4>> + <br><<link "Ask The Colonel to upgrade the Submarine">><<replace "#resultY">>"Sure, boss." she says, nodding. "Upgrading the aircraft carrier, should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." <<set $securityForceUpgradeToken = 1>> <<set $securityForceSubmarine += 1>> <<set $cash -= 25000000>> - <</replace>> - <</link>> // Costs ¤25000000 //<br> - <<elseif $securityForceSubmarine == 4>> - //The $securityForceName has fully upgraded the Submarine to support its activities.//<br><</if>> + <</replace>><</link>> // Costs ¤25000000 //<br> + <<elseif $securityForceSubmarine == 4>>//The $securityForceName has fully upgraded the Submarine to support its activities.//<br><</if>> + </span><</replace>><</link>><</if>> </span> - <<if $securityForceUpgradeToken == 1>> - //The Colonel is working to improve the $securityForceName this week.//<br><</if>><</nobr>> -<<nobr>> -<span id="result3"> - <<if $securityForceColonelToken == 0>> - <<link "Spend some one on one time up on the surface with The Colonel, along with an escort of course.">> +<<if $securityForceColonelToken == 0>><span id="result3"> + <br><<link "Spend some one on one time up on the surface with The Colonel, along with an escort of course.">> <<replace "#result3">> <<set $securityForceColonelToken = 1>> You ask The Colonel if she would like to stretch her legs up on the surface. It doesn't take much effort for her to agree. @@ -491,7 +438,7 @@ <<if $PC.warfare < 10>> Your complete lack of skill at warfare ensures that in addition to $Bodyguard.slaveName, you need; two full sqauds of $securityForceName on foot, a squadron of fighters, a large convy of $securityForceName ground vehicles. <<elseif $PC.warfare >= 100 && $career == "mercenary">> - Your mastery of wet work and prior work as a PMCs, satisfies The Colonel that you only need; one solider and a single vehicle plus $Bodyguard.slaveName. Being able to see and interact with the arcology owner even more directly if they so wish boosts the mood of your citizen's while also giving them an increased opportunity to try gaining favour with you. + Your mastery of wet work and prior expierence in a PMC, satisfies The Colonel that you only need; one solider and a single vehicle plus $Bodyguard.slaveName. Being able to see and interact with the arcology owner even more directly if they so wish boosts the mood of your citizen's while also giving them an increased opportunity to try gaining favour with you. <<if $economy == .5>> <<set $rep += 10, $cash += 450>> <<elseif $economy == 1>> @@ -556,6 +503,7 @@ <<link "Spend some one on one time down in $securityForceName 's HQ">> <<replace "#result3">> <<set $securityForceColonelToken = 1>> + <br> "Sure, boss." she says, nodding. "I can use a break from all of this." She laughs. She can try teaching you a bit about; @@ -600,78 +548,54 @@ <</replace>> <</link>> - <<elseif $securityForceColonelToken == 1>> - //The Colonel has already spent time with you this week or is unable able to find time in her busy week to relax with you.// - <</if>> -</span> -<</nobr>> +</span><</if>> -/* <<nobr>> -<<if $securityForceSexedColonelToken == 0 && $securityForceColonelToken == 0>><</if>> -<span id=="result4"> - <<link "FadeToBlack">> - <<link>>"Private" - <<set $securityForceColonelToken = 1 && $securityForceSexedColonelToken = 1>> - <<replace "#result4">><</replace>> +/* <<if $securityForceSexedColonelToken == 0>><span id=="result4"> + <<link "FadeToBlack">> + <<replace "#result4">><<link "Private">><<set $securityForceSexedColonelToken = 1>> <span id=="result5"> - <<link>>"Pussy"<</link>> - <<replace "#result5">> + <<link>>"Pussy"<</link>><<replace "#result5">> <<set $securityForceSexedColonel = 1 && $securityForceColonelToken = 1>> <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> + <</replace>><<link>> - <<link>>"Ass"<</link>> - <<replace "#result5">> - <<set $securityForceSexedColonel = 1 && && $securityForceSexedColonelToken = 1>> + <<link "Ass">><<replace "#result5">> <<if $ColonelCore == "shell shocked">> - //The entire time it is obvious that The Colonel is reliving a horriable event. - <</replace>> + //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <<replace "#result6">><</replace>> - </span> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> + </span> + <</replace>><</link>> - <<link>>"Both pussy and ass"<</link>> - <<replace "#result5">> + <<link "Both pussy and ass">><<replace "#result5">> <<set $securityForceSexedColonel = 2>> <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. - <</replace>> <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> + <</replace>><</link>> - <<link>>"Mouth"<</link>> - <<replace "#result5">> + <<link "Mouth">><<replace "#result5">> <<set $securityForceSexedColonel = 1>> <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. - <</replace>> <span id=="result6"> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <<replace "#result6">> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> - <</replace>> + <</replace>><</link>> <<link>>"All three holes"<</link>> <<replace "#result5">> @@ -679,22 +603,15 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <<replace "#result6">><</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> </span> - </span> - <</replace>> - <</link>> + <</replace>> - <<replace "#result4">> - <<set $securityForceColonelToken = 1 && $securityForceColonelToken = 1>><</if>> - <<link>>"On The Colonel's "throne." - <</replace>> + <<replace "#result4">><<set $securityForceColonelToken = 1>><<link "On The Colonel's throne.">> <span id=="result5"> <<replace "#result5">> <<link>>"Pussy"<</link>> @@ -702,13 +619,9 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> @@ -718,13 +631,9 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> @@ -734,13 +643,9 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> @@ -750,13 +655,9 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> @@ -766,21 +667,16 @@ <<if $ColonelCore == "shell shocked">> //The entire time it is obvious that The Colonel is reliving a horriable event. <span id=="result6"> - <<replace "#result6">> - <<link>>"Do you make an attempt to bring her back to the present?"<</link>> - <</replace>> + <<replace "#result6">><<link>>"Do you make an attempt to bring her back to the present?"<</link>><</replace>> - <<replace "#result6">> - <<link>>"It's probably best to let The Colonel with her own demons"<</link>> - <</replace>> + <<replace "#result6">><<link>>"It's probably best to let The Colonel with her own demons"<</link>><</replace>> </span> <</replace>> </span> - <</link>> - <</replace>> - <</link>> -</span> -<</nobr>> */ + <</replace>><</link>> + <</link>> +</span><</if>> */ /* [[Send a slave to serve in $securityForceName's HQ and facilities|SlaveSupport]] -In additon to help keeping them clean and tidy,some combat skills will be gained while seeing a small part of military life. */ \ No newline at end of file +In additon to help keeping them clean and tidy,some combat skills will be gained while seeing a small part of military life. */ +<</nobr>> \ No newline at end of file diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index 457d05d59a20f6f7d92a3acedf2dda73ca497f11..1ef1eb3202145015456caaa5ee1547d1cd45578c 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -576,15 +576,17 @@ <</if>> <</if>> -<<if ($boobAccessibility != 1)>> +<<if ($boobAccessibility != 1) && $ballsAccessibility != 1 && $pregAccessibility != 1>> <<if ($eventSlave.boobs > 10000)>> <<if ($eventSlave.devotion >= -20)>> <<if ($slaves.length > 2)>> +<<if canDoAnal($eventSlave) || canDoVaginal($eventSlave)>> <<set $RESSevent.push("huge tits")>> <</if>> <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.physicalAge > 30)>> <<if ($eventSlave.ageImplant > 0)>> @@ -637,6 +639,7 @@ <<if ($eventSlave.devotion > 20) || ($eventSlave.trust < -20)>> <<if ($eventSlave.devotion <= 50)>> <<if ($eventSlave.vagina < 0)>> +<<if canDoAnal($eventSlave)>> <<if ($eventSlave.anus > 0)>> <<if ($eventSlave.analSkill <= 30)>> <<set $RESSevent.push("obedient shemale")>> @@ -645,6 +648,7 @@ <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.devotion > 50)>> <<if ($eventSlave.trust > 20)>> @@ -1387,8 +1391,8 @@ <</if>> <</if>> -<<if ($eventSlave.buttplug == "large plug") || ($eventSlave.buttplug == "long, large plug")>> -<<if ($eventSlave.assignment != "stay confined")>> +<<if ["large plug", "long, large plug", "huge plug", "long, huge plug"].includes($eventSlave.buttplug)>> +<<if ($eventSlave.assignment != "stay confined") && isSlaveAvailable($eventSlave)>> <<if ($eventSlave.devotion <= 20)>> <<if ($eventSlave.trust >= -50)>> <<if ($eventSlave.anus < 3)>> @@ -1433,8 +1437,9 @@ <<if ($eventSlave.speechRules != "restrictive")>> <<if ($eventSlave.boobsImplant > 400)>> -<<if (($eventSlave.lipsImplant + $eventSlave.buttImplant) > 3)>> -<<if ($eventSlave. boobs < 90) || ($eventSlave. butt < 8)>> +<<if $eventSlave.lipsImplant >= 30>> +<<if $eventSlave.buttImplant > 3>> +<<if ($eventSlave.boobs < 9000) || ($eventSlave. butt < 8)>> <<if ($eventSlave.relation == 0)>> <<set $RESSevent.push("surgery addict")>> <</if>> @@ -1442,6 +1447,7 @@ <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.assignment == "please you")>> <<if ($eventSlave.devotion > 20)>> @@ -1606,6 +1612,7 @@ <<if ($seeExtreme == 1)>> <<if ($eventSlave.balls > 1)>> +<<if $eventSlave.scrotum > 0>> <<if ($eventSlave.devotion <= 20)>> <<if ($eventSlave.trust <= 20)>> <<if ($eventSlave.speechRules != "restrictive")>> @@ -1615,6 +1622,7 @@ <</if>> <</if>> <</if>> +<</if>> <<if ($eventSlave.devotion <= 50)>> <<if ($eventSlave.assignment == "work as a servant") || ($eventSlave.assignment == "be a servant")>> @@ -1702,7 +1710,7 @@ <<if ($eventSlave.amp == 1)>> <<if ($eventSlave.devotion > 20)>> - <<if ($eventSlave.anus > 0)>> + <<if ($eventSlave.anus > 0 && canDoAnal($eventSlave))>> <<set $RESSevent.push("devoted amp")>> <</if>> <</if>> @@ -1730,12 +1738,10 @@ <<if ($eventSlave.boobs > 1200)>> <<if ($eventSlave.areolae > 3)>> <<if ($eventSlave.devotion > 50)>> -<<if ($eventSlave.anus > 0)>> <<set $RESSevent.push("shaped areolae")>> <</if>> <</if>> <</if>> -<</if>> <<if ($eventSlave.behavioralFlaw == "arrogant")>> <<if ($eventSlave.devotion < -50)>> diff --git a/src/uncategorized/rulesAssistant.tw b/src/uncategorized/rulesAssistant.tw index 0ca520021039cda79a84f829d731edd147eb2f00..153fdf72a91fb8669b6bbae674c46b53348b1f20 100644 --- a/src/uncategorized/rulesAssistant.tw +++ b/src/uncategorized/rulesAssistant.tw @@ -1392,10 +1392,16 @@ Other drugs: // Will be overriden by hormones and other drugs where applicable./ <<for _i = 0; _i < setup.drugs.length; _i++>> <<if _i == 0>> - <<elseif ndef setup.drugs[_i].fs>> + <<elseif ndef setup.drugs[_i].fs && ndef setup.drugs[_i].rs>> | <<elseif $cheatMode == 1>> - | //FS// + | //CM// + <<elseif (setup.drugs[_i].rs == "growth" && $growthStim == 1)>> + | //Research// + <<elseif (setup.drugs[_i].rs == "pubHorm" && $precociousPuberty == 1 && $pubertyHormones == 1)>> + | //Research// + <<elseif (setup.drugs[_i].rs == "nosag" && $purchasedSagBGone == 1)>> + | //Product// <<elseif (setup.drugs[_i].fs == "slimness" && $arcologies[0].FSSlimnessEnthusiastResearch == 1)>> | //FS// <<elseif (setup.drugs[_i].fs == "youth" && $arcologies[0].FSYouthPreferentialistResearch == 1)>> diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 604a1a49ef68d81fb442849c56fd3fd257bd29a3..17d28677f35ac537b0bea42b5319f7caaea79400 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -206,7 +206,7 @@ <</if>> <</if>> <<if $slaves[$i].nipples != "huge">> - <<if random(1,200) > _growth>> + <<if random(1,200) < _growth>> <<if ($slaves[$i].nipples == "tiny")>> The hormones also @@.lime;cause nipple growth.@@ <<set $slaves[$i].nipples = "cute">> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 8ce86cd523025b4b5fe87adbb78b6e78d39a20a4..4cfc25efdc7471db3b20d69d42d5f372e12b7f86 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3911,6 +3911,13 @@ <</if>> <</if>> <</if>> + <<if $slaves[$i].preg > 32 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 1 && $slaves[$i].hipsImplant == 0 && random(1,100) > 90>> + $possessiveCap hips @@.lime;widen@@ to better support $possessive gravidity. + <<set $slaves[$i].hips += 1>> + <<elseif $slaves[$i].preg > 28 && $slaves[$i].physicalAge >= 18 && $slaves[$i].hips == 0 && $slaves[$i].hipsImplant == 0 && random(1,100) > 70>> + $possessiveCap hips @@.lime;widen@@ to better support $possessive gravidity. + <<set $slaves[$i].hips += 1>> + <</if>> <<if $slaves[$i].preg == 15>> <<if $slaves[$i].pregKnown == 0>> $possessiveCap areolae have oddly darkened. Some cursory tests reveal @@.lime;she is about fifteen weeks pregnant;@@ @@ -4158,29 +4165,35 @@ <<set $slaves[$i].pregSource = _tempLover.ID>> <<elseif ($slaves[$i].subTarget != 0) && ($slaves[$i].assignment == "be a subordinate slave") && canAchieveErection($tempSub) && canImpreg($slaves[$i], _tempSub)>> /* subordinate must have erection to impregnate target */ <<set $slaves[$i].pregSource = _tempSub.ID>> - <<elseif (_conceptionSeed > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ + <<elseif (random(1,100) > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ Driven by the bitter rivalry between them, _tempRival.slaveName successfully overpowers $slaves[$i].slaveName and rapes $object, cumming deep in $possessive fertile <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> whenever she chooses. By the end of the week, $slaves[$i].slaveName is vowing revenge as $pronoun regains confidence. <<set $slaves[$i].pregSource = _tempRival.ID>> - <<elseif (_conceptionSeed > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ + <<elseif (random(1,100) > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ <<set $slaves[$i].pregSource = -1>> - <<elseif (_conceptionSeed > 95) && ($slaves[$i].eggType == "human")>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ + <<elseif (random(1,100) > 95) && ($slaves[$i].eggType == "human")>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ <<set $slaves[$i].pregSource = -2>> <<else>> /* default pregSource to a random citizen in case no eligible father is found */ <<set $slaves[$i].pregSource = ($slaves[$i].eggType == "human") ? -2 : 0>> /* pregmod: random citizens cannot father non-human children */ /* pick a random starting point in the slave array and iterate (wrapping around) until finding eligible father or coming back to starting point */ - <<set _sourceSeed = random(0,$slaves.length-1)>> - <<for _m = _sourceSeed + 1; _m != _sourceSeed; _m++>> - <<if _m == $slaves.length>><<set _m = 0>><</if>> /* wrap around */ - <<if canImpreg($slaves[$i], $slaves[_m])>> - /* self-impregnation check */ - <<if ($slaves[_m].ID == $slaves[$i].ID) && (_conceptionSeed <= 95)>> - <<continue>> /* 95% chance not to self-impregnate */ - <</if>> - <<set $slaves[$i].pregSource = $slaves[_m].ID>> /* passed the checks above, so this is an eligible father */ - <<break>> + <<if $slaves.length == 1>> + <<if canImpreg($slaves[$i], $slaves[$i]) && _conceptionSeed > 95>> + <<set $slaves[$i].pregSource = $slaves[$i].ID>> <</if>> - <</for>> + <<else>> + <<set _sourceSeed = random(0,$slaves.length-1)>> + <<for _m = _sourceSeed + 1; _m != _sourceSeed; _m++>> + <<if _m == $slaves.length>><<set _m = 0>><</if>> /* wrap around */ + <<if canImpreg($slaves[$i], $slaves[_m])>> + /* self-impregnation check */ + <<if ($slaves[_m].ID == $slaves[$i].ID) && (_conceptionSeed <= 95)>> + <<continue>> /* 95% chance not to self-impregnate */ + <</if>> + <<set $slaves[$i].pregSource = $slaves[_m].ID>> /* passed the checks above, so this is an eligible father */ + <<break>> + <</if>> + <</for>> + <</if>> <</if>> <<if $slaves[$i].pregSource != 0>> A quick scan after a bout of morning nausea reveals that @@.lime;$pronoun has become pregnant@@. diff --git a/src/uncategorized/securityForceEOWReport.tw b/src/uncategorized/securityForceEOWReport.tw index d8779919f288d723528e2bb4b32841eee8fcdaca..a212457a9b134cf295665fedb91b913f7f0f155d 100644 --- a/src/uncategorized/securityForceEOWReport.tw +++ b/src/uncategorized/securityForceEOWReport.tw @@ -1,6 +1,5 @@ :: Security Force EOW Report -/* If the next used token is applied */ -/* The upgrades are currently ordered as: securityForceArcologyUpgrades(8),securityForceInfantryPower(11),securityForceStimulantPower(7),securityForceVehiclePower(7),securityForceAircraftPower(7),ssecurityForceSpacePlanePower(8),securityForceFortressZeppelin(3),securityForceAC130(5),ecurityForceDronePower(6),securityForceSatalitePower(11),securityForceGiantRobot(8)($terrain = "oceanic" securityForceAircraftCarrier(3)+securityForceSubmarine(4) -securityForceGiantRobot),securityForceX */ +/* The upgrades are currently ordered as: securityForceArcologyUpgrades(8),securityForceInfantryPower(16),securityForceStimulantPower(7),securityForceVehiclePower(7),securityForceAircraftPower(7),ssecurityForceSpacePlanePower(8),securityForceFortressZeppelin(3),securityForceAC130(5),ecurityForceDronePower(6),securityForceSatalitePower(11),securityForceGiantRobot(8)($terrain = "oceanic" securityForceAircraftCarrier(3)+securityForceSubmarine(4) -securityForceGiantRobot),securityForceX */ <<silently>> /* Manpower Fluctuation Calculations - loss from attrition, random casualties, etc. Baseline is ~3%/week. Heavier for raiding/slaving, reduced for securing trade. Maxes out between 1000-1500, though never exactly that. If over 1500 for some reason, set to 1455-1495. If under 100, cannot fluctuate further negatively. */ @@ -93,9 +92,9 @@ <<if $securityForceAC130 > 0>> <<set $securityForceRecruit += ($securityForceAC130)>> <</if>> - /* If focus is recruit/train, 90% of the above is added to the personnel total of the SF. Else, 25% (which will, at medium/high personnel levels, not wholly counteract attrition, needing some recruitment every so often to keep the total high). */ + /* If focus is recruit/train, 95% of the above is added to the personnel total of the SF. Else, 25% (which will, at medium/high personnel levels, not wholly counteract attrition, needing some recruitment every so often to keep the total high). */ <<if $securityForceFocus == "recruit">> - <<set $securityForceRecruit += (Math.trunc($securityForceRecruit*0.90))>> + <<set $securityForceRecruit += (Math.trunc($securityForceRecruit*0.95))>> <<elseif $securityForceFocus == "secure">> <<set $securityForceRecruit += (Math.trunc($securityForceRecruit*0.25))>> <<elseif $securityForceFocus == "raiding">> @@ -116,7 +115,7 @@ <<set $securityForceTrade = 0.025>> /* Extra rep/prosperity from upgrades, an extra 0.25% per upgrade. ArcologyUpgrades and drones are worth doubble. */ - <<if $securityForceArcologyUpgrades > 0>> /* (8) = 4 */ + <<if $securityForceArcologyUpgrades > 0>> /* (9) = 4.5 */ <<set $securityForceTrade += (0.5*($securityForceArcologyUpgrades))>> <</if>> <<if $securityForceInfantryPower > 0>> /* (11) = 2.75 */ <<set $securityForceTrade += (0.25*($securityForceInfantryPower))>> <</if>> @@ -130,7 +129,7 @@ <<set $securityForceTrade += (0.5*($securityForceDronePower))>> <</if>> <<if $securityForceSpacePlanePower > 0>> /* (8) = 2.25 */ <<set $securityForceTrade += (0.0025*($securityForceSpacePlanePower))>> <</if>> - <<if $securityForceSatalitePower > 0>> /* (11) = 2.75 */ + <<if $securityForceSatalitePower > 0>> /* (16) = 4 */ <<set $securityForceTrade += (0.25*($securityForceSatalitePower))>> <</if>> <<if $securityForceGiantRobot > 0>> /* (8) = 2 */ <<set $securityForceTrade += (0.25*($securityForceGiantRobot))>> <</if>> @@ -148,10 +147,10 @@ <<set $securityForceTrade += (0.005*Math.trunc($securityForcePersonnel/100))>> <</if>> - /* If focus is secure trade, 90% of the above is added to the players rep/prosperity. Else, 25%. */ + /* If focus is secure trade, 95% of the above is added to the players rep/prosperity. Else, 25%. */ <<if $securityForceFocus == "secure">> - <<set $rep += (Math.trunc($rep*($securityForceTrade*0.90)))>> - <<set $arcologies[0].prosperity = (Math.trunc($arcologies[0].prosperity*(($securityForceTrade*0.90)+1)))>> + <<set $rep += (Math.trunc($rep*($securityForceTrade*0.95)))>> + <<set $arcologies[0].prosperity = (Math.trunc($arcologies[0].prosperity*(($securityForceTrade*0.95)+1)))>> <<elseif $securityForceFocus == "recruit">> <<set $rep += (Math.trunc($rep*($securityForceTrade*0.25)))>> <<set $arcologies[0].prosperity = (Math.trunc($arcologies[0].prosperity*(($securityForceTrade*0.25)+1)))>> @@ -175,83 +174,81 @@ <<set $securityForceIncome = 0>> <<set $securityForceMissionEfficiency = 1>> - /* Impact of manpower on raiding. An extra 2500/100-gate, kicking in at over 200 personnel */ + /* Impact of manpower on raiding. An extra 3500/100-gate, kicking in at over 200 personnel */ <<if $securityForcePersonnel > 200>> - <<set $securityForceBooty = ($securityForceBooty+(2500*Math.trunc($securityForcePersonnel/100)))>> + <<set $securityForceBooty = ($securityForceBooty+(3500*Math.trunc($securityForcePersonnel/100)))>> <</if>> - /* Raiding Efficiency Modifier Calculations - 10% per force upgrade (300-550% per tree), up to 35% final multiplier (after upgrade considerations) for stims. With all upgrades, total of 3700% increase after all other raiding calculations (drugs make them better at everything, but especially much better at raiding - much easier to murder and pillage when you're fucked out of your mind on a mix of meth, pcp, and lsd). Having an effective CIC (Combat Infomation Centre) at the barracks,airforce, a satalite massively and slave support at facilities massivey improves raiding efficency. If we are dealing with an oceanic aracolgy the sub and carrier massively improve efficency. */ + /* Raiding Efficiency Modifier Calculations - 15% per force upgrade (45-165% per tree), up to 105% final multiplier (after upgrade considerations) for stims. With all upgrades for a total of 1320%, after all other raiding calculations but excluding Colonel or SSLevel's (drugs make them better at everything, but especially much better at raiding - much easier to murder and pillage when you're fucked out of your mind on a mix of meth, pcp, and lsd). Having an effective CIC (Combat Infomation Centre) at the barracks,airforce, satalite,AC-130 and slave support at facilities massivey improves raiding efficency. If we are dealing with an oceanic aracolgy the sub and carrier massively improve efficency. */ /* Facilities and assoicated upgrades/equipement */ <<if $SSLevelBarracks != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelBarracks*0.10)))>> <</if>> - <<if $securityForceArcologyUpgrades != 0>> /* (8) 80% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceArcologyUpgrades*0.10)))>> <</if>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelBarracks*0.15)))>><</if>> + <<if $securityForceArcologyUpgrades != 0>> /* (9) 135% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceArcologyUpgrades*0.15)))>><</if>> <<if $SSLevelArmoury != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelArmoury*0.10)))>> <</if>> - <<if $securityForceInfantryPower != 0>> /* (11) 110% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceInfantryPower*0.10))>> <</if>> +<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelArmoury*0.15)))>><</if>> + <<if $securityForceInfantryPower != 0>> /* (11) 165% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceInfantryPower*0.15))>><</if>> <<if $SSLevelStimulantLab != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelStimulantLab*0.10)))>> <</if>> - <<if $securityForceStimulantPower != 0>> /* (7) 70% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($securityForceStimulantPower*0.10)))>> <</if>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelStimulantLab*0.15)))>><</if>> + <<if $securityForceStimulantPower != 0>> /* (7) 105% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($securityForceStimulantPower*0.15)))>><</if>> <<if $SSLevelGarage != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelGarage*0.10)))>> <</if>> - <<if $securityForceVehiclePower != 0>> /* (7) 70% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceVehiclePower*0.10))>> <</if>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelGarage*0.15)))>><</if>> + <<if $securityForceVehiclePower != 0>> /* (7) 105% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceVehiclePower*0.15))>><</if>> <<if $SSLevelHangar != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelHangar*0.10)))>> <</if>> - <<if $securityForceAircraftPower != 0>> /* (7) 70% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($securityForceAircraftPower*0.10)))>> <</if>> - <<if $securityForceSpacePlanePower != 0>> /* (8) 80% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceSpacePlanePower*0.10))>> <</if>> - <<if $securityForceFortressZeppelin != 0>> - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceFortressZeppelin*0.10))>> <</if>> - <<if $securityForceAC130 != 0>> - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceAC130*0.10))>> <</if>> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelHangar*0.15)))>><</if>> + <<if $securityForceAircraftPower != 0>> /* (7) 105% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($securityForceAircraftPower*0.15)))>><</if>> + <<if $securityForceSpacePlanePower != 0>> /* (8) 120% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceSpacePlanePower*0.15))>><</if>> + <<if $securityForceFortressZeppelin != 0>> /* (3) 45 */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceFortressZeppelin*0.15))>><</if>> + <<if $securityForceAC130 != 0>> /* (5) 75% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAC130*0.15)))>><</if>> <<if $SSLevelDroneBay != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelDroneBay*0.10)))>> <</if>> - <<if $securityForceDronePower != 0>> /* (7) 70% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceDronePower*0.10))>> <</if>> +<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($SSLevelDroneBay*0.15)))>><</if>> + <<if $securityForceDronePower != 0>> /* (7) 105% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+($securityForceDronePower*0.15))>><</if>> <<if $SSLevelLaunchBay != 0>> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($SSLevelLaunchBay*0.10)))>> <</if>> - <<if $securityForceSatalitePower != 0>> /* (11) 110% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSatalitePower*0.10)))>><</if>> - <<if $securityForceGiantRobot != 0>> /* (8) 80% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceGiantRobot*0.10))>><</if>> - +<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($SSLevelLaunchBay*0.15)))>><</if>> + <<if $securityForceSatalitePower != 0>> /* (16) 240% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSatalitePower*0.15)))>><</if>> + <<if $securityForceGiantRobot != 0>> /* (8) 120% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceGiantRobot*0.15))>><</if>> <<if $SSLevelNavalYard !=0 && $terrain == "oceanic">> -<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($SSLevelNavalYard*0.10)))>> <</if>> - <<if $securityForceAircraftCarrier !=0 && $terrain == "oceanic">> /* (3) 30% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAircraftCarrier*0.10)))>><</if>> - <<if $securityForceSubmarine !=0 && $terrain == "oceanic">> /* (4) 40% */ - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSubmarine*0.10)))>><</if>> +<<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency+(1+($SSLevelNavalYard*0.15)))>><</if>> + <<if $securityForceAircraftCarrier !=0 && $terrain == "oceanic">> /* (4) 60% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceAircraftCarrier*0.15)))>><</if>> + <<if $securityForceSubmarine !=0 && $terrain == "oceanic">> /* (4) 60% */ + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*(1+($securityForceSubmarine*0.15)))>><</if>> /* Colonel stuff */ - <<if $WarmongerColonel == 1>> - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($WarmongerColonel*0.10))>><</if>> + /* <<switch $ColonelCore>> + <<case "warmonger">> + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($WarmongerColonel*0.15))>> + <</switch>> <<if $securityForceSexedColonel != 0>> - <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceSexedColonel*0.10))>><</if>> - + <<set $securityForceMissionEfficiency = ($securityForceMissionEfficiency*($securityForceSexedColonel*0.15))>><</if>> */ + /* Apply the efficiency boost to the booty. Lets hope that meth made them better at ripping out some poor bastard's gold teeth */ <<set $securityForceBooty = ($securityForceBooty*$securityForceMissionEfficiency)>> /* Check to see if total booty is over 15k. This is the 'profitability point' of the SF. It has no upkeep, but unless you get over 15k, The Colonel uses the entire take to keep the force together. Still very profitable at higher levels though (Who thought having a 1000-man private military dedicated to slamming meth and pillaging the world would be profitable? It's quite crazy tbh). Technically the booty calcs should be affected if the force is recruiting/securing (less income from raids), but that would be frustrating for the player at high levels of development - we still want them to feel like they're getting the cash. Uses a flag for the eventual description. */ <<if $securityForceBooty > 15000>> <<set $securityForceProfitable = 1>> - /* Finally, add dat cash to the bank. C.R.E.A.M. */ <<if $securityForceFocus == "raiding">> - <<set $securityForceIncome = Math.trunc(($securityForceBooty*0.90))>> + <<set $securityForceIncome = Math.trunc(($securityForceBooty*0.95))>> <<set $cash = ($cash+$securityForceIncome)>> <<elseif $securityForceFocus == "recruit">> <<set $securityForceIncome = Math.trunc(($securityForceBooty*0.25))>> <<set $cash = ($cash+$securityForceIncome)>> <<elseif $securityForceFocus == "secure">> <<set $securityForceIncome = Math.trunc(($securityForceBooty*0.25))>> - <<set $cash = ($cash+$securityForceIncome)>> - <</if>> + <<set $cash = ($cash+$securityForceIncome)>><</if>> <<else>> - <<set $securityForceProfitable = 0>> - <</if>> + <<set $securityForceProfitable = 0>><</if>> /* Depravity calculations - hidden stat representing how violent/hedonistic/etc the SF is. Rises with raiding/free,fire/low accountability, The Colonel personality choice and lowers with reduced settings (though much slower since its easier to go criminal then it is to go straight afterward, etc. Middle options have no effect. Each setting is independent of the others. */ @@ -290,21 +287,22 @@ /* Take all the above and display the EOW text and control panel. */ <</silently>> +<<nobr>> __Status and Activities of the $securityForceName __: This week, the $securityForceName, $securityForcePersonnel strong, focused on <<if $securityForceFocus == "recruit">>recruiting and training more personnel. Smaller parties ventured out to protect the arcology's trade routes and strike targets of opportunity.<<elseif $securityForceFocus == "secure">>securing the trade routes between the arcology and the surrounding area. Smaller parties ventured out to strike targets of opportunity and process new recruits. - <<elseif $securityForceFocus == "raiding">>locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits. <</if>> These activities have, overall, @@.green;improved@@ your arcology's prosperity. <<if $securityForceProfitable == 1>>The goods procured by the $securityForceName this week, after accounting for the spoils retained by individual soldiers, were @@.green;more than sufficient@@ to cover expenses. Excess material and human assets totalling @@.yellowgreen;¤$securityForceIncome@@ (after liquidation) were transferred to your accounts. <<else>>The goods procured by the security force were, after accounting for the spoils retained by individual soldiers, @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability.<</if>> $securityForceName managed to recruit $securityForceRecruit new soldiers this week, and your reputation has @@.green;improved@@ through the improvement of trade security. + <<elseif $securityForceFocus == "raiding">>locating and striking targets of opportunity, capturing both material loot and new slaves. Smaller parties secured the most important of the arcology's trade routes and processed new recruits. <</if>> These activities have, overall, @@.green;improved@@ your arcology's prosperity. <<if $securityForceProfitable == 1>>The goods procured by the $securityForceName this week, after accounting for the spoils retained by individual soldiers, were @@.green;more than sufficient@@ to cover expenses. Excess material and human assets totalling @@.yellowgreen;¤$securityForceIncome@@ (after liquidation) were transferred to your accounts. <<elseif $securityForceProfitable == 0>>The goods procured by the security force were, after accounting for the spoils retained by individual soldiers, @@.red;barely enough@@ to cover expenses. More growth will be needed to ensure profitability.<</if>> $securityForceName managed to recruit $securityForceRecruit new soldiers this week, and your reputation has @@.green;improved@@ through the improvement of trade security. /* SlaveSupportSummary */ /* <<if $SSLevelBarracks > 0>>In the Barracks there are $SSLBSCA senior Colonel assistants, $SSLBCA Colonel assistants, $SSLBHC head cleaners and $SSLBC cleaners.<</if>> <<if SSLevelArmory > 0>>The Armory has $SSLASAST senior assistant supply technicians, $SSLAAST assistant supply technicians $SSLASM senor matainers and $SSLAM matainers.<</if>> if $SSLevelStimulantLab > 0 >>The stimulant Lab has $SSLSLPH project heads, $SSLSLSC senior chemists, $SSLSLAC assistant chemists and $SSLC cleaners.<</if>> */ - +<</nobr>> <br> //Your instructions to The Colonel:// Deployment focus: <span id="focus"><<if $securityForceFocus == "recruit">>''Recruiting and Training''<<elseif $securityForceFocus == "secure">>''Securing Trade Routes''<<else>>''Raiding and Slaving''<</if>></span>. <<link "Recruit and Train">><<set $securityForceFocus = "recruit">><<replace "#focus">>''Recruiting and Training''<</replace>><</link>> | <<link "Secure Trade Routes">><<set $securityForceFocus = "secure">><<replace "#focus">>''Securing Trade Routes''<</replace>><</link>> | <<link "Raiding and Slaving">><<set $securityForceFocus = "raiding">><<replace "#focus">>''Raiding and Slaving''<</replace>><</link>> Rules of Engagement: <span id="roe"><<if $securityForceRulesOfEngagement == "hold">>''Hold Fire''<<elseif $securityForceRulesOfEngagement == "limited">>''Limited Fire''<<else>>''Free Fire''<</if>></span>. <<link "Hold Fire">><<set $securityForceRulesOfEngagement = "hold">><<replace "#roe">>''Hold Fire''<</replace>><</link>> | <<link "Limited Fire">><<set $securityForceRulesOfEngagement = "limited">><<replace "#roe">>''Limited Fire''<</replace>><</link>> | <<link "Free Fire">><<set $securityForceRulesOfEngagement = "free">><<replace "#roe">>''Free Fire''<</replace>><</link>> Accountability: <span id="accountability"><<if $securityForceAccountability == "strict">>''Strict Accountability''<<elseif $securityForceAccountability == "some">>''Some Accountability''<<else>>''No Accountability''<</if>></span>. <<link "Strict Accountability">><<set $securityForceAccountability = "strict">><<replace "#accountability">>''Strict Accountability''<</replace>><</link>> | <<link "Some Accountability">><<set $securityForceAccountability = "some">><<replace "#accountability">>''Some Accountability''<</replace>><</link>> | <<link "No Accountability">><<set $securityForceAccountability = "none">><<replace "#accountability">>''No Accountability''<</replace>><</link>> <br> //Current Status:// ''Barracks:'' - /* 8 upgrades */ <<if $securityForceArcologyUpgrades == 0>>The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.<<elseif $securityForceArcologyUpgrades == 1>>The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay.<<elseif $securityForceArcologyUpgrades == 2>>The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in.<<elseif $securityForceArcologyUpgrades == 3>>The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones.<<elseif $securityForceArcologyUpgrades == 4>>The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed.<<elseif $securityForceArcologyUpgrades == 5>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 6>> The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 7>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 8>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<</if>> + /* 9 upgrades */ <<if $securityForceArcologyUpgrades == 0>>The barracks is currently quite basic, consisting of little more than a dormitory, armoury, a processing facility for human spoils, and a common area, sectioned off by stacks of empty supply crates. The cavernous space, however, is ripe for expansion.<<elseif $securityForceArcologyUpgrades == 1>>The barracks has become more permanent, expanding into free space, erecting permanent dividers, and sectioning off an area for use as a garage and vehicle maintenance bay.<<elseif $securityForceArcologyUpgrades == 2>>The barracks has added a facility for the storage, maintenance, and deployment of armed combat drones, and added storage facilities for the soldiers to store their personal spoils in.<<elseif $securityForceArcologyUpgrades == 3>>The barracks has added additional support personnel and equipment, allowing the potential procurement of heavier infantry armour, fighting vehicles, and combat drones.<<elseif $securityForceArcologyUpgrades == 4>>The barracks has expanded tremendously, adding an aerial control facility and express elevator connecting to a ring of launch pads and hangars built around the arcology's upper levels. Additional facilities have been added for soldier recreation, and spartan quarters for live-in slaves, both menial and service, have been installed.<<elseif $securityForceArcologyUpgrades == 5>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly delineated soldier and logistical areas, dedicated support and recreation facilities, in addition to advanced command and control apparatus. As a final measure, heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 6>> The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 7>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As a final measure, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 8>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<<elseif $securityForceArcologyUpgrades == 9>>The barracks has (mostly) taken on the appearance of a professional military installation, with clearly defined soldier and logistical areas, dedicated support and recreation facilities, and advanced command and control apparatus. As final measures, quad heavy, long range, electromagnetic railgun artillery 140 inch pieces have been installed in fortified EMP/jammer resistant casemates along the aerial launch pads and a powerful aracolgy wide electromagnetic forcefield has been installed, giving the $securityForceName an immense superiority in local firepower.<</if>> ''Armoury:'' /* 11 upgrades */ <<if $securityForceInfantryPower == 0>>The armoury is well-stocked with high-quality personal weapons and light armour, but contains little in the way of exceptional armament.<<elseif $securityForceInfantryPower == 1>>The armoury has large stocks of the absolute latest personal weapons and light armour, and has added first-generation exo-suits to improve soldier lethality.<<elseif $securityForceInfantryPower == 2>>The armoury has acquired advanced tactical helmets and second-generation exo-suits to further improve soldier lethality.<<elseif $securityForceInfantryPower == 3>>The armoury has replaced deployed exo-suits with basic enclosed combat armour suits, and has further begun to deploy early electromagnetic (coilgun) weaponry.<<elseif $securityForceInfantryPower == 4>>The armoury has begun to equip the soldiers with more advanced combat armour suits, and has expanded its inventory of electromagnetic weaponry.<<elseif $securityForceInfantryPower == 5>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 6>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced both small and medium advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 7>>The armoury has acquired heavy weapon attachments for its combat armour suits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 8>>The armoury has acquired heavy weapon attachments for its combat armour suits with basic thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 9>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters, and has further sourced both small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 10>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,basic optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<<elseif $securityForceInfantryPower == 11>>The armoury has acquired heavy weapon attachments for its combat armour suits with advanced thrusters,advanced optical illusion kits, and has further sourced small/medium and large advanced electromagnetic weaponry (miniaturized railguns) for the soldiers, ensuring that the infantry of the $securityForceName is perhaps the most well-equipped in the world.<</if>> ''Stimulant Lab:'' @@ -312,15 +310,15 @@ <<if $securityForceArcologyUpgrades >= 1>> ''Garage:''<</if>> /* 7 upgrades */ <<if $securityForceVehiclePower == 0 && $securityForceArcologyUpgrades >= 1>>The garage contains basic, unarmoured vehicles for use by the soldiers, primarily high-end civilian vehicles with jury-rigged crew-served weapons.<<elseif $securityForceVehiclePower == 1>>The garage has replaced its technical fleet with armed military utility vehicles. It has also sourced customized, high-volume slave transports for better securing human spoils.<<elseif $securityForceVehiclePower == 2>>The garage has added a number of light infantry fighting vehicles to its fleet, and acquired more slave transports to keep up with demand.<<elseif $securityForceVehiclePower == 3>>The garage has acquired improved infantry fighting vehicles, and has also added some mobile artillery and other support vehicles.<<elseif $securityForceVehiclePower == 4>>The garage has acquired some heavier armoured vehicles to augment the infantry fighting vehicles and expanded their inventory of artillery and support vehicles.<<elseif $securityForceVehiclePower == 5>>The garage has replaced both its armoured and support vehicles with the most advanced variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 6>>The garage has replaced both its armoured and support vehicles with the most advanced light variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<<elseif $securityForceVehiclePower == 7>>The garage has replaced both its armoured and support vehicles with the most advanced heavy variants possible, making the mobile unit of the $securityForceName far superior to anything in the arcology's immediate area.<</if>> <<if $securityForceArcologyUpgrades >=4>> ''Hangar:''<</if>> - /* 7 upgrades */ <<if $securityForceAircraftPower == 0 && $securityForceArcologyUpgrades >=4>>The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.<<elseif $securityForceAircraftPower == 1>>The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry.<<elseif $securityForceAircraftPower == 2>>The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry.<<elseif $securityForceAircraftPower == 3>>The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock.<<elseif $securityForceAircraftPower == 4>>The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support.<<elseif $securityForceAircraftPower == 5>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 6>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 7>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<</if>> + /* 7 upgrades */ <<if $securityForceAircraftPower == 0 && $securityForceArcologyUpgrades >= 4>>The aerial fleet primarily consists of light transport VTOLs equipped with non-lethal weaponry.<<elseif $securityForceAircraftPower == 1>>The aerial fleet's light transport VTOLs have been upgraded with additional fire-power and lethal weaponry.<<elseif $securityForceAircraftPower == 2>>The aerial fleet's VTOLs have been upgraded to higher-capacity variants with heavier weaponry.<<elseif $securityForceAircraftPower == 3>>The aerial fleet's medium transport VTOLs have been upgraded with enhanced armour and customized cargo compartments to better transport captured stock.<<elseif $securityForceAircraftPower == 4>>The aerial fleet has acquired specialized attack VTOLs to complement and escort its advanced transport fleet, as well as to provide close air support.<<elseif $securityForceAircraftPower == 5>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 6>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<<elseif $securityForceAircraftPower == 7>>The aerial fleet has upgraded its attack VTOLs for enhanced lethality/speed/armour, and further improved the armour and armament of its transport VTOLs, ensuring that the airfleet of the $securityForceName is amongst the most capable still in operation in the area.<</if>> /* 8 upgrades */ <<if $securityForceSpacePlanePower == 1>>A basic two engine SpacePlane has been 'borrowed' from the old world.<<elseif $securityForceSpacePlanePower == 2>>Upgraded the Space Plane's shielding, reducing both potential heat damage and radar signature.<<elseif $securityForceSpacePlanePower == 3>>Mounted another engine on top of the Space Plane's tail.<<elseif $securityForceSpacePlanePower == 4>>Modernised the elecontrics.<<elseif $securityForceSpacePlanePower == 5>>Modernised the fuel lines to increase efficency.<<elseif $securityForceSpacePlanePower == 6>>Modernised the Space Plane's engines to allow for more efficent fuel.<<elseif $securityForceSpacePlanePower == 7>>Reduced Space Plane's weight and reworked the body to reduce drag.<<elseif $securityForceSpacePlanePower == 8>>Increased the SpacePlane's crew comfort and life support systems to increase operational time.<</if>> - /* 3 upgrades */ <<if $securityForceFortressZeppelin == 1>>A basic Fortress Zeppelin has been 'borrowed' from the old world.<<elsif $securityForceFortressZeppelin == 2>>Modernised the Fortress Zeppelin's armor.<<elseif $securityForceFortressZeppelin == 3>>Modernised the Fortress Zeppelin's weaponry.<</if>> - /* 5 upgrades */ <<if $securityForceAC130 == 1>>A basic AC-130 has been 'borrowed' from the old world.<<elsif $securityForceAC130 == 2>>Modernised the AC-130's armor.<<elseif $securityForceAC130 == 3>>Modernised the AC-130's weaponry.<<elseif $securityForceAC130 == 4>>Modernised the AC-130's eletronics.<<elseif $securityForceAC130 == 5>>Modernised the AC-130's crew seating.<</if>> + /* 3 upgrades */ <<if $securityForceFortressZeppelin == 1>>A basic Fortress Zeppelin has been 'borrowed' from the old world.<<elseif $securityForceFortressZeppelin == 2>>Modernised the Fortress Zeppelin's armor.<<elseif $securityForceFortressZeppelin == 3>>Modernised the Fortress Zeppelin's weaponry.<</if>> + /* 5 upgrades */ <<if $securityForceAC130 == 1>>A basic AC-130 has been 'borrowed' from the old world.<<elseif $securityForceAC130 == 2>>Modernised the AC-130's armor.<<elseif $securityForceAC130 == 3>>Modernised the AC-130's weaponry.<<elseif $securityForceAC130 == 4>>Modernised the AC-130's eletronics.<<elseif $securityForceAC130 == 5>>Modernised the AC-130's crew seating.<</if>> <<if $securityForceArcologyUpgrades >= 2>> ''Drone Bay:''<</if>> /* 6 upgrades */ <<if $securityForceDronePower == 0>>The drone bay contains a small number of 're-purposed' non-military drones from the arcology's original contingent.<<elseif $securityForceDronePower == 1>>The drone bay has replaced the security drones with basic, lightly-armoured military combat models possessing integrated small arms.<<elseif $securityForceDronePower == 2>>The drone bay has replaced its basic military drones with more advanced models and added a number of support drones carrying heavy weaponry to its fleet.<<elseif $securityForceDronePower == 3>>The drone bay has acquired even more advanced models of both the standard combat drones and the heavy support drones, and expanded its numbers of both.<<elseif $securityForceDronePower == 4>>The drone bay has acted to upgrade both the standard and support models of drones to carry basic electromagnetic weaponry, improving their overall combat effectiveness.<<elseif $securityForceDronePower == 5>>The drone bay has improved the electromagnetic armament of it's drones by mounting both miniaturized and heavy railguns on them. In addition further sourcing numerous models of drones for roles as diverse as reconnaissance, independent slave capture and swarming tactics.<<elseif $securityForceDronePower == 6>>The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry, and specialized Drones for reconnaissance, capture, and swarm tactics.<</if>> <<if $securityForceArcologyUpgrades >= 4>> ''Launch Bay:''<</if>> - /* 11 upgrades */ <<if $securityForceSatalitePower == 1>> A basic satalite 'borrowed' from the old world.<<elseif $securityForceSatalitePower == 2>>Modernised the satalite's elecontrics.<<elseif $securityForceSatalitePower == 3>>Installed a basic localised communications jammer to the satalite (excludes your own frequencies with little to no leway) that will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 5>>An advanced communications jammer is installed in the satalite, increasing the AO localisation, reducing the number of effected equipement.<<elseif $securityForceSatalitePower == 6>>Boosted the satalite's coms jammer power by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 7>>Boosted the satalite's coms jammer's power by 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 8>>The satalite is now equipped with a basic EMP generator (advanced EMP hardering was applied before the instulation and activation) will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 9>>The satalite is now equipped with an advanced EMP generator, increasing the AO localisation which reduces the qunatiy of effected equipement.<<elseif $securityForceSatalitePower == 10>>Bosted the output of the satalite's advanced EMP generator by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 11>>Bosted the output of the satalite's advanced EMP generator 50% (now can destroy effected equipment).<</if>> - /* 8 upgrades */ <<if $securityForceGiantRobot == 1>> A old world Giant Robot 'Borrowed' from the old world.<<elseif $securityForceGiantRobot == 2>>Upgraded the Giant Robot's wiring and circuitry.<<elseif $securityForceGiantRobot == 3>>Upgraded the Giant Robot's power efficency.<<elseif $securityForceGiantRobot == 4>>Reduced the Giant Robot's weight.<<elseif $securityForceGiantRobot == 5>>Upgraded the Giant Robot's battery capacity.<<elseif $securityForceGiantRobot == 6>>Upgraded the Giant Robot's armour.<<elseif $securityForceGiantRobot == 7>>Upgraded the Giant Robot's weapons to add heat seeking missiles and a massive long sword in addition to quad 140 inch electromagnetic cannons.<<elseif $securityForceGiantRobot == 8>>Upgraded the Giant Robot to support two pilot's via a synced neural link.<</if>> + /* 11 upgrades */ <<if $securityForceSatalitePower == 1>> A basic satalite 'borrowed' from the old world.<<elseif $securityForceSatalitePower == 2>>Modernised the satalite's elecontrics.<<elseif $securityForceSatalitePower == 3>>Installed a basic localised communications jammer to the satalite (excludes your own frequencies with little to no leway) that will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 5>>An advanced communications jammer is installed in the satalite, increasing the AO localisation, reducing the number of effected equipement.<<elseif $securityForceSatalitePower == 6>>Boosted the satalite's coms jammer power by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 7>>Boosted the satalite's coms jammer's power by 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 8>>The satalite is now equipped with a basic EMP generator (advanced EMP hardering was applied before the instulation and activation) will "slightly" anger locals untill it is deactivated.<<elseif $securityForceSatalitePower == 9>>The satalite is now equipped with an advanced EMP generator, increasing the AO localisation which reduces the qunatiy of effected equipement.<<elseif $securityForceSatalitePower == 10>>Bosted the output of the satalite's advanced EMP generator by 25% (now can damage effected equipment).<<elseif $securityForceSatalitePower == 11>>Bosted the output of the satalite's advanced EMP generator 50% (now can destroy effected equipment).<<elseif $securityForceSatalitePower == 12>>Povided R&D funds to be able to shoot a concentrated beam of pure enegery that is able to level an entire city block.It required overhualling the satalite's battery systen and shielding.<<elseif $securityForceSatalitePower == 13>>Povided R&D funds to focus the bean enough to level a suburb.<<elseif $securityForceSatalitePower == 14>>Povided R&D funds to focus the beam enough to level a box of houses.<<elseif $securityForceSatalitePower == 15>>Povided R&D funds to focus the beam enough to level a single house.<<elseif $securityForceSatalitePower == 16>>Povided R&D funds to focus the beam enough to level twelve feet.<</if>> + /* 8 upgrades */ <<if $securityForceGiantRobot == 1>>An old world Giant Robot has been 'Borrowed'.<<elseif $securityForceGiantRobot == 2>>Upgraded the Giant Robot's wiring and circuitry.<<elseif $securityForceGiantRobot == 3>>Upgraded the Giant Robot's power efficency.<<elseif $securityForceGiantRobot == 4>>Reduced the Giant Robot's weight.<<elseif $securityForceGiantRobot == 5>>Upgraded the Giant Robot's battery capacity.<<elseif $securityForceGiantRobot == 6>>Upgraded the Giant Robot's armour.<<elseif $securityForceGiantRobot == 7>>Upgraded the Giant Robot's weapons to add heat seeking missiles and a massive long sword in addition to quad 140 inch electromagnetic cannons.<<elseif $securityForceGiantRobot == 8>>Upgraded the Giant Robot to support two pilot's via a synced neural link.<</if>> <<if $terrain == "oceanic">> ''Naval Yard:"<</if>> - /* 3 upgrades */ <<if $securityForceAircraftCarrier == 1>>A basic Aircraft Carrier has been 'borrowed' from the old world.<<elseif $securityForceAircraftCarrier == 2>>Modernised the Aircraft Carrier's eletronics.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's weaponry.<</if>> + /* 4 upgrades */ <<if $securityForceAircraftCarrier == 1>>A basic Aircraft Carrier has been 'borrowed' from the old world.<<elseif $securityForceAircraftCarrier == 2>>Modernised the Aircraft Carrier's eletronics.<<elseif $securityForceAircraftCarrier == 3>>Modernised the Aircraft Carrier's weaponry.<<elseif $securityForceAircraftCarrier == 4>>Modernised the Aircraft Carrier's armour.<</if>> /* 4 upgrades */ <<if $securityForceSubmarine == 1>>A basic Submarine has been 'borrowed' from the old world.<<elseif $securityForceSubmarine == 2>>Modernised the Submarine's engines for silence.<<elseif $securityForceSubmarine == 3>>Upgraded the Submarine's hull for silence.<<elseif $securityForceSubmarine == 4>>Upgraded the Submarine's weaponry.<</if>> \ No newline at end of file diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 754cb625fc8b20e7e8d28579f45ad29f5fd40463..44edb3097b574e06b01dd014b73eaf7667a8e0db 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -3524,11 +3524,54 @@ Your brand design is ''$brandDesign.'' /* Closes single for loop for growth drugs. */ /* Other Drugs */ -<<set _tempDrugsDrugs = ["psychosuppresants", "no drugs", "steroids", "hormone enhancers", "none"]>> +<<set _tempDrugsDrugs = ["psychosuppresants", "no drugs", "steroids", "hormone enhancers", "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", "female hormone injections", "none"]>> <<if _tempDrugsDrugs.includes(_combinedRule.drug)>> <<if _tempDrugsDrugs.includes($args[0].drugs) && ($args[0].drugs != _combinedRule.drug)>> - <<set $args[0].drugs = _combinedRule.drug >> - <br> $args[0].slaveName has been put on $args[0].drugs. + <<switch _combinedRule.drug>> + <<case "anti-aging cream">> + <<if $args[0].visualAge > 18>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> + <<case "growth stimulants">> + <<if $args[0].height < 274 && $args[0].height < Math.clamp((Height.mean($args[0]) * 1.25),0,274)>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> + <<case "sag-B-gone">> + <<if $args[0].boobs > 250 && $args[0].boobShape != "saggy">> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> + <<case "female hormone injections">> + <<if $args[0].breedingMark != 1 && ($args[0].ovaries == 1 || $args[0].mpreg == 1) && $args[0].pubertyXX == 0>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> + <<case "male hormone injections">> + <<if $args[0].breedingMark != 1 && $args[0].balls > 0 && $args[0].pubertyXY == 0>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <<else>> + <<set $args[0].drugs = "no drugs" >> + <br> $args[0].slaveName can not benefit from her assigned drug and has been defaulted to $args[0].drugs. + <</if>> + <<default>> + <<set $args[0].drugs = _combinedRule.drug >> + <br> $args[0].slaveName has been put on $args[0].drugs. + <</switch>> <</if>> <</if>>