From 326ad32c0f063ab33a345462b526688f8d623187 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sat, 29 Apr 2017 16:08:56 -0400 Subject: [PATCH] Bugfixes, sanitychecker and other boons fomr stuffedanon. --- devTools/check.py | 44 +++++++++++ sanityCheck.bat => sanityCheck | 20 ++++- src/cheats/mod_EditSlaveCheat.tw | 9 +-- src/events/gameover.tw | 2 +- src/js/storyJS.tw | 2 +- src/player/actions/fondleDick.tw | 14 ++-- src/pregmod/huskSlaveSwap.tw | 2 +- src/pregmod/physicalDevelopment.tw | 6 +- src/pregmod/reMaleArcologyOwner.tw | 2 +- src/pregmod/reMaleCitizenHookup.tw | 56 +++++++------- src/uncategorized/RESS.tw | 2 +- src/uncategorized/pMercenaryRomeo.tw | 2 +- .../personalAssistantAppearance.tw | 2 +- src/uncategorized/reFemaleArcologyOwner.tw | 2 +- src/uncategorized/reRecruit.tw | 2 +- src/uncategorized/resMove.tw | 2 +- src/uncategorized/saDrugs.tw | 2 +- src/uncategorized/saLongTermEffects.tw | 75 +++++++++---------- src/uncategorized/surgeryDegradation.tw | 8 -- src/utility/assignWidgets.tw | 2 +- 20 files changed, 152 insertions(+), 104 deletions(-) create mode 100644 devTools/check.py rename sanityCheck.bat => sanityCheck (64%) diff --git a/devTools/check.py b/devTools/check.py new file mode 100644 index 00000000000..dc3491656da --- /dev/null +++ b/devTools/check.py @@ -0,0 +1,44 @@ +#!/usr/bin/env python3 +import fileinput +import re +import sys + +def myprint(*args): + print(fileinput.filename() + ":",*args) + +pattern = re.compile(r'(<<(\/?) *(if|for|else|switch|case)[^<>]*)') + +linenumber = 0 +tagfound = [] +for line in fileinput.input(): + linenumber += 1 + for (whole,end,tag) in re.findall(pattern,line): + if tag == "else" or tag == 'case': + if len(tagfound) == 0: + myprint("Found", tag, "but with no opening tag:") + myprint(" ", linenumber,":", whole) + exit(1) + lasttag = tagfound[-1] + if (tag == "else" and lasttag["tag"] != "if") or (tag == "case" and lasttag["tag"] != "switch"): + myprint("Mismatched else: Opening tag was:") + myprint(" ",lasttag["linenumber"],":", lasttag["whole"]) + myprint("But this tag was:") + myprint(" ",linenumber,":", whole) + exit(1) + elif end != '/': + tagfound.append({"whole": whole, "linenumber":linenumber,"tag":tag}) + else: + if len(tagfound) == 0: + myprint("Found closing tag but with no opening tag:") + myprint(" ", linenumber,":", whole) + exit(1) + + lasttag = tagfound.pop() + if lasttag["tag"] != tag: + myprint("Mismatched tag: Opening tag was:") + myprint(" ",lasttag["linenumber"],":", lasttag["whole"]) + myprint("Closing tag was:") + myprint(" ",linenumber,":", whole) + exit(1) + + diff --git a/sanityCheck.bat b/sanityCheck similarity index 64% rename from sanityCheck.bat rename to sanityCheck index aa627503ae2..2ef7f129f4e 100644 --- a/sanityCheck.bat +++ b/sanityCheck @@ -1,13 +1,16 @@ #!/bin/bash # Check for missing right angle bracket: <</if> git grep "<</[^>]*>[^>]" -- 'src/*' -git grep "<<[^>]*>[^<>]*$" -- 'src/*' +git grep "<<[^>]*>[^<>"$'\r]*\r'"\?$" -- 'src/*' # Check for missing left angle bracket: </if>> git grep "[^<]</[^<>]*>>" -- 'src/*' # Check for accidental assignment. e.g.: <<if $foo = "hello">> git grep "<<[ ]*if[^>=]*[^><\!=]=[^=][^>]*>>" -- 'src/*' # Check for missing ". e.g.: <<if $foo = "hello>> git grep "<<[^\"<>]*\"[^\"<>]*>>" -- 'src/*' +# Check for missing ". e.g.: <<if $foo = "hello) +git grep "<<[^\"<>]*\(\"[^><\"]*\"\)*[^<>\"]*\"[^<>()\"]*)" -- 'src/*' +git grep "<<[^\"<>]*\([^\"<>]*\"[^><\"]*\"\| [<>] \)*\"\([^\"<>]*\"[^><\"]*\"\| [<>] \)*\([^\"<>]\| [<>] \)*>>" -- 'src/*' # Check for colors like: @@color:red - should be @@.red git grep -e "@@color:" --and --not -e "@@color:rgb([0-9 ]\+,[0-9 ]\+,[0-9 ]\+)" -- "src/*" # Check for missing $ in activeSlave or PC @@ -21,7 +24,18 @@ git grep -e "<<[ a-zA-Z]\+[^()<>]*([^()]*)[^()]*)[^()<>]*>>" -- "src/*" # Check for one closing bracket but two opening brackets. e.g.: <<if ((foo)>> git grep -e "<<[ a-zA-Z]\+[^()<>]*([^()]*([^()]*)[^()<>]*>>" -- "src/*" # Check for missing >>. e.g.: <<if $foo -git grep "<<[^<>]*[^,\"\[{]$" -- 'src/*' +git grep "<<[^<>]*[^,\"\[{"$'\r]\r'"\?$" -- 'src/*' +# Check for too many >>>. e.g.: <</if>>> +git grep "<<[^<>]*[<>]\?[^<>]*>>>" -- "src/*.tw" # Check for wrong capitilization on 'activeslave' and other common typos git grep -e "\$act" --and --not -e "\$\(activeSlave\|activeArcology\|activeStandard\|activeOrgan\|activeLimbs\)" -- "src/*" -git grep "\(csae\|[a-z] She \|attepmts\)" -- 'src/*' +git grep "\(csae\|[a-z] She \|attepmts\|youreslf\|advnaces\)" -- 'src/*' +git grep "\$slave\[" -- 'src/*' +# Check for strange spaces e.g. $slaves[$i]. lips +git grep "\$slaves\[\$i\]\. " -- 'src/*' +# Check using refreshmentType instead of refreshment +git grep "\$PC.refreshmentType[^ =]" -- 'src/*' + +# Check that all the tags are properly opened and closed +git ls-files "src/*.tw" | xargs -d '\n' ./devTools/check.py + diff --git a/src/cheats/mod_EditSlaveCheat.tw b/src/cheats/mod_EditSlaveCheat.tw index 34d989b80e8..5cc1321cd71 100644 --- a/src/cheats/mod_EditSlaveCheat.tw +++ b/src/cheats/mod_EditSlaveCheat.tw @@ -30,10 +30,10 @@ <<else>> ''Slave Blood Relations (twin, sister, mother, daughter):'' <<textbox "$activeSlave.relation" $activeSlave.relation>> -<br> + ''Blood Relations Target ID:'' + <<textbox "$activeSlave.relationTarget" $activeSlave.relationTarget>> +<</if>> -''Blood Relations Target ID:'' -<<textbox "$activeSlave.relationTarget" $activeSlave.relationTarget>> <br> ''Relationship (-3:married to you, -2:relationship, -1:emotional slut, 0:none, 1:like, 2:friend, 3:sex friend, 4:lover, 5:married): $activeSlave.relationship |'' <br> @@ -50,8 +50,7 @@ ''Relationship Target ID:'' <<textbox "$activeSlave.relationshipTarget" $activeSlave.relationshipTarget>> <br><br> -<</if>> -<br> + ''Career ($activeSlave.career)'' <<textbox "$activeSlave.career" $activeSlave.career>> //Slave variables documentation is your friend. Will tell you exactly what to put here// diff --git a/src/events/gameover.tw b/src/events/gameover.tw index a606580760f..a9191d9db0e 100644 --- a/src/events/gameover.tw +++ b/src/events/gameover.tw @@ -44,7 +44,7 @@ Surrounding yourself with powerful has its boons, but also poses a distinct thre You look up from your desk as the locked door to your office unseals, and a dozen individuals brazenly walk into your view.<<if $Bodyguard != 0>> $Bodyguard.slaveName stands between you and them. A single glare from the leader of the bunch and she backs off, eyes to the ground.<</if>> <br><br> <<if $PC.pregSource == -1>> - <<if $PC.refreshmentType == 0>>Taking a drag from a fresh $PC.refreshmentType<<elseif $PC.refreshmentType == 1>>Taking a drink of a fresh glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>Taking a bite of a fresh $PC.refreshment<<elseif $PC.refreshmentType == 3>>Doing a line of $PC.refreshment<<else>>Injecting a hit of $PC.refreshment into your arm<</if>>, you greet your rather unwelcome guests. + <<if $PC.refreshmentType == 0>>Taking a drag from a fresh $PC.refreshment<<elseif $PC.refreshmentType == 1>>Taking a drink of a fresh glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>Taking a bite of a fresh $PC.refreshment<<elseif $PC.refreshmentType == 3>>Doing a line of $PC.refreshment<<else>>Injecting a hit of $PC.refreshment into your arm<</if>>, you greet your rather unwelcome guests. <br><br> "You are no longer worthy of being a part of our society. But you carry within you one of our heirs. A conundrum for some, but we have already solved that problem." <br><br> diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw index 1d2aed3bbe0..6983f1e2eb6 100644 --- a/src/js/storyJS.tw +++ b/src/js/storyJS.tw @@ -174,7 +174,7 @@ if (typeof SlaveStatsChecker == "undefined") { var SlaveStatsChecker = { checkForLisp: function (slave) { /* Begin mod section: toggle whether slaves lisp. */ - if (SugarCube.State.variables.disableLisping == 1) { + if (SugarCube.State && SugarCube.State.variables.disableLisping == 1) { return false; } /* End mod section: toggle whether slaves lisp. */ diff --git a/src/player/actions/fondleDick.tw b/src/player/actions/fondleDick.tw index 9a1c1a752c9..586bc956aa2 100644 --- a/src/player/actions/fondleDick.tw +++ b/src/player/actions/fondleDick.tw @@ -96,7 +96,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -148,7 +148,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -199,7 +199,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -250,7 +250,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -299,7 +299,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -350,7 +350,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls @@ -401,7 +401,7 @@ You call her over so you can fondle her big balls <<elseif $activeSlave.balls == 5>> lemon-sized balls - <<elseif $activeSlave.balls < 10>>>> + <<elseif $activeSlave.balls < 10>> fist-sized balls <<else>> hypertrophied balls diff --git a/src/pregmod/huskSlaveSwap.tw b/src/pregmod/huskSlaveSwap.tw index 2163ac46dbe..4e7b546eb43 100644 --- a/src/pregmod/huskSlaveSwap.tw +++ b/src/pregmod/huskSlaveSwap.tw @@ -1,6 +1,6 @@ :: Husk Slave Swap [nobr] -<<set $nextButton = "Continue", $nextLink = "AS Dump>> +<<set $nextButton = "Continue", $nextLink = "AS Dump">> You strap $oldSlave.slaveName and the body $pronoun will transfer to into the remote surgery and stand back as it goes to work. <<BodySwap $activeSlave $oldSlave>> diff --git a/src/pregmod/physicalDevelopment.tw b/src/pregmod/physicalDevelopment.tw index 11782ee207a..efb8afe14aa 100644 --- a/src/pregmod/physicalDevelopment.tw +++ b/src/pregmod/physicalDevelopment.tw @@ -853,7 +853,7 @@ <<set $slaves[$i].waist -= 5>> <</if>> <</if>> -<</if>>> +<</if>> <<case 14>> <<if $slaves[$i].hormones == 2>> @@ -2100,7 +2100,7 @@ <<set $slaves[$i].waist += 5>> <</if>> <</if>> -<</if>>> +<</if>> <<case 14>> <<if $slaves[$i].hormones == 2>> @@ -2640,5 +2640,5 @@ <</if>> <</if>> -<</if>> +<</switch>> diff --git a/src/pregmod/reMaleArcologyOwner.tw b/src/pregmod/reMaleArcologyOwner.tw index 4b8de3d6826..39af19271f2 100644 --- a/src/pregmod/reMaleArcologyOwner.tw +++ b/src/pregmod/reMaleArcologyOwner.tw @@ -14,7 +14,7 @@ He strikes a fine balance in conversation with you, firm enough to not overpower <span id="result"> <<link "Head over and assert yourself">> <<replace "#result">> - You head over and insert yourself into the conversation between him and the woman trying to convince him to invest in her solar power concern. Your presence and power are such that she gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to his company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what he was looking for. He is likely concerned that you are far too assertive for him to safely manage. He excuses herself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshmentType<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. + You head over and insert yourself into the conversation between him and the woman trying to convince him to invest in her solar power concern. Your presence and power are such that she gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to his company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what he was looking for. He is likely concerned that you are far too assertive for him to safely manage. He excuses herself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <</replace>> <</link>> <br><<link "Walk past him and out onto an unoccupied balcony">> diff --git a/src/pregmod/reMaleCitizenHookup.tw b/src/pregmod/reMaleCitizenHookup.tw index b682dae8837..f7133ed56d2 100644 --- a/src/pregmod/reMaleCitizenHookup.tw +++ b/src/pregmod/reMaleCitizenHookup.tw @@ -126,7 +126,7 @@ He's yours for the taking, if you want him, and if his praise and proximity were <<case "Supremacist" "Subjugationist">> flash you a view straight down his pants at his ethnically superior dick. <<case "Gender Radicalist">> - flex, popping his shirt's buttons and freeing his well crafted breats. + flex, popping his shirt's buttons and freeing his well crafted breasts. <<case "Gender Fundamentalist">> wrap his arm around you and whisper sweet nothings in your ear. <<case "Repopulationist">> @@ -148,7 +148,7 @@ He's yours for the taking, if you want him, and if his praise and proximity were <<case "Youth Preferentialist">> perfectly balance his youthful, innocent advances with the proper decorum between you and a citizen. <<case "Maturity Preferentialist">> - perfectly balance his experienced, well-tuned advnaces with the proper decorum between you and a citizen. + perfectly balance his experienced, well-tuned advances with the proper decorum between you and a citizen. <<case "Slimness Enthusiast">> turn from side to side as he flirts with you in a way that shows off his lithe, flexible body. <<case "Asset Expansionist">> @@ -181,35 +181,35 @@ He's clearly attracted to you; even the most consummate actor would have difficu Your guest restrains his eager praise now that you're in private, but his wide-eyed appreciation of your domain is compliment enough. Once in your suite, you undress him, revealing <<switch _FS>> <<case "Supremacist" "Subjugationist">> - his fresh, pure body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + his fresh, pure body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Gender Radicalist">> - perky fake breasts and a stiff dick as you gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + perky fake breasts and a stiff dick as you gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Gender Fundamentalist">> - a fine body with a proud erection. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a fine body with a proud erection. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Repopulationist">> - a hot young body with an eager erection. Before you can tip him onto your bed; he pulls your evening dress off, spins you around and lowers you, back first, onto the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins earnestly groping your pregnancy<<else>> grabs your hips and pushes even deeper into you<</if>><</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<if $PC.preg < 10>>Unsatisfied with your body, he guides you into a position more favorable for conception<<else>>Crzed with lust over your baby bump, he guides you into a position more comfortable for a pregnanct woman<</if>> and carries on fucking you. By the time he is done with you, you'll be leaking cum for the rest of the evening. + a hot young body with an eager erection. Before you can tip him onto your bed; he pulls your evening dress off, spins you around and lowers you, back first, onto the edge of your bed. He dominantly spears your pussy and begins thrusting powerfully. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins earnestly groping your pregnancy<<else>> grabs your hips and pushes even deeper into you<</if>>, distracting you from the situation and allowing you to be overwhelmed by pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<if $PC.preg < 10>>Unsatisfied with your body, he guides you into a position more favorable for conception<<else>>Crazed with lust over your baby bump, he guides you into a position more comfortable for a pregnant woman<</if>> and carries on fucking you. By the time he is done with you, you'll be leaking cum for the rest of the evening. <<case "Eugenics">> - his glorious, flawless body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + his glorious, flawless body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Paternalist">> - a nice young body, with all the little attractions and flaws of a free citizen's, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a nice young body, with all the little attractions and flaws of a free citizen's, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Degradationist">> - a taut body covered in dominant tattoos and spiky piercings, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, especially one involving piercings rubbing all the right places, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a taut body covered in dominant tattoos and spiky piercings, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, especially one involving piercings rubbing all the right places, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Body Purist">> - a delectably clean young body unmarred by any trace of surgical intervention, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a delectably clean young body unmarred by any trace of surgical intervention, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Transformation Fetishist">> - a massive fake bubble butt to go with his extended erection, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, taking as much as you physically can, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a massive fake bubble butt to go with his extended erection, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, taking as much as you physically can, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Youth Preferentialist">> <<if $minimumSlaveAge < 13>> - that he is adorable, but may not be satisfying, and gently carry him to your bed. You tease him as you remove your evening dress, crawl next to him, pull him over yourself and guide his tiny penis into you. Instinct quickly takes hold as he begins thrusting and hugs tightly to your <<if $PC.preg >= 20>>pregnant belly<<else>>larger body<</if>>. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You hold him close and buck against him, trying to make up for his size, until he releases a small load into your depths. You follow not long after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Exhausted, he passes out <<if $PC.preg >= 20>>against your middle<<elseif $PC.boobsBonus > 0>>in your huge bust<<elseif $PC.boobsBonus < 0>>in your cute breasts<<elseif $PC.boobs == 1>>n your ample bust<<else>>atop you<</if>>; where he lies until you finish playing with him and move him beside you. You return to your needy crotch to finish up as he snuggles closer to your side. + that he is adorable, but may not be satisfying, and gently carry him to your bed. You tease him as you remove your evening dress, crawl next to him, pull him over yourself and guide his tiny penis into you. Instinct quickly takes hold as he begins thrusting and hugs tightly to your <<if $PC.preg >= 20>>pregnant belly<<else>>larger body<</if>>. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You hold him close and buck against him, trying to make up for his size, until he releases a small load into your depths. You follow not long after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Exhausted, he passes out <<if $PC.preg >= 20>>against your middle<<elseif $PC.boobsBonus > 0>>in your huge bust<<elseif $PC.boobsBonus < 0>>in your cute breasts<<elseif $PC.boobs == 1>>n your ample bust<<else>>atop you<</if>>; where he lies until you finish playing with him and move him beside you. You return to your needy crotch to finish up as he snuggles closer to your side. <<elseif $minimumSlaveAge < 18>> - that his whole body looks fresh, untouched, and very young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + that his whole body looks fresh, untouched, and very young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<else>> - that his whole body looks fresh, untouched, and quite young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + that his whole body looks fresh, untouched, and quite young, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <</if>> <<case "Maturity Preferentialist">> - a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, despite his age, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a mature body featuring an erection with years of experience. Before you can tip him onto your bed; he deftly slips you out of your evening dress, scoops you up and places you, back first, at the edge of your bed. He dominantly spears your pussy and begins thrusting, hitting all the right places. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You shift in discomfort at being dominated, and in response he <<if $PC.preg >= 20>>begins massaging your rounded middle<<else>>groping your <<if $PC.boobsBonus > 0>>huge breasts<<elseif $PC.boobsBonus < 0>>cute breasts<<elseif $PC.boobs == 1>>ample breasts<<else>>butt<</if>><</if>>, calming you and allowing you to give in to the pleasure. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, despite his age, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Slimness Enthusiast">> - lean muscles, a smooth waist, trim hips and a cute little ass, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + lean muscles, a smooth waist, trim hips and a cute little ass, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Asset Expansionist">> an inhumanly enormous ass to counterbalance those enormous balls and a semihard cock, unable to become fully erect. You have to struggle to get him him onto your bed. You tease him as you remove your evening dress, crawl over him and <<if $PC.newVag == 1>> @@ -229,13 +229,13 @@ He's clearly attracted to you; even the most consummate actor would have difficu <<else>> find he is too big to fit in you. You settle for the tip instead. <</if>> - Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly massaging his cock as it fills you pussy. As you feel his climax mounting, he taps you and warns you that you won't be able to handle his orgasm. + Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly massaging his cock as it fills you pussy. As you feel his climax mounting, he taps you and warns you that you won't be able to handle his orgasm. <<if $PC.preg > 20>> - For your unborn child's sake, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnurable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. + For your unborn child's sake, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnerable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. <<elseif $PC.preg > 10>> - For your growing child's sake, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnurable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. + For your growing child's sake, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnerable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. <<elseif $PC.preg > 0>> - Feeling like you should heed his advice, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnurable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. + Feeling like you should heed his advice, you slide off his shaft and down to his face, planting your soaked cunt over his mouth. Reaching around behind you as he eats you out, you tease his twitching rod. As you climax, you accidentally squeeze his vulnerable balls, provoking his own massive orgasm. Shouting in surprise, you hug as close to him as you can as cascade of cum pours onto the two of you. You roll off of him and laugh at the mess your servants are going to have to clean up. <<else>> Quivering with your own pending orgasm, you ignore him and keep going, acheiving climax as he blows a near endless load into your womb. <<if $PC.cumTap == 0>> @@ -248,27 +248,27 @@ He's clearly attracted to you; even the most consummate actor would have difficu You manage to take a respectable portion of his load before it begins backflowing out of you. He masssages your cum-filled belly as he finishes unloading across your back. "Most girls can't even come close to handling it at all, I'm impressed." <<set $PC.cumTap++>> <<elseif $PC.cumTap < 15>> - You manage to take nearly half of his load before it begins backflowing out of you. He cradles your cum-stuffed belly as he finishes unloading across your back. "Few girls can even come close to handling that much of it, I'm impressed." He helps you down, making sure to provid extra support for your huge, full-term looking, belly. + You manage to take nearly half of his load before it begins backflowing out of you. He cradles your cum-stuffed belly as he finishes unloading across your back. "Few girls can even come close to handling that much of it, I'm impressed." He helps you down, making sure to provide extra support for your huge, full-term looking, belly. <<set $PC.cumTap++>> <<elseif $PC.cumTap < 20>> - You manage to take nearly two thirds of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you look like a woman on the verge of childbirth. "Damn girl, you look like you're gonna pop, I'm impressed." He helps you down, making sure to provid extra support for your emormous, taut belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. + You manage to take nearly two thirds of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you look like a woman on the verge of childbirth. "Damn girl, you look like you're gonna pop, I'm impressed." He helps you down, making sure to provide extra support for your enormous, taut belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. <<set $PC.cumTap++>> <<elseif $PC.cumTap < 25>> - You manage to take nearly three fourths of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time you can't take any more, you look like you are ready to burst with triplets. "Damn girl, just how stretchy are you? I'm impressed." He helps you down, making sure to provid extra support for your massive, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. + You manage to take nearly three fourths of his load before it begins backflowing out of you. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time you can't take any more, you look like you are ready to burst with triplets. "Damn girl, just how stretchy are you? I'm impressed." He helps you down, making sure to provide extra support for your massive, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. <<set $PC.cumTap++>> <<else>> - You manage to take his entire load without spilling a drop. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time he's done, you look ready to birth octuplets. "I can't believe you took it all, incredible. Are you going to be ok?" He helps you down, making sure to provid extra support for your immense, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. + You manage to take his entire load without spilling a drop. You swear he cums harder as he places his hands to your swelling middle, enjoying the growth until you grow taut and your belly button pops out. By the time he's done, you look ready to birth octuplets. "I can't believe you took it all, incredible. Are you going to be ok?" He helps you down, making sure to provide extra support for your immense, straining belly. He sensually massages it, coaxing as much cum from your hungry womb that he can. But in the end, he can only get you back to the size of a woman in her final trimester. You likely won't be returning to the party. <<set $PC.cumTap++>> <</if>> <</if>> <<case "Pastoralist">> - soft, milk-fed body, and gently push him back onto your bed, giggling as his chubby belly jiggles. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle, and suprisingly comfortable given his belly) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + soft, milk-fed body, and gently push him back onto your bed, giggling as his chubby belly jiggles. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle, and suprisingly comfortable given his belly) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Physical Idealist">> - a chiseled Adonis. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.preg >= 20>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobsBonus > 0>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobsBonus < 0>>push your cute breasts against his firm pecs<<elseif $PC.boobs == 1>>push your ample breasts against his firm pecs<<else>>allow him pull your flat chest to his firm pecs<</if>>, before he starts showing off his strength. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a chiseled Adonis. Before you can tip him onto your bed; he deftly pulls you out of your evening dress, scoops you up, dominantly spears your pussy and begins thrusting powerfully while holding you. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly fucking you. You <<if $PC.preg >= 20>>squirm in discomfort until he turns you around and gives your pregnancy room<<elseif $PC.boobsBonus > 0>>squirm in discomfort until he turns you around and uses his other arm to keep your huge breasts steady<<elseif $PC.boobsBonus < 0>>push your cute breasts against his firm pecs<<elseif $PC.boobs == 1>>push your ample breasts against his firm pecs<<else>>allow him pull your flat chest to his firm pecs<</if>>, before he starts showing off his strength. With a hard, firm thrust, he cums deep into your pussy. You follow shortly after, feeling the heat of his seed in your depths as you clamp down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<case "Chattel Religionist">> - a fresh and ready body, adorned here and there with sensual devotional jewelry, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a fresh and ready body, adorned here and there with sensual devotional jewelry, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <<default>> - a hot young body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like youreslf appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. + a hot young body, and gently push him back onto your bed. You tease him as you remove your evening dress, crawl over him and impale yourself on his eager shaft, fully taking its length, before beginning to ride him. Even a female arcology owner like yourself appreciates a good hard fuck, since regular submission to a pounding from sex slaves would be a scandal. There's little opprobium waiting for you if it's known he had you, though, and he is eagerly thrusting into your pussy. You shift into a slightly more comfortable position<<if $PC.preg >= 20>> (one that forces him to bear the weight of your heavy middle) <</if>>and ride him to orgasm. You follow shortly after, feeling the heat of his seed in the depths of your pussy as it clamps down around his dick. Thankfully, he isn't spent yet and begins anew, quickly carrying your climax to a second orgasm and drawing an adorable moan out of you. <</switch>> <<if _FS == "Asset Expansionist">> <<if $Concubine != 0>><<if $Concubine.amp != 1>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 91e8cb0efc4..afe63e1df70 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -4323,7 +4323,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Share some refreshments with her">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - You reach into the back of your desk, where your private reserves are, and wordlessly offer her a <<if $PC.refreshmentType == 0>>$PC.refreshmentType<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>line of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>. She stares at you disbelievingly for a moment before stammering her thanks and accepting it with both hands. She holds it uncertainly, watching you get one yourself. + You reach into the back of your desk, where your private reserves are, and wordlessly offer her a <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>line of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>. She stares at you disbelievingly for a moment before stammering her thanks and accepting it with both hands. She holds it uncertainly, watching you get one yourself. <br><br> She is first among your slaves, but she is still very much a slave. She neither receives nor expects <<if $PC.refreshmentType == 0>> diff --git a/src/uncategorized/pMercenaryRomeo.tw b/src/uncategorized/pMercenaryRomeo.tw index 6d780b04da4..c84e73b9f40 100644 --- a/src/uncategorized/pMercenaryRomeo.tw +++ b/src/uncategorized/pMercenaryRomeo.tw @@ -47,7 +47,7 @@ <</nobr>>\ \ -One of your mercenaries requests an interview. He's a worn, grey-haired tank of a man, made bulkier still by heavy ceramic plate armor and lots of ammunition and gear. The murderous submachine gun favored for city fighting looks like a toy in his hands. But as he sits at your invitation and accepts a <<if $PC.refreshmentType == 0>>$PC.refreshmentType<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>a plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>line of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>> proffered by an attentive slave girl, he seems almost bashful. +One of your mercenaries requests an interview. He's a worn, grey-haired tank of a man, made bulkier still by heavy ceramic plate armor and lots of ammunition and gear. The murderous submachine gun favored for city fighting looks like a toy in his hands. But as he sits at your invitation and accepts a <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>a plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>line of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>> proffered by an attentive slave girl, he seems almost bashful. "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'll say this straight. I'd like to buy one of your slaves. I've been seeing <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> a lot, and she makes the years sit a little lighter on me. I've scraped together what I can, and I can pay ¤$slaveCost." It's a decent price, probably a little less than you could get at auction. It's a huge sum for a mercenary; it's probably his entire savings. You ask what he would do with her. "Well," he says, actually blushing, "I'd free her. And marry her, if she'd have me." \ diff --git a/src/uncategorized/personalAssistantAppearance.tw b/src/uncategorized/personalAssistantAppearance.tw index e92d6a21417..815c1bf4864 100644 --- a/src/uncategorized/personalAssistantAppearance.tw +++ b/src/uncategorized/personalAssistantAppearance.tw @@ -509,7 +509,7 @@ She's a cute little <<if $arcologies[0].FSSupremacist != "unset">>$arcologies[0] She's recently improved her appearance to look more natural, with prettier boobs and softer hips. <<default>> She's nude aside from a crown of flowers, her modesty protected only by her massive belly. Occasionally a stream of liquid pours from her crotch along with a healthy baby. - <</switch>>> + <</switch>> <</if>> <<if ($cockFeeder == 1) && ($seed == 1)>> A recognizable little representation of one of your slaves is suckling at her milky tits, her stomach bloated with milk. The slave must be down in the kitchen, getting a meal out of the food dispensers. The goddess notices you watching, and smiles while she cradles the swollen slave to her nourishing bosom. diff --git a/src/uncategorized/reFemaleArcologyOwner.tw b/src/uncategorized/reFemaleArcologyOwner.tw index 0ca42920e74..c551c37f225 100644 --- a/src/uncategorized/reFemaleArcologyOwner.tw +++ b/src/uncategorized/reFemaleArcologyOwner.tw @@ -12,7 +12,7 @@ She strikes a fine balance in conversation with you, firm enough for a rising wo <span id="result"> <<link "Head over and assert yourself">> <<replace "#result">> - You head over and insert yourself into the conversation between her and the man trying to convince her to invest in his solar power concern. Your presence and power are such that he gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to her company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what she was looking for. She is likely concerned that this is too much public <<if $PC.title == 1>>submission<<else>>vulnerability<</if>> for her to safely manage. She excuses herself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshmentType<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. + You head over and insert yourself into the conversation between her and the man trying to convince her to invest in his solar power concern. Your presence and power are such that he gives way rapidly, and you ostentatiously yet nonverbally assert your right to first claim to her company and conversation. After a few minutes of this public display, however, it becomes apparent that this is not what she was looking for. She is likely concerned that this is too much public <<if $PC.title == 1>>submission<<else>>vulnerability<</if>> for her to safely manage. She excuses herself and withdraws. You return to your <<if $PC.refreshmentType == 0>>$PC.refreshment<<elseif $PC.refreshmentType == 1>>glass of $PC.refreshment<<elseif $PC.refreshmentType == 2>>plate of $PC.refreshment<<elseif $PC.refreshmentType == 3>>pouch of $PC.refreshment<<else>>syringe of $PC.refreshment<</if>>, consoling yourself that you are not exactly starved for company. <</replace>> <</link>> <br><<link "Walk past her and out onto an unoccupied balcony">> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index 91789a1802d..d4d26f74108 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -300,7 +300,7 @@ She hikes up her skirt and spins around slowly. "The drugs also made my butt big <<set $activeSlave.analSkill = 0>> <<set $activeSlave.hStyle = "long and in twin schoolgirl tails">> <<set $activeSlave.pubicHStyle = "waxed">> -<<set $activeSlave.underArmHStyle = "waxed">>> +<<set $activeSlave.underArmHStyle = "waxed">> <<set $activeSlave.pubertyXY = 0>> <<set $activeSlave.pubertyAgeXY = 50>> diff --git a/src/uncategorized/resMove.tw b/src/uncategorized/resMove.tw index 28f35272f43..567b0a0c6e6 100644 --- a/src/uncategorized/resMove.tw +++ b/src/uncategorized/resMove.tw @@ -273,7 +273,7 @@ as you suspected, <</if>> <br><br> Your assistant is a powerful analytic tool, but <<if $assistant == 0>>it<<else>>she<</if>> lacks the capacity for true creativity. <<if $assistant == 0>>It<<else>>She<</if>> did not mention the long term. It would be possible to support the -<<if ($RESMove == "TSS") || ($RESMove == "SCP)") || ($RESMove == "LDE") || ($RESMove == "TGA")>> +<<if ($RESMove == "TSS") || ($RESMove == "SCP") || ($RESMove == "LDE") || ($RESMove == "TGA")>> school's <<elseif $RESMove == "GRI">> lab's diff --git a/src/uncategorized/saDrugs.tw b/src/uncategorized/saDrugs.tw index 02ab12887b3..dc811045a4e 100644 --- a/src/uncategorized/saDrugs.tw +++ b/src/uncategorized/saDrugs.tw @@ -914,7 +914,7 @@ <<set $slaves[$i].drugs = "no drugs">> <</if>> <<case "lip injections">> - <<if ($slaves[$i]. lips > 95) || (($slaves[$i]. lips > 85) && ($seeExtreme != 1))>> + <<if ($slaves[$i].lips > 95) || (($slaves[$i].lips > 85) && ($seeExtreme != 1))>> $possessiveCap lips are now so huge that further A-HGH treatment will not increase their size. @@.yellow;$possessiveCap drug regimen has been ended.@@ <<set $slaves[$i].drugs = "no drugs">> <</if>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 1789cf9680d..ed78a638f51 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -1793,7 +1793,7 @@ <<elseif $slaves[$i].dietCum == 1>> Her paraphilia is satisfied by what she gets to eat. <<elseif $slaves[$i].dietCum == 2>> - Other slaves in your penthouse are disturbed by her insatiable appetite for human ejaculate, which her heavy cum-diet encourages. + Other slaves in your penthouse are disturbed by her insatiable appetite for human ejaculate, which her heavy cum-diet encourages. <<elseif $feeder != 0>> Her paraphilia is satisfied by the way she gets to eat. <<elseif ($slaves[$i].assignment is "work in the dairy") && ($dairyFeedersSetting > 0)>> @@ -3043,8 +3043,8 @@ <<elseif ($slaves[$i].drugs == "steroids")>> <<set $slaves[$i].pubertyAgeXX += 0.2>> <<if ($slaves[$i].boobs > 100) && (random(1,100) < 30)>> - $pronounCap feels an @@.orange;unusual calmness@@ in $possessive belly and breasts. - <<set $slaves[$i].boobs -= 50>> + $pronounCap feels an @@.orange;unusual calmness@@ in $possessive belly and breasts. + <<set $slaves[$i].boobs -= 50>> <</if>> <<if ($slaves[$i].clit < 2) && (random(1,100) < 10)>> $pronounCap feels @@.orange;unusual warmness@@ in $possessive clitoris. @@ -3052,11 +3052,11 @@ <</if>> <<elseif ($slaves[$i].drugs == "super fertility drugs")>> <<set $slaves[$i].pubertyAgeXX -= 0.5>> - $pronounCap feels an @@.orange;unusual warm feeling@@ in $possessive belly and breasts. + $pronounCap feels an @@.orange;unusual warm feeling@@ in $possessive belly and breasts. <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> $possessiveCap breasts feel @@.orange;heavy, hot and sensetive@@. - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10>> + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10>> <<set $slaves[$i].boobShape to "perky">> <</if>> <</if>> @@ -3103,7 +3103,7 @@ <</if>> /* closes female type */ <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && $slaves[$i].balls >= 1 && $slaves[$i].pubertyXY == 0>> /* Male type */ - + <<if ($slaves[$i].diet == "XY" || $slaves[$i].diet == "XXY")>> <<set $slaves[$i].pubertyAgeXY -= 0.1>> <</if>> @@ -3119,22 +3119,22 @@ <<set $slaves[$i].pubertyAgeXY -= 0.2>> <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set $slaves[$i].pubertyAgeXY -= 0.5>> - $pronounCap feels an @@.orange;unusual warm feeling@@ in $possessive groin. + $pronounCap feels an @@.orange;unusual warm feeling@@ in $possessive groin. <<if ($slaves[$i].penis < 4) && (random(1,100) < 30)>> $possessiveCap penis feels @@.orange;heavy, hot and oversensetive@@. - <<set $slaves[$i].penis += 1>> + <<set $slaves[$i].penis += 1>> <</if>> <<if ($slaves[$i].balls < 4) && (random(1,100) < 30)>> $possessiveCap balls feel @@.orange;heavy, full and oversensetive@@. - <<set $slaves[$i].balls += 1>> + <<set $slaves[$i].balls += 1>> <</if>> <<elseif ($slaves[$i].drugs == "super fertility drugs")>> <<set $slaves[$i].pubertyAgeXY -= 1>> - $pronounCap feels @@.orange;unusual warm feeling@@ in $possessive breasts. + $pronounCap feels @@.orange;unusual warm feeling@@ in $possessive breasts. <<if ($slaves[$i].boobs < 400) && (random(1,100) < 30)>> $possessiveCap chest feels @@.orange;hot and sensetive@@. - <<set $slaves[$i].boobs += 50>> - <<if random(1,100) < 10>> + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10>> <<set $slaves[$i].boobShape to "perky">> <</if>> <</if>> @@ -3179,9 +3179,9 @@ <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXY-3) && ($slaves[$i].pubertyAgeXY < $potencyAge)>> $possessiveCap body is showing signs of @@.orange;early puberty@@. <</if>> - + <</if>> /* closes male type */ - + <</if>> /*closes PPmod */ /* puberty - not announced for allowing surprise pregnancy */ @@ -3386,7 +3386,7 @@ <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> <</if>> <</if>> - <<if ($slaves[$i].preg > 25) && ($slaves[$i].pregType >= 20) && ((($slaves[$i].assignment is "be your Concubine" || $slaves[$i].assignment is "serve in the master suite") && $masterSuitePregnancySlaveLuxuries is 1) || ($slaves[$i].diet == "high caloric"))>> + <<if ($slaves[$i].preg > 25) && ($slaves[$i].pregType >= 20) && ((($slaves[$i].assignment == "be your Concubine" || $slaves[$i].assignment == "serve in the master suite") && $masterSuitePregnancySlaveLuxuries == 1) || ($slaves[$i].diet == "high caloric"))>> <<if ($slaves[$i].weight <= 65)>> $pronounCap has @@.lime;gained weight@@ in order to better sustain <<print $possessive>>self and $possessive children. <<set $slaves[$i].weight += 1>> @@ -3424,7 +3424,7 @@ <<if random(1,100) > 80>> Pregnancy @@.lime;causes $possessive breasts to swell somewhat.@@ <<set $slaves[$i].boobs += 50>> - <<if $slaves[$i].boobShape != "saggy && $slaves[$i].preg > random(25,100)>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > random(25,100)>> $possessiveCap @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as $possessive body undergoes changes in anticipation of the forthcoming birth. <<set $slaves[$i].boobShape = "saggy">> <</if>> @@ -3675,7 +3675,7 @@ <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2>> <<elseif (random(1,100) > 80)>> <<if ($slaves[$i].vaginalCount > 0) || (($slaves[$i].analCount > 0) && ($slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ - <<if ($slaves[$i].assignment != "rest) && ($slaves[$i].assignment != "stay confined") && ($slaves[$i].assignment != "be confined in the cellblock")>> + <<if ($slaves[$i].assignment != "rest") && ($slaves[$i].assignment != "stay confined") && ($slaves[$i].assignment != "be confined in the cellblock")>> <<for $m = 0; $m < $slaves.length; $m++>> <<if $slaves[$i].relationshipTarget == $slaves[$m].ID>> <<set $tempLover = $slaves[$m]>> @@ -3717,7 +3717,7 @@ <</for>> <</if>> /* pregmod: random citizens cannot father non-human children */ - <<if $slaves[$i].pregSource == -2 && $slaves[$i].eggType != "human">> + <<if $slaves[$i].pregSource == -2 && $slaves[$i].eggType != "human">> <<set $slaves[$i].pregSource = 0>> <<else>> <<set $slaves[$i].preg = 1>> @@ -3725,6 +3725,7 @@ <</if>> <</if>> /* closes invalid assignments check */ <</if>> /* closes non-zero sex acts check */ +<</if>> <</if>> /* CLOSES CAN GET PREGNANT */ <<if $slaves[$i].preg < 1>> <<if $slaves[$i].pregType != 0>> @@ -3859,8 +3860,7 @@ <</if>> <</if>> -<<if $slaves[$i].bellySag > 0>> -<<if $slaves[$i].preg < 10 && $slaves[$i].inflation == 0 && $slaves[$i].bellyImplant < 2000>> +<<if $slaves[$i].bellySag > 0 && !visibleBelly($slaves[$i])>> <<if $slaves[$i].muscles > 95>> <<if (random(1,100) > 1)>> $possessiveCap stretched, extreme muscles @@.green;firm up readily@@ after $possessive pregnancy. @@ -3895,7 +3895,6 @@ <</if>> <</if>> <</if>> -<</if>> <<if $slaves[$i].bellyImplant > 8000>> <<if $slaves[$i].fuckdoll == 0>> @@ -4079,20 +4078,20 @@ Society does not disapprove of your keeping a slave of the $arcologies[0].FSSupremacistRace race, since $pronoun is not in a publicly degrading role. <</if>> <<if $slaves[$i].preg > 0>> - <<if $slaves[$i].pregSource > 0>> - <<for $j to 0; $j < $slaves.length; $j++>> - <<if $slaves[$i].pregSource == $slaves[$j].ID>> - <<if $slaves[$i].race != $slaves[$j].race>> - Society @@.red;strongly disapproves@@ of your allowing a pure $arcologies[0].FSSupremacistRace slave to be miscegenated by $slaves[$j].slaveName. - <<FSChangePorn "Supremacist" -2>> - <<else>> - Society @@.green;strongly approves@@ of your using slave breeders like $slaves[$i].slaveName to propagate the $arcologies[0].FSSupremacistRace race. - <<FSChangePorn "Supremacist" 2>> + <<if $slaves[$i].pregSource > 0>> + <<for $j to 0; $j < $slaves.length; $j++>> + <<if $slaves[$i].pregSource == $slaves[$j].ID>> + <<if $slaves[$i].race != $slaves[$j].race>> + Society @@.red;strongly disapproves@@ of your allowing a pure $arcologies[0].FSSupremacistRace slave to be miscegenated by $slaves[$j].slaveName. + <<FSChangePorn "Supremacist" -2>> + <<else>> + Society @@.green;strongly approves@@ of your using slave breeders like $slaves[$i].slaveName to propagate the $arcologies[0].FSSupremacistRace race. + <<FSChangePorn "Supremacist" 2>> + <</if>> + <<break>> <</if>> - <<break>> + <</for>> <</if>> - <</for>> - <</if>> <</if>> <<if $slaves[$i].fuckdoll > 0>> Society @@.red;strongly disapproves@@ of your owning a $arcologies[0].FSSupremacistRace Fuckdoll. @@ -4368,7 +4367,7 @@ <<FSChangePorn "Paternalist" -1>> <</if>> <</if>> - + <<if $arcologies[0].FSBodyPurist != "unset">> <<if ($slaves[$i].boobsImplant == 0) && ($slaves[$i].buttImplant == 0) && ($slaves[$i].lipsImplant == 0) && ($slaves[$i].bellyImplant == 0)>> Society @@.green;approves@@ of $slaves[$i].slaveName's natural body; this supports the fashion for surgically untouched slaves. @@ -5407,7 +5406,7 @@ <<if $slaves[$i].cervixImplant == 1>> <<if ($slaves[$i].bellyImplant >= 40000) || (($slaves[$i].bellyImplant > 10000) && ($arcologies[0].FSTransformationFetishistResearch != 1))>> - $possessiveCap cervix implant detected that the volume of filler in $slaves[$i].slaveName's belly reached $possessiveCap implant's threshold, and @@.orange;opens backflow@@ several times throughout week. + $possessiveCap cervix implant detected that the volume of filler in $slaves[$i].slaveName's belly reached $possessiveCap implant's threshold, and @@.orange;opens backflow@@ several times throughout week. <<if $arcologies[0].FSTransformationFetishistResearch != 1>> <<set $slaves[$i].bellyImplant = 10000>> <<else>> @@ -5688,7 +5687,7 @@ <</if>> <</if>> <</if>> - + <<if ($slaves[$i].dick >= 20)>> <<if $dickAccessibility == 1>> <<if ($slaves[$i].devotion > 20)>> @@ -5721,7 +5720,7 @@ <<set $slaves[$i].devotion -= 1>> <</if>> <</if>> - + <<if ($slaves[$i].balls > 90)>> <<if $ballsAccessibility == 1>> <<if ($slaves[$i].devotion > 20)>> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index 2895cd8a536..cc9cb338b8d 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -65,14 +65,6 @@ As the remote surgery's long recovery cycle completes, <<default>> <<removeJob $activeSlave $activeSlave.assignment>> <</switch>> - As the remote surgery's long recovery cycle completes, - <<if $surgeryType == "fuckdoll">> - your new Fuckdoll <<if ($activeSlave.amp != 1)>>stumbles<<else>>is carried<</if>> out of the surgery room. The only <<if $activeSlave.vagina > -1>>areas of skin visible are those around its vulva and anus<<else>>area of skin visible is that around its anus<</if>><<if $activeSlave.lips > 95>>, though its lips are also visible as its facepussy makes the standard Fuckdoll mouth insert unnecessary<</if>>. You can see it starting to struggle against the constricting material of the Fuckdoll suit as the sedation wears off. Other than the tiny area of exposed skin and the slight movement, there's no indication that the sex doll in front of you is alive at all. - <<elseif $surgeryType == "fuckdollExtraction">> - $activeSlave.slaveName <<if ($activeSlave.amp != 1)>>walks<<else>>is carried<</if>> out of the surgery room. - <<else>> - $activeSlave.slaveName <<if ($activeSlave.amp != 1)>>walks<<else>>is carried<</if>> out of the surgery room<<if canSee($activeSlave)>> and catches sight of herself in the floor-length mirror outside the door<<else>> and is detailed the modifications done to her body, assuming she hasn't already realized them<</if>>. - <</if>> <<if $familyTesting == 1>> <<for $j = 0; $j < $slaves.length; $j++>> diff --git a/src/utility/assignWidgets.tw b/src/utility/assignWidgets.tw index 4b45a4555e1..a027c749be8 100644 --- a/src/utility/assignWidgets.tw +++ b/src/utility/assignWidgets.tw @@ -70,7 +70,7 @@ <</if>> <</if>> -<<set $slaves[_wi] = $args[0], $i = _wi>> /* save changes to slave array, and set $i in case we call "SA chooses own clothes" next, since it uses $slave[$i] */ +<<set $slaves[_wi] = $args[0], $i = _wi>> /* save changes to slave array, and set $i in case we call "SA chooses own clothes" next, since it uses $slaves[$i] */ <<if $slaves[_wi].choosesOwnClothes == 1>><<include "SA chooses own clothes">><<set $args[0] = $slaves[_wi]>><</if>> /* update clothes, then update $args[0] */ -- GitLab