From c1d2f323c0d1b5112def1833a56f715dcf2bbca1 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Sat, 29 Apr 2017 02:59:45 -0400 Subject: [PATCH] Fixes and the sanity checker. --- compile-git | 1 + compile.bat | 1 + sanityCheck.bat | 27 + src/events/intro/initNationalities.tw | 2 +- src/pregmod/fFeet.tw | 2 +- src/pregmod/fSlaveFeed.tw | 4 +- src/pregmod/huskSlaveSwapWorkaround.tw | 2 +- src/pregmod/pRaped.tw | 2 +- src/pregmod/seHuskSlaveDelivery.tw | 4 +- src/pregmod/widgets/pregmodBirthWidgets.tw | 4 +- src/uncategorized/RESS.tw | 3 +- src/uncategorized/economics.tw | 2 +- src/uncategorized/matchmaking.tw | 4 +- src/uncategorized/ptWorkaround.tw | 2 +- src/uncategorized/randomIndividualEvent.tw | 2 +- src/uncategorized/reFSNonconformist.tw | 2 +- src/uncategorized/saLongTermEffects.tw | 696 ++++++++++----------- src/uncategorized/saTakeClasses.tw | 2 +- src/utility/birthWidgets.tw | 4 +- src/utility/descriptionWidgets.tw | 5 +- 20 files changed, 381 insertions(+), 390 deletions(-) create mode 100644 sanityCheck.bat diff --git a/compile-git b/compile-git index 930b9547344..deb180dbb06 100755 --- a/compile-git +++ b/compile-git @@ -1,6 +1,7 @@ #!/bin/bash # Will add all *.tw files to StoryIncludes. +./sanityCheck rm -f src/config/start.tw cp src/config/start.tw.proto start.tw.tmp find src -name '*.tw' -print >>start.tw.tmp diff --git a/compile.bat b/compile.bat index 3ef0b723fc8..101572bc00c 100644 --- a/compile.bat +++ b/compile.bat @@ -2,6 +2,7 @@ :: Free Cities Basic Compiler - Windows :: Will add all *.tw files to StoryIncludes. +./sanityCheck del src\config\start.tw copy src\config\start.tw.proto start.tw.tmp >nul >>start.tw.tmp (for /r "src" %%F in (*.tw) do echo %%F) diff --git a/sanityCheck.bat b/sanityCheck.bat new file mode 100644 index 00000000000..aa627503ae2 --- /dev/null +++ b/sanityCheck.bat @@ -0,0 +1,27 @@ +#!/bin/bash +# Check for missing right angle bracket: <</if> +git grep "<</[^>]*>[^>]" -- 'src/*' +git grep "<<[^>]*>[^<>]*$" -- '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 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 +git grep "<<[ ]*[^\$><_\[]*\(activeSlave\|PC\)[.]" -- "src/*" +# Check for closing bracket without opening bracket. e.g.: <<if foo)>> (but <<case "foo")>> is valid, so ignore those +git grep -e "<<[ a-zA-Z]\+[^()<>]*)" --and --not -e "<< *case" -- "src/*" +# Check for opening bracket without closing bracket. e.g.: <<if (foo>> +git grep -e "<<[ a-zA-Z]\+([^()<>]*>>" -- "src/*" +# Check for two closing brackets but one opening bracket. e.g.: <<if (foo))>> +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/*' +# 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/*' diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw index 8ab7d7242a5..186cc9d140d 100644 --- a/src/events/intro/initNationalities.tw +++ b/src/events/intro/initNationalities.tw @@ -412,7 +412,7 @@ <<default>> <<set $activeArcology.FSNull = 20>> <</switch>> - <<if $PC.rumor = "social engineering">> + <<if $PC.rumor == "social engineering">> <<set $FSGotRepCreditOne = 1>> <</if>> <</if>> diff --git a/src/pregmod/fFeet.tw b/src/pregmod/fFeet.tw index fae8a8f8083..b1f45dd09fd 100644 --- a/src/pregmod/fFeet.tw +++ b/src/pregmod/fFeet.tw @@ -20,7 +20,7 @@ <</if>> You pour lubricant in your hands, and start massaging her feet. -<<if (activeSlave.devotion < -50)>> +<<if ($activeSlave.devotion < -50)>> She tries to stay hateful despite the stimulation. <<elseif ($activeSlave.devotion < -20)>> She stays quiet, but occasionally gasps. diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index 57a01d6b2f4..49463150f30 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -225,7 +225,7 @@ Next, you see to $activeSlave.slaveName. <</if>> <<elseif ($milkTap.fetish == "boobs") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>> - You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeslave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@<</if>> + You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@<</if>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<if $activeSlave.anus == 0>> @@ -503,7 +503,7 @@ Next, you see to $activeSlave.slaveName. <</if>> <<elseif ($milkTap.fetish == "cumslut") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>> - You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much she loves to jettison cum. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeslave.slaveName from her harness. Patting her spasming, dribbling cock, you know she'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@ <</if>> + You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much she loves to jettison cum. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her spasming, dribbling cock, you know she'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@ <</if>> <<set $activeSlave.analCount += 1>> <<set $analTotal += 1>> <<if $activeSlave.anus == 0>> diff --git a/src/pregmod/huskSlaveSwapWorkaround.tw b/src/pregmod/huskSlaveSwapWorkaround.tw index 4783f8ce7a8..06152816521 100644 --- a/src/pregmod/huskSlaveSwapWorkaround.tw +++ b/src/pregmod/huskSlaveSwapWorkaround.tw @@ -5,7 +5,7 @@ <<nobr>> <<set $oldSlave = 0>> -<<set $swapFailure = random(1,1000)> +<<set $swapFailure = random(1,1000)>> "This operation is neither simple nor is it perfected. There are extreme health risks involved and no gauruntee of success. Strap a slave into your surgery to consent to the operation. Indentured servants<<if $incubator > 0>> and slaves with reserved children<</if>> not eligible." diff --git a/src/pregmod/pRaped.tw b/src/pregmod/pRaped.tw index 9494146d824..98fded8b14d 100644 --- a/src/pregmod/pRaped.tw +++ b/src/pregmod/pRaped.tw @@ -113,7 +113,7 @@ It would be prudent to up security in your arcology. That or take a guard along <<set $activeSlave.dick = 7>> <<set $activeSlave.balls = 5>> <<set $activeSlave.boobs = 0>> -<<set activeSlave.waist = 50>> +<<set $activeSlave.waist = 50>> <<set $activeSlave.oralSkill = 0>> <<set $activeSlave.analSkill = 0>> <<set $activeSlave.behavioralFlaw = "arrogant">> diff --git a/src/pregmod/seHuskSlaveDelivery.tw b/src/pregmod/seHuskSlaveDelivery.tw index dd9f9cc64d4..17fe34af91a 100644 --- a/src/pregmod/seHuskSlaveDelivery.tw +++ b/src/pregmod/seHuskSlaveDelivery.tw @@ -16,11 +16,11 @@ <</if>> <<set $activeSlave.slaveName = "irrelavant">> -<<set $activeslave.birthName = "">> +<<set $activeSlave.birthName = "">> <<set $activeSlave.nationality = $huskSlave.nationality>> <<set $activeSlave.race = $huskSlave.race>> <<set $activeSlave.origin = "You reserved a mindless slave like her from the Flesh Heap.">> -<<set $activeSlave.devotion = 0)>> +<<set $activeSlave.devotion = 0>> <<set $activeSlave.trust = 0>> <<if $activeSlave.race == "black">> diff --git a/src/pregmod/widgets/pregmodBirthWidgets.tw b/src/pregmod/widgets/pregmodBirthWidgets.tw index 2a54da14120..da56f1ff369 100644 --- a/src/pregmod/widgets/pregmodBirthWidgets.tw +++ b/src/pregmod/widgets/pregmodBirthWidgets.tw @@ -519,11 +519,11 @@ <<case "live with your Head Girl">> <<if !canWalk($slaves[$i])>> <<if $slaves[$i].fetish == "mindbroken">> - $slaves[$i].slaveName is awoken from her rest by a strong contraction. She attepmts to roll over, and failing that, begins to fall back to sleep as another contraction wracks her body. Her body begins to birth another of her brood. + $slaves[$i].slaveName is awoken from her rest by a strong contraction. She attempts to roll over, and failing that, begins to fall back to sleep as another contraction wracks her body. Her body begins to birth another of her brood. <<ClothingBirth>> She draws her child to her breast and resumes resting before $HeadGirl.slaveName returns from her duties. <<else>> - $slaves[$i].slaveName's body begins to birth another of her brood. She She attepmts to roll over, and failing that, claws at her massive belly as another contraction wracks her body. + $slaves[$i].slaveName's body begins to birth another of her brood. She attempts to roll over, and failing that, claws at her massive belly as another contraction wracks her body. <<ClothingBirth>> She struggles to collect her child and brings them to her breast. She waits for $HeadGirl.slaveName to return, hoping she will arrive before another baby makes its way out of her. <</if>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index 74baf588701..91e8cb0efc4 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -197,8 +197,7 @@ The source of the many-voiced personal assistant becomes clear: probably on the <<case "sore ass">> -One night, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.amp == 1)>>scooting herself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels") ->>tottering along painfully<<else>>walking a little funny<</if>>, as though she has a sore butt. You call her over to inspect her backdoor to see if she needs care, <<if ($activeSlave.amp == 1)>>and set her helpless body down, spreading her buttocks to examine her anus.<<else>>and order her to spread her buttocks for you so you can examine her anus.<</if>> Her asshole is fine, just a little sore from hard buttfucks. She complies with you, but as you probe her gently with a finger, <<if canTalk($activeSlave) == false && ($activeSlave.amp == 1)>>she wriggles desperately and turns to mouth "it hurts <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> please don't assrape me" at you.<<elseif canTalk($activeSlave) == false>>she gestures desperately, telling you her butt hurts and asking you not to assfuck her.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>she bursts out, "<<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>, mah butt ith thore! Pleathe don't athfuck me <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>. Pleathe."<<else>>she bursts out, "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, my butt is so sore! Please don't use my ass, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. Please."<</if>> +One night, you see <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> <<if ($activeSlave.amp == 1)>>scooting herself from side to side uncomfortably<<elseif ($activeSlave.heels == 1) && ($activeSlave.shoes != "heels") && ($activeSlave.shoes != "boots") && ($activeSlave.shoes != "extreme heels")>>crawling gingerly<<elseif ($activeSlave.shoes == "heels") || ($activeSlave.shoes == "boots") || ($activeSlave.shoes == "extreme heels")>>tottering along painfully<<else>>walking a little funny<</if>>, as though she has a sore butt. You call her over to inspect her backdoor to see if she needs care, <<if ($activeSlave.amp == 1)>>and set her helpless body down, spreading her buttocks to examine her anus.<<else>>and order her to spread her buttocks for you so you can examine her anus.<</if>> Her asshole is fine, just a little sore from hard buttfucks. She complies with you, but as you probe her gently with a finger, <<if canTalk($activeSlave) == false && ($activeSlave.amp == 1)>>she wriggles desperately and turns to mouth "it hurts <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>> please don't assrape me" at you.<<elseif canTalk($activeSlave) == false>>she gestures desperately, telling you her butt hurts and asking you not to assfuck her.<<elseif SlaveStatsChecker.checkForLisp($activeSlave)>>she bursts out, "<<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>, mah butt ith thore! Pleathe don't athfuck me <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>. Pleathe."<<else>>she bursts out, "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>, my butt is so sore! Please don't use my ass, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. Please."<</if>> <<case "shift doorframe">> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 93939ecfb1b..8033d457465 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -1862,7 +1862,7 @@ Your ''business assistant'' manages the menial slave market. <<set $cash+=$menialBioreactors*($seed),$menialBioreactors = 0>> <</if>> <<else>> - Prices are average, so <<if $assistant == 0>>It<<else>>She<</if>> does not make any significant moves. + Prices are average, so <<if $assistant == 0>>it<<else>>she<</if>> does not make any significant moves. <</if>> <<silently>><<MenialPopCap>><</silently>> <</if>> diff --git a/src/uncategorized/matchmaking.tw b/src/uncategorized/matchmaking.tw index 5b13d6f0cdd..151bcb3f4f1 100644 --- a/src/uncategorized/matchmaking.tw +++ b/src/uncategorized/matchmaking.tw @@ -250,9 +250,9 @@ Despite her devotion and trust, she is still a slave, and probably knows that he <<elseif $assistantAppearance == "businesswoman">> "To consecrate the marriage," $assistantName concludes, "$eventSlave.slaveName, you will now <<if $PC.dick == 1>>fellate<<else>>perform cunnilingus on<</if>> the <<if $PC.title == 1>>groom<<else>>the bride<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar sneaks a hand down her suit skirt, blushing furiously. <<elseif $assistantAppearance == "fairy">> - "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title = 1>>groom's <<else>>bride's <</if>><<if $PC.dick = 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar spreads her legs while still hovering in the air and masturbates eagerly through her half-worn robes. + "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's avatar spreads her legs while still hovering in the air and masturbates eagerly through her half-worn robes. <<elseif $assistantAppearance == "pregnant fairy">> - "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title = 1>>groom's <<else>>bride's <</if>><<if $PC.dick = 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around her large belly. + "To seal the deal," $assistantName concludes, "$eventSlave.slaveName, you gotta drink the <<if $PC.title == 1>>groom's <<else>>bride's <</if>><<if $PC.dick == 1>>semen<<if $PC.vagina == 1>> and pussy juices<</if>><<else>>pussy juices<</if>>." The slave complies eagerly. Pleased by the sight, $assistantName's pregnant avatar curls while still hovering in the air and masturbates eagerly around her large belly. <<elseif $assistantAppearance == "goddess">> "To consummate the marriage," $assistantName concludes, "$eventSlave.slaveName, you must now <<if $PC.dick == 1>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s seed<<else>>drink the <<if $PC.title == 1>>groom<<else>>the bride<</if>>'s female juices<</if>>." The slave complies eagerly. $assistantName's avatar looks on approvingly, cradling her perpetual pregnancy. <<elseif $assistantAppearance == "hypergoddess">> diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index 2ec86b16d7f..aec0d77db0c 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -862,7 +862,7 @@ <<if $activeSlave.training < 100>> She keeps her head down and shows no sign of religious introspection, at least this week. <<else>> - She begins to read it when she thinks she's alone, and @@.red;talk to God@@ when she thinks only He is listening. + She begins to read it when she thinks she's alone, and @@.red;talks to God@@ when she thinks only He is listening. <<set $activeSlave.behavioralFlaw = "devout">> <<BasicTrainingDefaulter>> <</if>> diff --git a/src/uncategorized/randomIndividualEvent.tw b/src/uncategorized/randomIndividualEvent.tw index da5f111f611..9c16f0631f8 100644 --- a/src/uncategorized/randomIndividualEvent.tw +++ b/src/uncategorized/randomIndividualEvent.tw @@ -1609,7 +1609,7 @@ <<if ($eventSlave.balls > 4)>> <<if ($eventSlave.dick > 4)>> <<if ($eventSlave.assignment == "work in the dairy") || ($eventSlave.assignment == "get milked")>> -<<if ($eventSlave.prestige == 0>> +<<if $eventSlave.prestige == 0>> <<set $events.push("RE legendary balls")>> <</if>> <</if>> diff --git a/src/uncategorized/reFSNonconformist.tw b/src/uncategorized/reFSNonconformist.tw index c042010058f..3dfa2e17fe2 100644 --- a/src/uncategorized/reFSNonconformist.tw +++ b/src/uncategorized/reFSNonconformist.tw @@ -140,7 +140,7 @@ The nonconformist is far too prominent and prosperous to make this an easy dilem <<elseif $FSNonconformist == "Eugenics">> hosts a public wedding commemorating their love. This @@.red;sets back acceptance@@ of your class system and hinders Eugenics. The Societal Elite are @@.red;furious@@ at your inaction. <<set $arcologies[0].FSRestart -= 20>> - <<set $failedElite += 100 + <<set $failedElite += 100>> <<elseif $FSNonconformist == "Gender Fundamentalist">> hosts a huge public party in a lower-class area of the arcology, staffing it with a large number of slaves with dicks. They're so filled with aphrodisiacs that they orgasm constantly when citizens use their asses. This @@.red;setts back acceptance@@ of gender traditionalism. <<set $arcologies[0].FSGenderFundamentalist -= 10>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index bf41776d735..1789cf9680d 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -3027,7 +3027,7 @@ /* PUBERTY EFFECTS */ <<if $precociousPuberty == 1>> - <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 0>> /* Female type */ + <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1) && $slaves[$i].pubertyXX == 0>> /* Female type */ <<if ($slaves[$i].diet == "XX" || $slaves[$i].diet == "XXY")>> <<set $slaves[$i].pubertyAgeXX -= 0.1>> @@ -3043,34 +3043,34 @@ <<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 $object belly and breasts. + $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 $object clitoris. + $pronounCap feels @@.orange;unusual warmness@@ in $possessive clitoris. <<set $slaves[$i].clit += 1>> <</if>> <<elseif ($slaves[$i].drugs == "super fertility drugs")>> <<set $slaves[$i].pubertyAgeXX -= 0.5>> - $pronounCap feels @@.orange;unusual warm feeling@@ in $object 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].boobShape to "perky">> - <</if>> + $possessiveCap breasts feel @@.orange;heavy, hot and sensetive@@. + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10>> + <<set $slaves[$i].boobShape to "perky">> + <</if>> <</if>> <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> - $pronounCap feels @@.orange;strange minor pains@@ in $object pelvis. - <<set $slaves[$i].hips += 1>> + $pronounCap feels @@.orange;strange minor pains@@ in $possessive pelvis. + <<set $slaves[$i].hips += 1>> <</if>> <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> - $pronounCap feels @@.orange;strange weight@@ in $object rear. - <<set $slaves[$i].butt += 1>> + $pronounCap feels a @@.orange;strange weight@@ on $possessive rear. + <<set $slaves[$i].butt += 1>> <</if>> <<if ($slaves[$i].labia < 2) && (random(1,100) < 10)>> - $pronounCap feels @@.orange;unusual tenderness@@ in $object labia. - <<set $slaves[$i].labia += 1>> + $pronounCap feels an @@.orange;unusual tenderness@@ in $possessive labia. + <<set $slaves[$i].labia += 1>> <</if>> <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set $slaves[$i].pubertyAgeXX += .5>> @@ -3085,22 +3085,22 @@ <<set $slaves[$i].pubertyAgeXX += 0.4>> <</if>> <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].pubertyAgeXX -= 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pubertyAgeXX -= 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].pubertyAgeXX += 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].pubertyAgeXX += 0.2>> - <</if>> + <<if ($slaves[$i].hormones == 1)>> + <<set $slaves[$i].pubertyAgeXX -= 0.1>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pubertyAgeXX -= 0.2>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set $slaves[$i].pubertyAgeXX += 0.1>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set $slaves[$i].pubertyAgeXX += 0.2>> + <</if>> <</if>> <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXX) && ($slaves[$i].physicalAge > $slaves[$i].pubertyAgeXX-3) && ($slaves[$i].pubertyAgeXX < $fertilityAge)>> - $possessiveCap body is showing signs of @@.orange;early puberty@@. + $possessiveCap body is showing signs of @@.orange;early puberty@@. <</if>> - <</if>> + <</if>> /* closes female type */ <<if ($slaves[$i].physicalAge < $slaves[$i].pubertyAgeXY) && $slaves[$i].balls >= 1 && $slaves[$i].pubertyXY == 0>> /* Male type */ @@ -3119,40 +3119,40 @@ <<set $slaves[$i].pubertyAgeXY -= 0.2>> <<elseif ($slaves[$i].drugs == "hyper testicle enhancement")>> <<set $slaves[$i].pubertyAgeXY -= 0.5>> - $pronounCap feels @@.orange;unusual warm feeling@@ in $object 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>> + $possessiveCap penis feels @@.orange;heavy, hot and oversensetive@@. + <<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>> + $possessiveCap balls feel @@.orange;heavy, full and oversensetive@@. + <<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 $object 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].boobShape to "perky">> - <</if>> + $possessiveCap chest feels @@.orange;hot and sensetive@@. + <<set $slaves[$i].boobs += 50>> + <<if random(1,100) < 10>> + <<set $slaves[$i].boobShape to "perky">> + <</if>> <</if>> <<if ($slaves[$i].hips < 2) && (random(1,100) < 10)>> - $pronounCap feels @@.orange;strange minor pains@@ in $object pelvis. - <<set $slaves[$i].hips += 1>> + $pronounCap feels @@.orange;strange minor pains@@ in $possessive pelvis. + <<set $slaves[$i].hips += 1>> <</if>> <<if ($slaves[$i].butt < 4) && (random(1,100) < 10)>> - $pronounCap feels @@.orange;strange weight@@ in $object rear. - <<set $slaves[$i].butt += 1>> + $pronounCap feels a @@.orange;strange weight@@ to $possessive rear. + <<set $slaves[$i].butt += 1>> <</if>> <<if ($slaves[$i].dick > 1) && (random(1,100) < 30)>> - $pronounCap feels an @@.orange;unusual lightness@@ in $object penis. - <<set $slaves[$i].dick -= 1>> + $pronounCap feels an @@.orange;unusual lightness@@ in $possessive penis. + <<set $slaves[$i].dick -= 1>> <</if>> <<if ($slaves[$i].balls > 1) && (random(1,100) < 30)>> - $pronounCap feels an @@.orange;unusual emptiness@@ to $object scrotum. - <<set $slaves[$i].balls -= 1>> + $pronounCap feels an @@.orange;unusual emptiness@@ to $possessive scrotum. + <<set $slaves[$i].balls -= 1>> <</if>> <</if>> <<if ($slaves[$i].hormones == 1)>> @@ -3165,24 +3165,24 @@ <<set $slaves[$i].pubertyAgeXY -= 0.2>> <</if>> <<if $slaves[$i].drugs == "hormone enhancers">> - <<if ($slaves[$i].hormones == 1)>> - <<set $slaves[$i].pubertyAgeXY += 0.1>> - <<elseif ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pubertyAgeXY += 0.2>> - <<elseif ($slaves[$i].hormones == -1)>> - <<set $slaves[$i].pubertyAgeXY -= 0.1>> - <<elseif ($slaves[$i].hormones == -2)>> - <<set $slaves[$i].pubertyAgeXY -= 0.2>> - <</if>> + <<if ($slaves[$i].hormones == 1)>> + <<set $slaves[$i].pubertyAgeXY += 0.1>> + <<elseif ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pubertyAgeXY += 0.2>> + <<elseif ($slaves[$i].hormones == -1)>> + <<set $slaves[$i].pubertyAgeXY -= 0.1>> + <<elseif ($slaves[$i].hormones == -2)>> + <<set $slaves[$i].pubertyAgeXY -= 0.2>> + <</if>> <</if>> <<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@@. + $possessiveCap body is showing signs of @@.orange;early puberty@@. <</if>> - <</if>> + <</if>> /* closes male type */ -<</if>> +<</if>> /*closes PPmod */ /* puberty - not announced for allowing surprise pregnancy */ <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> @@ -3204,71 +3204,75 @@ <<if $slaves[$i].inflation == 0>> /* PREGNANCY AND FERTILITY */ -<<if ($slaves[$i].preg > 0)>> /*EFFECTS OF PREGNANCY*/ - -<<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if ($slaves[$i].energy <= 90)>> -<<if ($slaves[$i].fetish is "pregnancy")>> - <<if ($slaves[$i].preg > 30)>> - Being a pregnancy fetishist and hugely pregnant confers an @@.green;improvement in her sexual appetite.@@ - <<set $slaves[$i].energy += 3>> - <<elseif ($slaves[$i].preg > 20)>> - Being a pregnancy fetishist and pregnant confers a @@.green;slow improvement in her sexual appetite.@@ - <<set $slaves[$i].energy += 2>> - <<elseif ($slaves[$i].preg > 5)>> - Her new pregnancy excites her and produces @@.green;very slow improvement in her sexual appetite.@@ - <<set $slaves[$i].energy += 1>> - <<elseif ($slaves[$i].preg <= 5)>> - The rigors of early pregnancy do not seem to decrease her sex drive. If anything, it seems to be exciting her. - <</if>> - <<if $slaves[$i].fetishKnown == 0>> - Given her enthusiasm, she appears to have a @@.lightcoral;pregnancy fetish@@. - <<set $slaves[$i].fetishKnown = 1>> - <</if>> -<<else>> - <<if ($slaves[$i].energy < 41)>> - <<if ($slaves[$i].preg <= 5)>> - The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ - <<set $slaves[$i].energy -= 3>> - <<elseif ($slaves[$i].preg > 30)>> - Her advanced pregnancy @@.red;greatly suppresses her sexual appetite.@@ - <<set $slaves[$i].energy -= 3>> - <<elseif ($slaves[$i].preg > 20)>> - Her growing pregnancy @@.red;suppresses her sexual appetite.@@ - <<set $slaves[$i].energy -= 2>> - <<elseif ($slaves[$i].preg > 10)>> - Her visible pregnancy causes her to feel unattractive, @@.red;reducing her sex drive.@@ - <<set $slaves[$i].energy -= 1>> +<<if $slaves[$i].preg > 0>> /*EFFECTS OF PREGNANCY*/ + +<<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].fetish == "pregnancy">> + <<if $slaves[$i].preg > 30>> + Being a pregnancy fetishist and hugely pregnant confers an @@.green;improvement in her sexual appetite.@@ + <<set $slaves[$i].energy += 3>> + <<elseif $slaves[$i].preg > 20>> + Being a pregnancy fetishist and pregnant confers a @@.green;slow improvement in her sexual appetite.@@ + <<set $slaves[$i].energy += 2>> + <<elseif $slaves[$i].preg > 5>> + Her new pregnancy excites her and produces @@.green;very slow improvement in her sexual appetite.@@ + <<set $slaves[$i].energy += 1>> + <<elseif $slaves[$i].preg <= 5>> + The rigors of early pregnancy do not seem to decrease her sex drive. If anything, it seems to be exciting her. <</if>> - <<elseif ($slaves[$i].energy < 61)>> - <<if ($slaves[$i].preg <= 5)>> - The rigors of early pregnancy @@.red;slightly reduce her sexual appetite.@@ - <<set $slaves[$i].energy -= 1>> - <<elseif ($slaves[$i].preg > 30)>> - Her advanced pregnancy @@.green;increases her libido.@@ - <<set $slaves[$i].energy += 1>> + <<if $slaves[$i].fetishKnown == 0>> + Given her enthusiasm, she appears to have a @@.lightcoral;pregnancy fetish@@. + <<set $slaves[$i].fetishKnown = 1>> <</if>> - <<elseif ($slaves[$i].energy < 90)>> - <<if ($slaves[$i].preg <= 5)>> - The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ - <<set $slaves[$i].energy -= 3>> - <<elseif ($slaves[$i].preg > 30)>> - Her advanced pregnancy comes with a hugely increased libido, @@.green;greatly increasing her sexual drive.@@ - <<set $slaves[$i].energy += 3>> - <<elseif ($slaves[$i].preg > 20)>> - Her growing pregnancy comes with an increased libido, @@.green;spurring her sexual appetite.@@ - <<set $slaves[$i].energy += 2>> + <<else>> + <<if $slaves[$i].energy < 41>> + <<if $slaves[$i].preg <= 5>> + The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ + <<set $slaves[$i].energy -= 3>> + <<elseif $slaves[$i].preg > 30>> + Her advanced pregnancy @@.red;greatly suppresses her sexual appetite.@@ + <<set $slaves[$i].energy -= 3>> + <<elseif $slaves[$i].preg > 20>> + Her growing pregnancy @@.red;suppresses her sexual appetite.@@ + <<set $slaves[$i].energy -= 2>> + <<elseif $slaves[$i].preg > 10>> + Her visible pregnancy causes her to feel unattractive, @@.red;reducing her sex drive.@@ + <<set $slaves[$i].energy -= 1>> + <</if>> + <<elseif $slaves[$i].energy < 61>> + <<if $slaves[$i].preg <= 5>> + The rigors of early pregnancy @@.red;slightly reduce her sexual appetite.@@ + <<set $slaves[$i].energy -= 1>> + <<elseif $slaves[$i].preg > 30>> + Her advanced pregnancy @@.green;increases her libido.@@ + <<set $slaves[$i].energy += 1>> + <</if>> + <<elseif $slaves[$i].energy < 90>> + <<if $slaves[$i].preg <= 5>> + The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ + <<set $slaves[$i].energy -= 3>> + <<elseif $slaves[$i].preg > 30>> + Her advanced pregnancy comes with a hugely increased libido, @@.green;greatly increasing her sexual drive.@@ + <<set $slaves[$i].energy += 3>> + <<elseif $slaves[$i].preg > 20>> + Her growing pregnancy comes with an increased libido, @@.green;spurring her sexual appetite.@@ + <<set $slaves[$i].energy += 2>> + <</if>> + <<else>> + <<if $slaves[$i].preg <= 5>> + The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ + <<set $slaves[$i].energy -= 3>> + <<elseif $slaves[$i].preg > 30>> + Her advanced pregnancy, combined with her already high libido, has her practically begging for sex whenever she has a spare moment. + <<elseif $slaves[$i].preg > 20>> + Her growing pregnancy, combined with her already high libido, has her always itching for some sex. + <</if>> <</if>> <</if>> <</if>> -<</if>> -<</if>> -<</if>> <<if $slaves[$i].preg >= 10>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if ($slaves[$i].devotion) <= 20 && ($slaves[$i].pregSource == -1)>> She is filled with a feeling of @@.mediumorchid;revulsion@@ that your child is growing within her body. <<set $slaves[$i].devotion -= 1>> @@ -3281,38 +3285,38 @@ <<set $slaves[$i].trust += 1>> <</if>> <<if $slaves[$i].pregSource == $slaves[$i].ID>> - <<if $slaves[$i].sexualQuirk is "perverted">> + <<if $slaves[$i].sexualQuirk == "perverted">> She's @@.hotpink;aroused@@ at the mere concept that the baby growing in her belly was concieved by her own sperm. - <<set $slaves[$i].devotion += 1>> - <<else>> - She often becomes preoccupied with @@.gold;worry@@ that her self-concieved child will be born unhealthy. - <<set $slaves[$i].trust -= 1>> - <</if>> + <<set $slaves[$i].devotion += 1>> + <<else>> + She often becomes preoccupied with @@.gold;worry@@ that her self-concieved child will be born unhealthy. + <<set $slaves[$i].trust -= 1>> + <</if>> <</if>> <<switch $slaves[$i].pregControl>> <<case "speed up">> <<if $slaves[$i].assignment != "get treatment in the clinic" && $Nurse == 0>> - <<if $slaves[$i].devotion <= 20 && $slaves[$i].trust <= 50 && $slaves[$i].pregType >= 10>> - <<if $slaves[$i].sexualFlaw == "self hating">> - She is @@.hotpink;delirious with joy@@ over her straining womb. Every week she gets bigger, fuller and tighter; in her mind, it won't be long until she bursts, bringing her children into the world. - <<set $slaves[$i].devotion += 10>> - <<else>> - She is @@.gold;utterly terrified@@ by her straining womb. Every week she gets bigger, fuller and tighter; in her mind, it won't be long until she bursts, bringing her children into @@.mediumorchid;this wretched world.@@<<if $slaves[$i].pregType >= 20 && $slaves[$i].preg > 30>> She is absolutely huge, her stretchmark streaked orb of a belly keeps her painfully immobilized. She counts every second, hoping that she can make it to the next. Her mind @@.red;can't handle it and shatters,@@ leaving her nothing more than an overfilled broodmother.<<set $slaves[$i].fetish = "mindbroken">><</if>> + <<if $slaves[$i].devotion <= 20 && $slaves[$i].trust <= 50 && $slaves[$i].pregType >= 10>> + <<if $slaves[$i].sexualFlaw == "self hating">> + She is @@.hotpink;delirious with joy@@ over her straining womb. Every week she gets bigger, fuller and tighter; in her mind, it won't be long until she bursts, bringing her children into the world. + <<set $slaves[$i].devotion += 10>> + <<else>> + She is @@.gold;utterly terrified@@ by her straining womb. Every week she gets bigger, fuller and tighter; in her mind, it won't be long until she bursts, bringing her children into @@.mediumorchid;this wretched world.@@<<if $slaves[$i].pregType >= 20 && $slaves[$i].preg > 30>> She is absolutely huge, her stretchmark streaked orb of a belly keeps her painfully immobilized. She counts every second, hoping that she can make it to the next. Her mind @@.red;can't handle it and shatters,@@ leaving her nothing more than an overfilled broodmother.<<set $slaves[$i].fetish = "mindbroken">><</if>> + <<set $slaves[$i].devotion -= 10>> + <<set $slaves[$i].trust -= 10>> + <</if>> + <<elseif $slaves[$i].devotion <= 20 && $slaves[$i].trust <= 20>> + She is @@.gold;utterly terrified@@ by her straining womb and filled @@.mediumorchid;with disgust@@ that you've turned her into nothing more than a rapid breeding vessel. <<set $slaves[$i].devotion -= 10>> <<set $slaves[$i].trust -= 10>> + <<elseif $slaves[$i].devotion <= 80 && $slaves[$i].trust <= 80>> + She trusts you, but deep down @@.gold;she can't help but worry@@ over how fast she is growing. + <<set $slaves[$i].trust -= 2>> <</if>> - <<elseif $slaves[$i].devotion <= 20 && $slaves[$i].trust <= 20>> - She is @@.gold;utterly terrified@@ by her straining womb and filled @@.mediumorchid;with disgust@@ that you've turned her into nothing more than a rapid breeding vessel. - <<set $slaves[$i].devotion -= 10>> - <<set $slaves[$i].trust -= 10>> - <<elseif $slaves[$i].devotion <= 80 && $slaves[$i].trust <= 80>> - She trusts you, but deep down @@.gold;she can't help but worry@@ over how fast she is growing. - <<set $slaves[$i].trust -= 2>> - <</if>> <</if>> <<case "labor supressors">> <<if $slaves[$i].devotion <= 20 && ($slaves[$i].pregSource == -1)>> - She is filled with @@.mediumorchid;hate@@ that you're forcing her to continue carrying you child. + She is filled with @@.mediumorchid;hate@@ that you're forcing her to continue carrying your child. <<set $slaves[$i].devotion -= 5>> <</if>> <<case "slow gestation">> @@ -3332,117 +3336,100 @@ <<elseif $slaves[$i].preg > 30 && $slaves[$i].pregType < 50>> She often has to stop for breaks to soothe her kicking child<<if $slaves[$i].pregType > 1>>ren<</if>>. She is far enough along that she may go into early labor. <</if>> - <<if $slaves[$i].preg > 20>> - <<if random(1,100) == 69>> - <<if $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk == "none">> - <<set $seed to random(1,4)>> - <<if $seed == 1>> - <<set $slaves[$i].behavioralFlaw = "odd">> - The stress of her growing pregnancy leads her to begin @@.red;acting oddly@@. - <<elseif $seed == 2>> - <<set $slaves[$i].behavioralFlaw = "hates men">> - The stress of her growing pregnancy leads her to begin @@.red;disliking the company of men@@. - <<elseif $seed == 3>> - <<set $slaves[$i].behavioralFlaw = "hates women">> - The stress of her growing pregnancy leads her to begin @@.red;disliking the company of women@@. - <<else>> - <<set $slaves[$i].behavioralFlaw = "gluttonous">> - The stress of her growing pregnancy leads her to begin @@.red;taking solace in overeating@@. - <</if>> - <<elseif $slaves[$i].sexualFlaw == "none" && $slaves[$i].sexualQuirk == "none">> - <<set $seed to random(1,8)>> - <<if $seed == 1>> - <<set $slaves[$i].sexualFlaw = "hates oral">> - The stress of her growing pregnancy leads her to begin @@.red;rejecting oral sex@@. - <<elseif $seed == 2>> - <<set $slaves[$i].sexualFlaw = "hates anal">> - The stress of her growing pregnancy leads her to begin @@.red;rejecting anal sex@@. - <<elseif $seed == 3>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> - The stress of her growing pregnancy leads her to begin @@.red;rejecting penetrative sex@@. - <<elseif $seed == 4>> - <<set $slaves[$i].sexualFlaw = "shamefast">> - The stress of her growing pregnancy leads her to become @@.red;paranoid about her naked body@@. - <<elseif $seed == 5>> - <<set $slaves[$i].sexualFlaw = "repressed">> - The stress of her growing pregnancy leads her to begin @@.red;rejecting sex@@. - <<elseif $seed == 6>> - <<set $slaves[$i].sexualFlaw = "apathetic">> - The stress of her growing pregnancy causes her to become @@.red;inert during sex@@. - <<elseif $seed == 7>> - <<set $slaves[$i].sexualFlaw = "crude">> - The stress of her growing pregnancy leads her to @@.red;become quite crude@@. - <<else>> - <<set $slaves[$i].sexualFlaw = "judgemental">> - The stress of her growing pregnancy causes her to become overly @@.red;judgemental of her partners@@. + <<if $slaves[$i].preg > 20 && random(1,100) == 69>> + <<if $slaves[$i].behavioralFlaw == "none" && $slaves[$i].behavioralQuirk == "none">> + <<set $seed = random(1,4)>> + <<if $seed == 1>> + <<set $slaves[$i].behavioralFlaw = "odd">> + The stress of her growing pregnancy leads her to begin @@.red;acting oddly@@. + <<elseif $seed == 2>> + <<set $slaves[$i].behavioralFlaw = "hates men">> + The stress of her growing pregnancy leads her to begin @@.red;disliking the company of men@@. + <<elseif $seed == 3>> + <<set $slaves[$i].behavioralFlaw = "hates women">> + The stress of her growing pregnancy leads her to begin @@.red;disliking the company of women@@. + <<else>> + <<set $slaves[$i].behavioralFlaw = "gluttonous">> + The stress of her growing pregnancy leads her to begin @@.red;taking solace in overeating@@. + <</if>> + <<elseif $slaves[$i].sexualFlaw == "none" && $slaves[$i].sexualQuirk == "none">> + <<set $seed = random(1,8)>> + <<if $seed == 1>> + <<set $slaves[$i].sexualFlaw = "hates oral">> + The stress of her growing pregnancy leads her to begin @@.red;rejecting oral sex@@. + <<elseif $seed == 2>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + The stress of her growing pregnancy leads her to begin @@.red;rejecting anal sex@@. + <<elseif $seed == 3>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + The stress of her growing pregnancy leads her to begin @@.red;rejecting penetrative sex@@. + <<elseif $seed == 4>> + <<set $slaves[$i].sexualFlaw = "shamefast">> + The stress of her growing pregnancy leads her to become @@.red;paranoid about her naked body@@. + <<elseif $seed == 5>> + <<set $slaves[$i].sexualFlaw = "repressed">> + The stress of her growing pregnancy leads her to begin @@.red;rejecting sex@@. + <<elseif $seed == 6>> + <<set $slaves[$i].sexualFlaw = "apathetic">> + The stress of her growing pregnancy causes her to become @@.red;inert during sex@@. + <<elseif $seed == 7>> + <<set $slaves[$i].sexualFlaw = "crude">> + The stress of her growing pregnancy leads her to @@.red;become quite crude@@. + <<else>> + <<set $slaves[$i].sexualFlaw = "judgemental">> + The stress of her growing pregnancy causes her to become overly @@.red;judgemental of her partners@@. + <</if>> <</if>> <</if>> - <</if>> - <</if>> - <<if ($slaves[$i].fetish != "pregnancy")>> - <<if ($slaves[$i].fetish != "mindbroken")>> - <<if ($slaves[$i].fetishStrength <= 95)>> - <<if ($slaves[$i].oralCount+$slaves[$i].vaginalCount+$slaves[$i].analCount > 200)>> - <<if $fetishChangeChance > random(0,100)>> + <<if $slaves[$i].fetish != "pregnancy" && $slaves[$i].fetish != "mindbroken" && $slaves[$i].fetishStrength <= 95 && ($slaves[$i].oralCount+$slaves[$i].vaginalCount+$slaves[$i].analCount > 200) && $fetishChangeChance > random(0,100)>> The combination of pregnancy and constant sex has @@.pink;sexualized pregnancy for her.@@ - <<set $slaves[$i].fetish to "pregnancy", $slaves[$i].fetishKnown to 1, $slaves[$i].fetishStrength = 65>> - <</if>> - <</if>> - <</if>> - <</if>> + <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> <</if>> <</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].weight <= 65)>> + <<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>> <</if>> <<if (random(1,100) > 80)>> - <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 10000)>> - $possessiveCap breasts @@.lime;greatly swell@@ to meet the upcoming demand. - <<set $slaves[$i].boobs += 500>> - <<if $slaves[$i].boobShape != "saggy">> - <<if $slaves[$i].preg > 25>> - $possessiveCap immensely engorged @@.orange;breasts become saggy@@ in the last stages of $possessive pregnancy as her body undergoes changes in anticipation of the forthcoming birth. - <<set $slaves[$i].boobShape to "saggy">> + <<if (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 10000)>> + $possessiveCap breasts @@.lime;greatly swell@@ to meet the upcoming demand. + <<set $slaves[$i].boobs += 500>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 25>> + $possessiveCap immensely engorged @@.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>> <</if>> + <<if ($slaves[$i].hips < 2)>> + $possessiveCap hips @@.lime;widen@@ for $possessive upcoming birth. + <<set $slaves[$i].hips += 1>> <</if>> - <</if>> - <<if ($slaves[$i].hips < 2)>> - $possessiveCap hips @@.lime;widen@@ for $possessive upcoming birth. - <<set $slaves[$i].hips += 1>> - <</if>> - <<if ($slaves[$i].butt < 14)>> - $possessiveCap butt @@.lime;swells with added fat@@ from $possessive changing body. - <<set $slaves[$i].butt += 1>> - <</if>> - <</if>> - <<elseif ($slaves[$i].preg > 25) && ($slaves.pregType >= 10)>> - <<if random(1,100) > 80>> - <<if ($slaves[$i].boobs - $slaves[$i].boobsImplant) < 7500>> - $possessiveCap breasts @@.lime;swell@@ in preparation for $possessive growing brood. - <<set $slaves[$i].boobs += 150>> - <<if $slaves[$i].boobShape != "saggy">> - <<if $slaves[$i].preg > random(25,75)>> - $possessiveCap swollen @@.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 to "saggy">> + <<if ($slaves[$i].butt < 14)>> + $possessiveCap butt @@.lime;swells with added fat@@ from $possessive changing body. + <<set $slaves[$i].butt += 1>> <</if>> <</if>> + <<elseif ($slaves[$i].preg > 25) && ($slaves.pregType >= 10)>> + <<if random(1,100) > 80 && (($slaves[$i].boobs - $slaves[$i].boobsImplant) < 7500)>> + $possessiveCap breasts @@.lime;swell@@ in preparation for $possessive growing brood. + <<set $slaves[$i].boobs += 150>> + <<if $slaves[$i].boobShape != "saggy">> + <<if $slaves[$i].preg > random(25,75)>> + $possessiveCap swollen @@.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>> + <</if>> <</if>> - <</if>> - <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < 1000>> + <<elseif ($slaves[$i].boobs - $slaves[$i].boobsImplant) < 1000>> <<if random(1,100) > 80>> - Pregnancy @@.lime;causes $possessive breasts to swell somewhat.@@ - <<set $slaves[$i].boobs += 50>> - <<if $slaves[$i].boobShape != "saggy">> - <<if $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 to "saggy">> - <</if>> + Pregnancy @@.lime;causes $possessive breasts to swell somewhat.@@ + <<set $slaves[$i].boobs += 50>> + <<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>> <</if>> <</if>> - <</if>> <<if $slaves[$i].preg == 10>> $possessiveCap areolae darken with $possessive progressing pregnancy. <<else>> @@ -3450,8 +3437,7 @@ Her growing pregnancy renders her fake belly moot. <<set $slaves[$i].bellyAccessory = "none">> <</if>> - <<if $slaves[$i].preg > 20>> - <<if $slaves[$i].lactation == 0>> + <<if $slaves[$i].preg > 20 && $slaves[$i].lactation == 0>> <<if $slaves[$i].health < -20>> $pronoun's so unwell that natural lactation is unlikely. <<elseif $slaves[$i].weight <= -30>> @@ -3461,41 +3447,40 @@ <<set $slaves[$i].lactation = 1>> <</if>> <</if>> - <</if>> <</if>> <<else>> <<if $slaves[$i].pregType == 0>> - <<if ($slaves[$i].drugs == "super fertility drugs")>> - <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($slaves[$i].assignment == "serve in the master suite") || ($slaves[_i].assignment == "be your Concubine")))>> - <<if ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pregType = random(20,29)>> - <<else>> - <<set $slaves[$i].pregType = random(10,29)>> - <</if>> - <<else>> - <<if ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pregType = random(10,29)>> + <<if ($slaves[$i].drugs == "super fertility drugs")>> + <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($slaves[$i].assignment == "serve in the master suite") || ($slaves[_i].assignment == "be your Concubine")))>> + <<if ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pregType = random(20,29)>> + <<else>> + <<set $slaves[$i].pregType = random(10,29)>> + <</if>> <<else>> - <<set $slaves[$i].pregType = either(3, 4, 4, 4, 5, 5, 5, 10, 10, 20)>> + <<if ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pregType = random(10,29)>> + <<else>> + <<set $slaves[$i].pregType = either(3, 4, 4, 4, 5, 5, 5, 10, 10, 20)>> + <</if>> <</if>> - <</if>> - <<elseif ($slaves[$i].drugs is "fertility drugs")>> - <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($slaves[$i].assignment == "serve in the master suite") || ($slaves[_i].assignment == "be your Concubine")))>> - <<if ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pregType = random(4,5)>> + <<elseif ($slaves[$i].drugs == "fertility drugs")>> + <<if (($masterSuitePregnancyFertilitySupplements == 1) && (($slaves[$i].assignment == "serve in the master suite") || ($slaves[_i].assignment == "be your Concubine")))>> + <<if ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pregType = random(4,5)>> + <<else>> + <<set $slaves[$i].pregType = either(2, 2, 3, 3, 3, 3, 4, 4, 5, 5)>> + <</if>> <<else>> - <<set $slaves[$i].pregType = either(2, 2, 3, 3, 3, 3, 4, 4, 5, 5)>> + <<if ($slaves[$i].hormones == 2)>> + <<set $slaves[$i].pregType = random(2,5)>> + <<else>> + <<set $slaves[$i].pregType = either(1, 1, 2, 2, 3, 3, 4, 4, 5, 5)>> + <</if>> <</if>> <<else>> - <<if ($slaves[$i].hormones == 2)>> - <<set $slaves[$i].pregType = random(2,5)>> - <<else>> - <<set $slaves[$i].pregType = either(1, 1, 2, 2, 3, 3, 4, 4, 5, 5)>> - <</if>> + <<set $slaves[$i].pregType = either(1, 1, 1, 1, 1, 1, 1, 1, 1, 2)>> <</if>> - <<else>> - <<set $slaves[$i].pregType = either(1, 1, 1, 1, 1, 1, 1, 1, 1, 2)>> - <</if>> <</if>> <</if>> @@ -3503,24 +3488,14 @@ /* IS NOT PREGNANT */ -<<if $slaves[$i].fuckdoll == 0>> -<<if $slaves[$i].fetish != "mindbroken">> -<<if isFertile($slaves[$i]) && ($slaves[$i].preg == -1)>> - <<if ($slaves[$i].devotion > 20)>> - <<if ($slaves[$i].fetish is "pregnancy")>> - <<if ($slaves[$i].fetishStrength > 60)>> - <<if ($slaves[$i].fetishKnown == 0)>> +<<if $slaves[$i].fuckdoll == 0 && isFertile($slaves[$i]) && $slaves[$i].preg == -1 && $slaves[$i].devotion > 20 && $slaves[$i].fetish == "pregnancy" && $slaves[$i].fetishStrength > 60>> + <<if $slaves[$i].fetishKnown == 0>> @@.mediumorchid;She's unhappy@@ that she's on contraceptives, revealing that she has a @@.lightcoral;deep desire to get pregnant.@@ <<set $slaves[$i].fetishKnown = 1>> <<else>> She badly wants to have a child, so @@.mediumorchid;she's unhappy@@ that she's on contraceptives. <</if>> <<set $slaves[$i].devotion -= 4>> - <</if>> - <</if>> - <</if>> -<</if>> -<</if>> <</if>> @@ -3538,34 +3513,32 @@ <<if ($universalRulesImpregnation == "PC" && $slaves[$i].eggType == "human")>> $slaves[$i].slaveName is ripe for breeding, so you ejaculate inside $object often. When you bore of $possessive fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>cunt<</if>>, you keep $object around as you fuck other slaves so you can pull out of them, shove your cock into $object, and fill $object with your seed anyway. - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - She attempts to resist this treatment, and spends most of her days bound securely, with your cum dripping out of her <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. This regimen fills her with @@.mediumorchid;hatred,@@ @@.gold;fear,@@ and @@.lime;a pregnancy.@@ - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<if ($slaves[$i].sexualFlaw is "none")>> - This unpleasant interlude leaves her @@.red;hating penetration@@ of her now-pregnant <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> - <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> + She attempts to resist this treatment, and spends most of her days bound securely, with your cum dripping out of her <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. This regimen fills her with @@.mediumorchid;hatred,@@ @@.gold;fear,@@ and @@.lime;a pregnancy.@@ + <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves her @@.red;hating penetration@@ of her now-pregnant <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].devotion <= 20)>> - She complies fearfully with your use of her body. + She complies fearfully with your use of her body. <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - She is @@.hotpink;absurdly pleased@@ by this treatment, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until she @@.lime;conceives.@@ She's so aroused by the constant insemination that having your dick, wet from another slave, pushed inside her to climax is often enough to bring her to orgasm in turn. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> - <</if>> + She is @@.hotpink;absurdly pleased@@ by this treatment, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until she @@.lime;conceives.@@ She's so aroused by the constant insemination that having your dick, wet from another slave, pushed inside her to climax is often enough to bring her to orgasm in turn. + <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> <<else>> - She serves you dutifully in this, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until she @@.lime;conceives.@@ - <<set $slaves[$i].trust += 5>> + She serves you dutifully in this, @@.mediumaquamarine;trustingly@@ serving as your breeding bitch until she @@.lime;conceives.@@ + <<set $slaves[$i].trust += 5>> <</if>> <</if>> - <</if>> <<set $activeSlave to $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<AnalVCheck 10>><<else>><<VaginalVCheck 10>><</if>><<set $slaves[$i] to $activeSlave>> <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1>> <<for $j = 0; $j < $slaves.length; $j++>> @@ -3578,112 +3551,104 @@ <<elseif ($universalRulesImpregnation == "HG") && ($slaves[$i].HGExclude == 0) && ($HGCum > 0) && ($slaves[$i].ID != $HeadGirl.ID) && canImpreg($slaves[$i], $HeadGirl)>> It's $HeadGirl.slaveName's responsibility to get $object pregnant, a task your <<if ($HeadGirl.fetish == "pregnancy") && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - pregnancy fetishist Head Girl is @@.hotpink;extremely pleased@@ to take on. - <<set $HeadGirl.devotion += 2>> - <<if ($HeadGirl.fetishStrength <= 95)>> - The opportunity @@.green;strengthens her pregnancy fetish@@ by indulgence. - <<set $HeadGirl.fetishStrength += 4>> - <</if>> + pregnancy fetishist Head Girl is @@.hotpink;extremely pleased@@ to take on. + <<set $HeadGirl.devotion += 2>> + <<if ($HeadGirl.fetishStrength <= 95)>> + The opportunity @@.green;strengthens her pregnancy fetish@@ by indulgence. + <<set $HeadGirl.fetishStrength += 4>> + <</if>> <<elseif ($HeadGirl.attrXX > 65) && ($HeadGirl.attrKnown == 1)>> - <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>-hungry Head Girl is @@.hotpink;happy@@ to take on. - <<set $HeadGirl.devotion += 1>> + <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>-hungry Head Girl is @@.hotpink;happy@@ to take on. + <<set $HeadGirl.devotion += 1>> <<else>> - Head Girl approaches dutifully. + Head Girl approaches dutifully. <</if>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - Her interest is piqued, however, when $slaves[$i].slaveName shows signs of resistance. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ @@.mediumorchid;rapes the poor girl@@ pregnant, ejaculating inside her victim more often than is really necessary for @@.lime;conception.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 5>> - <<else>> - $slaves[$i].slaveName tries to resist her, so $HeadGirl.slaveName is forced to @@.mediumorchid;rape the poor girl@@ pregnant, regularly ejaculating inside her until @@.lime;conception@@ is confirmed. - <<set $slaves[$i].devotion -= 4>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves her @@.red;hating penetration@@ of her violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> + <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> + Her interest is piqued, however, when $slaves[$i].slaveName shows signs of resistance. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ @@.mediumorchid;rapes the poor girl@@ pregnant, ejaculating inside her victim more often than is really necessary for @@.lime;conception.@@ + <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 5>> <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> + $slaves[$i].slaveName tries to resist her, so $HeadGirl.slaveName is forced to @@.mediumorchid;rape the poor girl@@ pregnant, regularly ejaculating inside her until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 4>> + <</if>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves her @@.red;hating penetration@@ of her violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].devotion <= 20)>> - <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> - Her interest is piqued, however, when it becomes clear that $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ ensures that her victim @@.mediumorchid;does not enjoy@@ a week of being @@.lime;raped pregnant.@@ - <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 3>> - <<else>> - $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $HeadGirl.slaveName @@.mediumorchid;rapes the poor girl@@ pregnant anyway, regularly ejaculating inside her until @@.lime;conception@@ is confirmed. - <<set $slaves[$i].devotion -= 2>> - <</if>> - <<if ($slaves[$i].sexualFlaw == "none")>> - This unpleasant interlude leaves her @@.red;hating penetration@@ of her violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. - <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].sexualFlaw = "hates anal">> + <<if (($HeadGirl.fetish == "sadist") || ($HeadGirl.fetish == "dom")) && ($HeadGirl.fetishKnown == 1) && ($HeadGirl.fetishStrength > 60)>> + Her interest is piqued, however, when it becomes clear that $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred. $HeadGirl.slaveName @@.hotpink;enthusiastically@@ ensures that her victim @@.mediumorchid;does not enjoy@@ a week of being @@.lime;raped pregnant.@@ + <<set $HeadGirl.devotion += 2, $slaves[$i].devotion -= 3>> <<else>> - <<set $slaves[$i].sexualFlaw = "hates penetration">> + $slaves[$i].slaveName, though fearfully obedient, is not happy with being bred, but $HeadGirl.slaveName @@.mediumorchid;rapes the poor girl@@ pregnant anyway, regularly ejaculating inside her until @@.lime;conception@@ is confirmed. + <<set $slaves[$i].devotion -= 2>> + <</if>> + <<if ($slaves[$i].sexualFlaw == "none")>> + This unpleasant interlude leaves her @@.red;hating penetration@@ of her violated <<if $slaves[$i].mpreg == 1>>anus<<else>>pussy<</if>>. + <<if $slaves[$i].mpreg == 1>> + <<set $slaves[$i].sexualFlaw = "hates anal">> + <<else>> + <<set $slaves[$i].sexualFlaw = "hates penetration">> + <</if>> <</if>> - <</if>> <<elseif ($slaves[$i].devotion < 75)>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by the Head Girl, and eagerly takes her superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, is @@.hotpink;very willing to be bred@@ by the Head Girl, and eagerly takes her superior's cock bareback until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<else>> + $slaves[$i].slaveName is willing to be bred by the Head Girl, and takes her superior's cock bareback until @@.lime;conception@@ is verified. <</if>> <<else>> - $slaves[$i].slaveName is willing to be bred by the Head Girl, and takes her superior's cock bareback until @@.lime;conception@@ is verified. - <</if>> - <<else>> - <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> - $slaves[$i].slaveName, a pregnancy fetishist, considers breeding by the Head Girl @@.hotpink;a dream come true,@@ and the slaves carry on a torrid affair until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 2>> - <<if ($slaves[$i].fetishStrength <= 95)>> - Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ - <<set $slaves[$i].fetishStrength += 4>> + <<if ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + $slaves[$i].slaveName, a pregnancy fetishist, considers breeding by the Head Girl @@.hotpink;a dream come true,@@ and the slaves carry on a torrid affair until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 2>> + <<if ($slaves[$i].fetishStrength <= 95)>> + Such total satisfaction of her pregnancy fantasies @@.green;strengthens her fetish.@@ + <<set $slaves[$i].fetishStrength += 4>> + <</if>> + <<else>> + $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by the Head Girl, whom she respects, and submissively takes her superior's cock bareback until @@.lime;conception@@ is verified. + <<set $slaves[$i].devotion += 1>> <</if>> - <<else>> - $slaves[$i].slaveName is @@.hotpink;quite willing to be bred@@ by the Head Girl, whom she respects, and submissively takes her superior's cock bareback until @@.lime;conception@@ is verified. - <<set $slaves[$i].devotion += 1>> - <</if>> <</if>> <</if>> - <</if>> <<set $slaves[$i].preg = 1>> <<set $slaves[$i].pregSource = $HeadGirl.ID>> <<set $HGCum -= 1>> <<set $HeadGirl.penetrativeCount += 10>> <<set $penetrativeTotal += 10>> <<if $slaves[$i].mpreg == 1>> - <<set $slaves[$i].analCount += 10>> - <<set $analTotal += 10>> + <<set $slaves[$i].analCount += 10>> + <<set $analTotal += 10>> <<else>> - <<set $slaves[$i].vaginalCount += 10>> - <<set $vaginalTotal += 10>> + <<set $slaves[$i].vaginalCount += 10>> + <<set $vaginalTotal += 10>> <</if>> <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<AnalVCheck 10>><<else>><<VaginalVCheck 10>><</if>><<set $slaves[$i] = $activeSlave>> <<for $j = 0; $j < $slaves.length; $j++>> - <<if $HeadGirl.ID == $slaves[$j].ID>> - <<set $slaves[$j] = $HeadGirl>> - <<break>> - <</if>> + <<if $HeadGirl.ID == $slaves[$j].ID>> + <<set $slaves[$j] = $HeadGirl>> + <<break>> + <</if>> <</for>> <<elseif ($slaves[$i].assignment == "be your Concubine") && ($slaves[$i].eggType == "human")>> - <<if $slaves[$i].fuckdoll == 0>> - <<if $slaves[$i].fetish != "mindbroken">> - <<if ($PC.dick == 1) && (random(1,100) > 50)>> + <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken" && $PC.dick == 1 && random(1,100) > 50>> As your concubine, she takes care to only share her fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>> with you. Her efforts paid off; @@.lime;she has gotten pregnant with your child.@@ - <<set $slaves[$i].preg = 1>> - <<set $slaves[$i].pregSource = -1>> - <</if>> - <</if>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1>> <</if>> <<elseif ($slaves[$i].assignment == "serve in the master suite")>> <<if ($PC.dick == 1) && (random(1,100) > 50) && ($slaves[$i].eggType == "human")>> You frequently avail yourself to her fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>. It's no surprise when @@.lime;she ends up pregnant with your child.@@ - <<set $slaves[$i].preg = 1>> - <<set $slaves[$i].pregSource = -1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1>> <<else>> <<for $j = 0; $j < $MastSiIDs.length; $j++>> <<if canImpreg($slaves[$i], $MastSiIDs[$j])>> @@ -3760,7 +3725,6 @@ <</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>> @@ -3813,7 +3777,7 @@ <<print $slaves[$i].inflationType>>s <</switch>> with the weight of the fake belly resting on $possessive swollen stomach, forcing it to be removed. - <<set $slaves[$i].bellyAccessory to "none">> + <<set $slaves[$i].bellyAccessory = "none">> <</if>> <</if>> <<if $slaves[$i].fetish != "mindbroken" && $slaves[$i].fuckdoll == 0>> diff --git a/src/uncategorized/saTakeClasses.tw b/src/uncategorized/saTakeClasses.tw index 8bbd47ef9f8..ad51cb28dcc 100644 --- a/src/uncategorized/saTakeClasses.tw +++ b/src/uncategorized/saTakeClasses.tw @@ -161,7 +161,7 @@ takes courses in slavery<<if $schoolroomUpgradeSkills + $schoolroomUpgradeRemedi <<if ($slaves[$i].accent > 3)>> She has @@.green;learned some $language,@@ and can make her point with some gesturing, though she speaks $language horribly. <<set $slaves[$i].accent -= 1>> - <<if $slaves[$i].speechRules = "language lessons">> + <<if $slaves[$i].speechRules == "language lessons">> <<set $slaves[$i].speechRules = "accent elimination">> <</if>> <<elseif ($slaves[$i].accent == 3)>> diff --git a/src/utility/birthWidgets.tw b/src/utility/birthWidgets.tw index 12468771c45..20f57802206 100644 --- a/src/utility/birthWidgets.tw +++ b/src/utility/birthWidgets.tw @@ -1204,7 +1204,7 @@ Once meal time comes around and food shoved into her cell does anyone think some <<case "be confined in the arcade">> - Or she would have been, if she weren't locked in an arcade cabinet. A gush of liquid pours from the $slaves[$i].slaveName's cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on her exposed rear. While her mouth is filled with a customer's dick, her body instinctively attempts laboring on her child<<if $slaves[$i].pregType > 1>>ren<</if>>. However, she soon finds that she is incapable of actually giving birth to her child<<if $slaves[$i].pregType > 1>>ren<</if>>. As blood begins to seep from her nethers, she desperately tries to get anyone's attention. The attendant rushes to her aid, but fails to get the cabinet open in time to save $slaves[$i].slaveName. Her and her child<<if $slaves[$i].pregType > 1>>ren<</if> were an unfortunate loss. + Or she would have been, if she weren't locked in an arcade cabinet. A gush of liquid pours from the $slaves[$i].slaveName's cunt, followed by the attendant in charge of the arcade hanging an "out of order" sign on her exposed rear. While her mouth is filled with a customer's dick, her body instinctively attempts laboring on her child<<if $slaves[$i].pregType > 1>>ren<</if>>. However, she soon finds that she is incapable of actually giving birth to her child<<if $slaves[$i].pregType > 1>>ren<</if>>. As blood begins to seep from her nethers, she desperately tries to get anyone's attention. The attendant rushes to her aid, but fails to get the cabinet open in time to save $slaves[$i].slaveName. Her and her child<<if $slaves[$i].pregType > 1>>ren<</if>> were an unfortunate loss. <<case "be confined in the cellblock">> Since she is locked in a cell, she doesn't have far to go. Reluctantly, she begins laboring on her child<<if $slaves[$i].pregType > 1>>ren<</if>>. However, she soon finds that she is incapable of actually giving birth to her child<<if $slaves[$i].pregType > 1>>ren<</if>>. As blood begins to seep from her nethers, she desperately tries to get anyone's attention. @@ -1798,4 +1798,4 @@ Her helper arrives with aid far too late. She screams when she sees $slaves[$i]. <</if>> <</if>> -<</widget>> \ No newline at end of file +<</widget>> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index 3a212c7b97f..945343b0ec5 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -4308,8 +4308,7 @@ $pronounCap's got a <<else>> <<if ($activeSlave.dick != 0) && ($activeSlave.hormones > 0) && ($activeSlave.amp == 1)>> The aphrodisiacs combined with the hormones that keep $object flaccid have $object sexually frustrated; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $possessive ass against whatever's next to $object, and <</if>>humping $possessive dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> - <<elseif ($activeSlave.dick != 0) - and ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>> + <<elseif ($activeSlave.dick != 0) && ($activeSlave.balls == 0) && ($activeSlave.amp == 1)>> The aphrodisiacs combined with the lack of balls that keeps $object flaccid have $object sexually frustrated; $pronoun's <<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>>unconsciously rubbing $possessive ass against whatever's next to $object, and <</if>>humping $possessive dick against whatever $pronoun can manage to mount without limbs.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> <<elseif ($activeSlave.dick != 0) && ($activeSlave.hormones > 0)>> The aphrodisiacs combined with the hormones that keep $object flaccid have $object sexually frustrated; $pronoun's touching $possessive limp dick distractedly<<if (($activeSlave.fetish == "buttslut") || (($activeSlave.sexualFlaw != "hates anal") && ($activeSlave.analCount > 9)))>> and unconsciously rubbing $possessive ass against whatever's next to $object<</if>>.<<if $activeSlave.inflationType == "aphrodisiac">> $possessiveCap efforts force $possessive distended middle to jiggle around, stirring up the aphrodisiacs contained in $possessive gut and strengthening their effects even more.<</if>> @@ -10576,4 +10575,4 @@ $pronounCap has The Societal Elites' mark designating $possessive as a breeder is prominently displayed across $possessive lower belly, beneath $possessive navel. <</if>> -<</widget>> \ No newline at end of file +<</widget>> -- GitLab