diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 0f4b9889598876e83a0869be16ec9e83aac3a002..ff4b2386ff757741a4e1a48e7bc6a5aaee12fd32 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -127,12 +127,17 @@ $HGCareers "a model-UN star" "a student council president" "a leading arcology citizen" +"the Queen of an ancient kingdom" $recruiterCareers "a military recruiter" "a club recruiter" "a college scout" "a girl scout" +"a missionary" +"a cult leader" +"a political activist" +"the princess of an ancient kingdom" $madamCareers "a procuress" @@ -160,7 +165,8 @@ $bodyguardCareers "a revolutionary" "a military brat" "captain of the kendo club" -"an assassin" +"a kunoichi" +"the crown prince of an ancient kingdom" $wardenessCareers "a security guard" diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index b0de724fac3e2b1c2af75e8e73449b0aac0e6161..979e96dcf168b8b9c00dbda8021db7896be7886f 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -196,13 +196,13 @@ <<set setup.whoreCareers = ["a prostitute", "a child prostitute", "a stripper", "a saleswoman", "a criminal", "a porn star", "a trophy wife", "a Futanari Sister", "a model", "a juvenile delinquent", "a mistress", "a serial divorcee", "a pageant star", "an exotic dancer"]>> -<<set setup.HGCareers = ["a lawyer", "a military officer", "a politician", "a model-UN star", "a student council president", "a leading arcology citizen"]>> +<<set setup.HGCareers = ["a lawyer", "a military officer", "a politician", "a model-UN star", "a student council president", "a leading arcology citizen", "the Queen of an ancient kingdom"]>> <<set setup.madamCareers = ["a procuress", "a pimp", "a business owner", "a manager"]>> <<set setup.DJCareers = ["a dancer", "a musician", "a classical dancer", "a classical musician", "a house DJ", "an aspiring pop star"]>> -<<set setup.bodyguardCareers = ["a soldier", "an assassin", "a transporter", "an MS pilot", "a bodyguard", "a law enforcement officer", "a child soldier", "in a militia", "a revolutionary", "a military brat", "captain of the kendo club", "a kunoichi"]>> +<<set setup.bodyguardCareers = ["a soldier", "an assassin", "a transporter", "an MS pilot", "a bodyguard", "a law enforcement officer", "a child soldier", "in a militia", "a revolutionary", "a military brat", "captain of the kendo club", "a kunoichi", "the crown prince of an ancient kingdom"]>> <<set setup.wardenessCareers = ["a security guard", "a mercenary", "an enforcer", "a private detective", "a bouncer", "a prison guard", "a street thug", "a gang member", "a bounty hunter",]>> @@ -216,7 +216,7 @@ <<set setup.schoolteacherCareers = ["a principal", "a teaching assistant", "a teacher", "a scientist", "a professor", "a private instructor", "a librarian", "a scholar"]>> -<<set setup.recruiterCareers = ["a military recruiter", "a club recruiter", "a college scout", "a girl scout", "a missionary", "a cult leader", "a political activist"]>> /* pregmod */ +<<set setup.recruiterCareers = ["a military recruiter", "a club recruiter", "a college scout", "a girl scout","the princess of an ancient kingdom", "a missionary", "a cult leader", "a political activist"]>> /* pregmod */ <<set setup.baseNationalities = ["Afghan", "Albanian", "Algerian", "American", "Argentinian", "Armenian", "Australian", "Austrian", "Bangladeshi", "Belgian", "Bermudian", "Bolivian", "Brazilian", "British", "Bruneian", "Burmese", "Cambodian", "Cameroonian", "Canadian", "Chilean", "Chinese", "Colombian", "Congolese", "Cuban", "Czech", "Danish", "Dutch", "Egyptian", "Emirati", "Estonian", "Ethiopian", "Filipina", "Finnish", "French", "Gabonese", "German", "Ghanan", "Greek", "Greenlandic", "Guatemalan", "Haitian", "Hungarian", "Icelandic", "Indian", "Indonesian", "Iranian", "Iraqi", "Irish", "Israeli", "Italian", "Jamaican", "Japanese", "Jordanian", "Kazakh", "Kenyan", "Korean", "Lebanese", "Libyan", "Lithuanian", "Malaysian", "Malian", "Marshallese", "Mexican", "Monégasque", "Montenegrin", "Moroccan", "Nepalese", "a New Zealander", "Nigerian", "Norwegian", "Omani", "Pakistani", "Peruvian", "Polish", "Portuguese", "Puerto Rican", "Romanian", "Russian", "Sammarinese", "Saudi", "Serbian", "Singaporean", "Slovak", "South African", "Spanish", "Sudanese", "Swedish", "Swiss", "Syrian", "Tanzanian", "Thai", "Tunisian", "Turkish", "Ugandan", "Ukrainian", "Uruguayan", "Uzbek", "Venezuelan", "Vietnamese", "Yemeni", "Zimbabwean", "Belarusian", "Dominican", "Scottish"]>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 3dc8ccaf718851e3ef10daabcc4e74fae96ad2a0..8b3fbfd0b77040f6761987288ea4e9512833eb4c 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -475,7 +475,7 @@ $pronounCap has been with you <<eyeDescription>> <<if $activeSlave.fetish == "mindbroken">> - However, her mind is fundamentally broken; everything she experiences will quickly be forgotten. + However, @@.coral;her mind is fundamentally broken;@@ everything she experiences will quickly be forgotten. <</if>> <<if ($activeSlave.behavioralFlaw == "arrogant")>> diff --git a/src/uncategorized/pRivalInitiation.tw b/src/uncategorized/pRivalInitiation.tw index a0e2d779ba0f9f698c39c15582c5c6b5f929a83c..07556ce587e6a2d3e0a1b94bf552f107ee50b2f3 100644 --- a/src/uncategorized/pRivalInitiation.tw +++ b/src/uncategorized/pRivalInitiation.tw @@ -3,7 +3,8 @@ <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Scheduled Event", $rivalOwner = 0, $rivalOwnerEnslaved = 1>> <<if $hostageRescued == 1>><<set $nextButton = "See to the hostage", $returnTo = "P hostage acquisition">><</if>> -<<set $activeSlave = $slaves.find(function(s) { return s.prestigeDesc == "You bankrupted and enslaved her in revenge for her part in the attack on your arcology by the Daughters of Liberty."; })>> +<<set $activeSlave = $slaves.find(function(s) { return s.ID == $rivalID; })>> +<<set $rivalID = 0>> <<if ndef $activeSlave>> /* rival slave is gone */ diff --git a/src/uncategorized/pRivalryVictory.tw b/src/uncategorized/pRivalryVictory.tw index 45f105cc6fdb842e42a46f3430fb082a4942306a..c9400474c20ceaa1d66e5f3b43123b76f2065a64 100644 --- a/src/uncategorized/pRivalryVictory.tw +++ b/src/uncategorized/pRivalryVictory.tw @@ -534,7 +534,7 @@ For the first time, you receive a direct call from your rival. You pictured the <<if $activeSlave.physicalAge > 35>><<set $activeSlave.ageImplant = 1>><<AgeImplantAdjustment $activeSlave>><</if>> <<set $activeSlave.pubicHStyle = "waxed">> <<set $activeSlave.underArmHStyle = "waxed">> - <<set $nextLink = "AS Dump", $returnTo = "P rival initiation">> /* proceed directly to rival initiation event after New Slave Intro */ + <<set $nextLink = "AS Dump", $returnTo = "P rival initiation", $rivalID = $activeSlave.ID>> /* proceed directly to rival initiation event after New Slave Intro */ <<include "New Slave Intro">> <</replace>> <</link>> diff --git a/src/uncategorized/reFullBed.tw b/src/uncategorized/reFullBed.tw index 250c2840d31a243d036ef48220314560089d7f23..2b604c421f74fe0174ce5ba22e8ecd3796b8ad5d 100644 --- a/src/uncategorized/reFullBed.tw +++ b/src/uncategorized/reFullBed.tw @@ -122,6 +122,3 @@ Today was an unusually relaxing day, and you aren't particularly tired. <</replace>> <</link>> </span> - -<</if>> /* closes validity check */ - diff --git a/src/uncategorized/saChoosesOwnJob.tw b/src/uncategorized/saChoosesOwnJob.tw index 4c7f6f36621dc94f15e1109c63ee9fdee0f9b6d5..3bb0739a75338493d91f95767d18fc3056f44036 100644 --- a/src/uncategorized/saChoosesOwnJob.tw +++ b/src/uncategorized/saChoosesOwnJob.tw @@ -286,7 +286,7 @@ <<set $slaves[$i].choosesOwnAssignmentText += " rushes to $dairyName in the hopes that $possessive fertile womb will be rented out.">> <<assignJob $slaves[$i] "work in the dairy">> <</if>> - <<elseif ($slaves[$i].preg > 0)>> + <<elseif ($slaves[$i].bellyPreg >= 1500)>> <<if $arcologies[0].FSRepopulationFocus > 20>> <<if ($cash < 10000)>> <<if $brothel > $brothelSlaves && $universalRulesAssignsSelfFacility == 1>> @@ -312,8 +312,16 @@ <<set $slaves[$i].choosesOwnAssignmentText += " decides to be your fucktoy to share the intimacy of $possessive pregnant body with you.">> <<assignJob $slaves[$i] "please you">> <</if>> + <<elseif ($slaves[$i].pregKnown == 1)>> + <<if $masterSuite > $masterSuiteSlaves && $universalRulesAssignsSelfFacility == 1>> + <<set $slaves[$i].choosesOwnAssignmentText += " heads straight to $masterSuiteName so you may watch for the day that $pronoun finally starts to show.">> + <<assignJob $slaves[$i] "serve in the master suite">> + <<else>> + <<set $slaves[$i].choosesOwnAssignmentText += " decides to be your fucktoy so you may enjoy watching $object begin showing.">> + <<assignJob $slaves[$i] "please you">> + <</if>> <<else>> - <<if ($universalRulesAssignsSelfFacility == 1) && ($brothel > $brothelSlaves)>> + <<if ($universalRulesAssignsSelfFacility == 1) && ($brothel > $brothelSlaves)>> <<set $slaves[$i].choosesOwnAssignmentText += " can't indulge $possessive fetish by getting pregnant _oself, so $pronoun just heads down to $brothelName.">> <<assignJob $slaves[$i] "work in the brothel">> <<else>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index e7fa1a1e4a9ae4900288fbd9d8bb55ab1dc9e0a6..194440b05d6d4a12c19926abc3aceb79416ec551 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -479,11 +479,11 @@ <<if hyperBellyOne($slaves[$i])>> Her straining corset finally gives in to her massive stomach and bursts, freeing her belly. <<set $slaves[$i].bellyAccessory = "none">> - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].bellyPreg >= 1500>> The tight corseting has @@.orange;caused her to miscarry,@@ which @@.red;damages her health.@@ <<set $slaves[$i].health -= 20>> <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<set $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0>> + <<set $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = 0>> <<SetBellySize $slaves[$i]>> <<if $slaves[$i].reservedChildren > 0>><<set $reservedChildren -= $slaves[$i].reservedChildren>><<set $slaves[$i].reservedChildren = 0>><</if>> She is @@ -532,7 +532,7 @@ <</if>> <</if>> <<elseif $slaves[$i].bellyAccessory == "a corset">> - <<if $slaves[$i].preg > 10>> + <<if $slaves[$i].bellyPreg >= 1500>> Her corset lets her growing belly protrude comfortably, preventing any danger to her pregnancy but preventing any effect on her waist. <<elseif $slaves[$i].inflation > 0 || $slaves[$i].bellyImplant >= 4000>> Her corset lets her rounded belly protrude comfortably but prevents any effect on her waist. @@ -563,7 +563,7 @@ <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].devotion > 50)>> She carries her fake belly @@.hotpink;with pride@@, eager for the day you give her one of her own. <<set $slaves[$i].devotion += 1>> - <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].preg == 0) && ($slaves[$i].vagina > -1)>> + <<elseif ($slaves[$i].fetish == "pregnancy") && ($slaves[$i].pregKnown == 0) && ($slaves[$i].vagina > -1)>> The fake belly she wears @@.mediumorchid;reminds her@@ that she isn't pregnant with a child. <<set $slaves[$i].devotion -= 1>> <<elseif ($slaves[$i].vagina == 0) && $arcologies[0].FSRepopulationFocus == "unset">> @@ -790,12 +790,12 @@ <</if>> <</if>> <<if ($slaves[$i].vaginalAccessory == "long, huge dildo") || ($slaves[$i].vaginalAccessory == "long, large dildo") || ($slaves[$i].vaginalAccessory == "long dildo")>> - <<if ($slaves[$i].preg > 4)>> + <<if ($slaves[$i].preg > 4) && $slaves[$i].pregKnown == 1>> <<if (random(1,100) > 50)>> The dildo penetrating her womb @@.orange;caused her to miscarry,@@ which @@.red;damages her health.@@ <<set $slaves[$i].health -= 20>> <<if lastPregRule($slaves[$i],$defaultRules)>><<set $slaves[$i].preg = -1>><<else>><<set $slaves[$i].preg = 0>><</if>> - <<set $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0>> + <<set $slaves[$i].pregType = 0, $slaves[$i].pregKnown = 0, $slaves[$i].pregWeek = 0>> <<SetBellySize $slaves[$i]>> She is <<if $slaves[$i].devotion < -50>> @@ -2166,19 +2166,19 @@ Living in a society that glorifies her paraphilia @@.hotpink;leaves her in perpetual ectasy.@@ <<set $slaves[$i].devotion += 5>> <</if>> - <<if $slaves[$i].pregType >= 50 && $slaves[$i].preg > 0>> + <<if $slaves[$i].pregType >= 50 && $slaves[$i].pregKnown == 1>> She knows she will be pregnant until her body gives out, and @@.hotpink;she couldn't be happier.@@ <<set _para = 1>> <<set $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].pregControl == "labor supressors" && $slaves[$i].preg >= 30>> + <<elseif $slaves[$i].pregControl == "labor supressors" && $slaves[$i].preg >= 40>> Under the effects of labor supression drugs, she knows she will be pregnant until you decided to allow her birth. @@.hotpink;She couldn't be happier.@@ <<set _para = 1>> <<set $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].preg > 0>> + <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].pregKnown == 1>> Her growing hyperpregnancy feeds her paraphilia and @@.hotpink;fulfilling her deepest fantasies.@@ <<set _para = 1>> <<set $slaves[$i].devotion += 3>> - <<elseif $slaves[$i].preg > 0>> + <<elseif $slaves[$i].pregKnown == 1>> Her paraphilia is satisfied by her pregnancy. <<set _para = 1>> <<elseif canGetPregnant($slaves[$i]) && ($PC.dick == 1) && ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) && ["please you", "serve in the master suite", "be your Concubine"].includes($slaves[$i].assignment)>> @@ -2286,7 +2286,7 @@ <<if $slaves[$i].lactation == 0>> However, she is @@.gold;reduced to a state of sheer panic@@ over her dried up breasts. <<set $slaves[$i].trust -= 10>> - <<elseif $slaves[$i].preg < 1 || $slaves[$i].bellyImplant < 2000>> + <<elseif $slaves[$i].pregKnown == 0 || $slaves[$i].bellyImplant < 2000>> However, she is @@.gold;reduced to a state of panic@@ that her milk will dry up if she doesn't get pregnant again soon. <<set $slaves[$i].trust -= 2>> <</if>> @@ -2304,13 +2304,13 @@ The tank's imprinting left a lasting impression on her; deep down she @@.hotpink;knows you are to be obeyed@@ and @@.mediumaquamarine;trusted,@@ even if she can't understand why. <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> <<case "a breeder">> - <<if $slaves[$i].preg > 3 && $arcologies[0].FSRepopulation != "unset">> + <<if $slaves[$i].pregKnown == 1 && $arcologies[0].FSRepopulation != "unset">> Her life used to revolve around being pregnant all the time and nothing has changed. However, being surrounded with happy, heavily pregnant women leaves her @@.hotpink;slightly more accepting@@ of her fate and @@.mediumaquamarine;hopeful@@ that her trained body will be useful to you. <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> <<elseif $slaves[$i].pregControl == "speed up">> Her life used to revolve around being pregnant all the time and nothing has changed. She @@.gold;watches in horror@@ as her middle visibly swells before her eyes. She @@.hotpink;slips more into submission@@ as the pressure in her womb increases. <<set $slaves[$i].trust -= 10, $slaves[$i].devotion += 5>> - <<elseif $slaves[$i].preg > 3>> + <<elseif $slaves[$i].pregKnown == 1>> Her life used to revolve around being pregnant all the time and nothing has changed. She @@.gold;fears@@ that her entire life will revolve around pregnancy and @@.hotpink;slips more into submission@@ of her fate. <<set $slaves[$i].trust -= 1, $slaves[$i].devotion += 1>> <<else>> @@ -2921,7 +2921,7 @@ <</if>> <<case "pregnancy">> <<if $slaves[$i].sexualFlaw != "breeder">> - <<if $slaves[$i].preg > 30 && $slaves[$i].pregType >= 50>> + <<if $slaves[$i].preg > 37 && $slaves[$i].pregType >= 50>> She's is nearly bursting with life and giving birth constantly, causing her to pay more sexual attention to pregnancy than to impregnation. @@.yellow;She's become obsessed with breeding.@@ <<set $slaves[$i].sexualFlaw = "breeder">> <<set $slaves[$i].fetishStrength = 100>> @@ -2929,7 +2929,7 @@ Allowing her to indulge in her fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ <<FSChange "Hedonism" 2>> <</if>> - <<elseif $slaves[$i].preg > 10 && $slaves[$i].pregSource == -1 && $slaves[$i].breedingMark == 1 && $slaves[$i].devotion > 75>> + <<elseif $slaves[$i].bellyPreg > 100 && $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1 && $slaves[$i].breedingMark == 1 && $slaves[$i].devotion > 75>> She's been marked to be the bearer of your offspring and is growing larger by the day with your child. She is to be nothing more than a vessel for your children, and as such @@.yellow;has become obsessed with carrying them.@@ <<set $slaves[$i].sexualFlaw = "breeder">> <<set $slaves[$i].fetishStrength = 100>> @@ -2937,7 +2937,7 @@ Allowing her to indulge in her fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ <<FSChange "Hedonism" 2>> <</if>> - <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].preg > 20>> + <<elseif $slaves[$i].pregType >= 10 && $slaves[$i].preg > 30>> She's so overfull with life that she starts to pay much more sexual attention to pregnancy than to impregnation. @@.yellow;She's become obsessed with breeding.@@ <<set $slaves[$i].sexualFlaw = "breeder">> <<set $slaves[$i].fetishStrength = 100>> @@ -2953,7 +2953,7 @@ Allowing her to indulge in her fetish to the point of obsession advances hedonism and @@.green;bolsters your reputation.@@ <<FSChange "Hedonism" 2>> <</if>> - <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyPregSetting >= 2) && ($slaves[$i].preg > 0)>> + <<elseif ($slaves[$i].assignment == "work in the dairy") && ($dairyPregSetting >= 2) && ($slaves[$i].pregKnown == 1)>> With her womanhood fucked full of cum and fertility drugs, her pregnancy fetish deepens into true perversity. @@.yellow;She's become obsessed with breeding.@@ <<set $slaves[$i].sexualFlaw = "breeder">> <<set $slaves[$i].fetishStrength = 100>> @@ -3589,7 +3589,7 @@ /* PREGNANCY AND FERTILITY */ -<<if ($slaves[$i].preg > 3)>> /*EFFECTS OF PREGNANCY*/ +<<if ($slaves[$i].pregKnown == 1)>> /*EFFECTS OF PREGNANCY*/ <<if $slaves[$i].preg == 4>> <<if $slaves[$i].pregSource == -1>> @@ -3601,16 +3601,19 @@ <</if>> <<if ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken")>> <<if ($slaves[$i].fetish == "pregnancy")>> - <<if $slaves[$i].preg > 30>> + <<if $slaves[$i].preg >= 40>> + She's full-term and never been hornier. Her pregnancy fetish combined with her ripe belly confers a @@.green;huge improvement in her sexual appetite.@@ + <<set $slaves[$i].energy += 5>> + <<elseif $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>> + <<elseif $slaves[$i].preg > 10>> 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>> + <<elseif $slaves[$i].preg <= 10 && $slaves[$i].preg > 3>> 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>> @@ -3619,31 +3622,40 @@ <</if>> <<else>> /* not pregnancy fetish */ <<if ($slaves[$i].energy < 41)>> - <<if ($slaves[$i].preg <= 5)>> + <<if ($slaves[$i].preg <= 10) && $slaves[$i].preg > 3>> The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ <<set $slaves[$i].energy -= 3>> + <<elseif ($slaves[$i].preg >= 40)>> + She is full-term and feels massively unattractive, @@.red;greatly suppressing her sexual appetite.@@ + <<set $slaves[$i].energy -= 4>> <<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)>> + <<elseif ($slaves[$i].bellyPreg >= 1500)>> 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)>> + <<if $slaves[$i].preg <= 10 && $slaves[$i].preg > 3>> The rigors of early pregnancy @@.red;slightly reduce her sexual appetite.@@ <<set $slaves[$i].energy -= 1>> + <<elseif ($slaves[$i].preg >= 40)>> + She is full-term and @@.green;hornier than ever.@@ + <<set $slaves[$i].energy += 2>> <<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)>> + <<if ($slaves[$i].preg <= 10) && $slaves[$i].preg > 3>> The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ <<set $slaves[$i].energy -= 3>> + <<elseif ($slaves[$i].preg >= 40)>> + She is full-term and suffering from an @@.green;unquenchable need for sex.@@ + <<set $slaves[$i].energy += 4>> <<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>> @@ -3652,9 +3664,12 @@ <<set $slaves[$i].energy += 2>> <</if>> <<else>> - <<if $slaves[$i].preg <= 5>> + <<if $slaves[$i].preg <= 10 && $slaves[$i].preg > 3>> The rigors of early pregnancy @@.red;reduce her sexual appetite.@@ <<set $slaves[$i].energy -= 3>> + <<elseif ($slaves[$i].preg >= 40)>> + She is full-term and horny as hell. Her hormones and already high libido have her acting like she hasn't had a good fuck in nine months. + <<set $slaves[$i].energy += 2>> <<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>> @@ -3734,11 +3749,13 @@ <<elseif $slaves[$i].pregControl == "labor supressors">> Her child<<if $slaves[$i].pregType > 1>>ren are<<else>> is<</if>> oddly calm; it is unlikely she will give birth soon, despite being overdue. <<elseif $slaves[$i].pregType < 50>> - <<if $slaves[$i].preg > 34>> + <<if $slaves[$i].preg > 41>> + She constantly beset by her squirming child<<if $slaves[$i].pregType > 1>>ren<</if>>. They're overdue, so she's likely to go into labor at any moment, but they aren't quite ready to leave their home. + <<elseif $slaves[$i].preg > 39>> She constantly beset by her squirming child<<if $slaves[$i].pregType > 1>>ren<</if>>. Given their liveliness, and how long she has been pregnant, it is likely that she will go into labor at any time now. - <<elseif $slaves[$i].preg > 32>> + <<elseif $slaves[$i].preg > 38>> She often has to stop for breaks to soothe her kicking child<<if $slaves[$i].pregType > 1>>ren<</if>> and to catch her breath. She is far enough along that she may go into labor any day now. - <<elseif $slaves[$i].preg > 30>> + <<elseif $slaves[$i].preg > 37>> 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>> @@ -3793,7 +3810,7 @@ <<set $slaves[$i].fetish = "pregnancy", $slaves[$i].fetishKnown = 1, $slaves[$i].fetishStrength = 65>> <</if>> <</if>> /* closes not fuckdoll or mindbroken check; still .preg >= 10 */ - <<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].preg > 30) && ($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>> @@ -3802,7 +3819,7 @@ <<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 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > 32 && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> $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>> @@ -3816,12 +3833,12 @@ <<set $slaves[$i].butt += 1>> <</if>> <</if>> - <<elseif ($slaves[$i].preg > 25) && ($slaves[$i].pregType >= 10)>> + <<elseif ($slaves[$i].preg > 30) && ($slaves[$i].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" && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> - <<if $slaves[$i].preg > random(25,75)>> + <<if $slaves[$i].preg > random(32,82)>> $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>> @@ -3831,15 +3848,20 @@ <<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) && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> + <<if $slaves[$i].boobShape != "saggy" && $slaves[$i].preg > random(32,100) && ($slaves[$i].breastMesh != 1) && ($slaves[$i].drugs != "sag-B-gone")>> $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 $slaves[$i].preg == 10>> - $possessiveCap areolae darken with $possessive progressing pregnancy. - <<else>> + <<if $slaves[$i].preg == 15>> + <<if $slaves[$i].pregKnown == 0>> + $possessiveCap areolae have oddly darkened. Some cursory tests reveal @@.lime;she is about fifteen weeks pregnant;@@ + <<set $slaves[$i].pregKnown == 1>> + <<else>> + $possessiveCap areolae darken with $possessive progressing pregnancy. + <</if>> + <<elseif $slaves[$i].bellyPreg >= 1500>> <<if setup.fakeBellies.includes($bellyAccessory)>> Her growing pregnancy renders her fake belly moot. <<set $slaves[$i].bellyAccessory = "none">> @@ -3856,7 +3878,6 @@ <</if>> <</if>> <</if>> /* closes .preg >= 10 */ - <<SetPregType $slaves[$i]>> <</if>> /* END PREG EFFECTS */ @@ -3877,7 +3898,7 @@ <<if canGetPregnant($slaves[$i])>> -<<set _seed = random(1,100)>> +<<set _conceptionSeed = random(1,100)>> <<if ($PC.dick > 0) && ($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. @@ -3908,7 +3929,7 @@ <</if>> <</if>> - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<AnalVCheck 10>><<else>><<VaginalVCheck 10>><</if>><<set $slaves[$i] = $activeSlave>> <<elseif (($slaves[$i].vagina <= 0) || (($slaves[$i].anus <= 0) && ($slaves[$i].mpreg > 0)))>> @@ -3999,7 +4020,8 @@ <</if>> <</if>> /* closes not fuckdoll not mindbroken */ - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $HeadGirl.ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1, $HGCum -= 1, $HeadGirl.penetrativeCount += 10, $penetrativeTotal += 10>> + <<setPregType $slaves[$i]>> <<set $activeSlave = $slaves[$i]>><<if $slaves[$i].mpreg == 1>><<AnalVCheck 10>><<else>><<VaginalVCheck 10>><</if>><<set $slaves[$i] to $activeSlave>> <<for $j = 0; $j < $slaves.length; $j++>> <<if $HeadGirl.ID == $slaves[$j].ID>> @@ -4009,7 +4031,7 @@ <</for>> <</if>> /* closes HG impregnation */ -<<elseif (_seed > 50)>> +<<elseif (_conceptionSeed > 50)>> <<switch $slaves[$i].assignment>> <<case "rest" "stay confined" "be confined in the cellblock">> /* these assignments are safe from random impregnation */ @@ -4017,26 +4039,26 @@ <<case "be your Concubine">> <<if ($PC.dick == 1) && ($slaves[$i].fuckdoll == 0) && ($slaves[$i].fetish != "mindbroken") && ($slaves[$i].eggType == "human")>> 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 become pregnant with your child@@. - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <</if>> <<case "serve in the master suite">> <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> 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, $slaves[$i].pregSource = -1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <<else>> /% look for a random father among master suite slaves %/ <<for _m = 0; _m < $MastSiIDs.length; _m++>> <<if canImpreg($slaves[$i], $MastSiIDs[_m])>> /* catch for self-impregnation */ <<if $slaves[$i].ID == $MastSiIDs[_m].ID>> - <<if (_seed <= 95)>> + <<if (_conceptionSeed <= 95)>> <<continue>> /* 95% chance not to self-impregnate */ <</if>> <</if>> /* found eligible father */ After all the unprotected sex $pronoun had this week, it's really no surprise when @@.lime;$pronoun ends up pregnant@@. - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $MastSiIDs[_m].ID>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = $MastSiIDs[_m].ID, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <<break>> <</if>> <</for>> @@ -4045,23 +4067,23 @@ <<case "please you">> <<if ($PC.dick == 1) && ($slaves[$i].eggType == "human") && (($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg != 1 && $slaves[$i].vagina > 0) || ($slaves[$i].toyHole == "all her holes" && $slaves[$i].mpreg == 1 && $slaves[$i].anus > 0) || ($slaves[$i].toyHole == "pussy" && $slaves[$i].mpreg != 1) || ($slaves[$i].mpreg == 1 && $slaves[$i].toyHole == "ass"))>> 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, $slaves[$i].pregSource = -1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <</if>> <<case "work in the brothel" "serve in the club" "whore" "serve the public">> <<if ($slaves[$i].eggType == "human")>> Due to all the citizens cumming in $possessive fertile <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$pronoun has become pregnant@@. - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <</if>> <<case "work a glory hole" "be confined in the arcade">> <<if ($slaves[$i].eggType == "human")>> Due to all the customers cumming in $possessive fertile, restrained <<if $slaves[$i].mpreg == 1>>ass<<else>>pussy<</if>>, @@.lime;$pronoun has become pregnant@@. - <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregSource = -2, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>> <</if>> <<default>> /* random impregnation chance on other assignments - consider relationships first */ - <<if (_seed > 80) && (($slaves[$i].vaginalCount > 0) || ($slaves[$i].analCount > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ + <<if (_conceptionSeed > 80) && (($slaves[$i].vaginalCount > 0) || ($slaves[$i].analCount > 0 && $slaves[$i].mpreg > 0))>> /* TODO: compare to previous week totals? */ <<for _m = 0; _m < $slaves.length; _m++>> <<if $slaves[$i].relationshipTarget == $slaves[_m].ID>> <<set _tempLover = $slaves[_m]>> @@ -4077,12 +4099,12 @@ <<set $slaves[$i].pregSource = _tempLover.ID>> <<elseif ($slaves[$i].subTarget != 0) && ($slaves[$i].assignment == "be a subordinate slave") && canAchieveErection($tempSub) && canImpreg($slaves[$i], _tempSub)>> /* subordinate must have erection to impregnate target */ <<set $slaves[$i].pregSource = _tempSub.ID>> - <<elseif (_seed > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ + <<elseif (_conceptionSeed > 95) && ($slaves[$i].rivalry > 2) && canAchieveErection(_tempRival) && canImpreg($slaves[$i], _tempRival)>> /* 5% chance to be raped and knocked up by bitter rival - erection needed */ Driven by the bitter rivalry between them, _tempRival.slaveName successfully overpowers $slaves[$i].slaveName and rapes $object, cumming deep in $possessive fertile <<if $slaves[$i].mpreg == 1>>asshole<<else>>pussy<</if>> whenever she chooses. By the end of the week, $slaves[$i].slaveName is vowing revenge as $pronoun regains confidence. <<set $slaves[$i].pregSource = _tempRival.ID>> - <<elseif (_seed > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ + <<elseif (_conceptionSeed > 60) && ($PC.dick == 1) && ($slaves[$i].eggType == "human")>> /* still 40% chance of impregnation by PC */ <<set $slaves[$i].pregSource = -1>> - <<elseif (_seed > 95) && ($slaves[$i].eggType == "human")>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ + <<elseif (_conceptionSeed > 95) && ($slaves[$i].eggType == "human")>> /* 5% chance of impregnation by random citizen - TODO: make this optional for players who want random fathers from among their own slaves only */ <<set $slaves[$i].pregSource = -2>> <<else>> /* default pregSource to a random citizen in case no eligible father is found */ @@ -4093,7 +4115,7 @@ <<if _m == $slaves.length>><<set _m = 0>><</if>> /* wrap around */ <<if canImpreg($slaves[$i], $slaves[_m])>> /* self-impregnation check */ - <<if ($slaves[_m].ID == $slaves[$i].ID) && (_seed <= 95)>> + <<if ($slaves[_m].ID == $slaves[$i].ID) && (_conceptionSeed <= 95)>> <<continue>> /* 95% chance not to self-impregnate */ <</if>> <<set $slaves[$i].pregSource = $slaves[_m].ID>> /* passed the checks above, so this is an eligible father */ @@ -4103,7 +4125,7 @@ <</if>> <<if $slaves[$i].pregSource != 0>> A quick scan after a bout of morning nausea reveals that @@.lime;$pronoun has become pregnant@@. - <<set $slaves[$i].preg = 1>> + <<set $slaves[$i].preg = 1, $slaves[$i].pregWeek = 1, $slaves[$i].pregKnown = 1>><<setPregType $slaves[$i]>>>> <</if>> <</if>> /* closes random chance and non-zero sex acts check */ <</switch>> /* closes assignment checks */ @@ -4585,9 +4607,9 @@ <<else>> 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].pregKnown == 1>> <<if $slaves[$i].pregSource > 0>> - <<for $j to 0; $j < $slaves.length; $j++>> + <<for $j = 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. @@ -4638,7 +4660,7 @@ <<FSChangePorn "Subjugationist" 1>> <</if>> <<else>> - <<if $slaves[$i].preg > 0>> + <<if $slaves[$i].pregKnown == 1>> <<if $slaves[$i].pregSource > 0>> <<for $j = 0; $j < $slaves.length; $j++>> <<if $slaves[$i].pregSource == $slaves[$j].ID>> @@ -4683,7 +4705,7 @@ <<FSChangePorn "GenderRadicalist" 1>> <</if>> <<elseif $arcologies[0].FSGenderFundamentalist != "unset">> - <<if ($slaves[$i].preg > 5)>> + <<if ($slaves[$i].bellyPreg >= 1500)>> Society <<if $arcologies[0].FSGenderFundamentalist >= $FSLockinLevel*0.5>>@@.green;approves@@<<else>>@@.green;approves@@<</if>> of your keeping a pregnant slave; this also supports the idea that slave women should bear babies. <<FSChangePorn "GenderFundamentalist" 1>> <<elseif ($slaves[$i].preg == 0)>> @@ -4710,7 +4732,7 @@ <</if>> <<elseif $slaves[$i].weight > 130>> $slaves[$i].slaveName is so fat, society just assumes there is a baby somewhere in there, though they wish it was more obvious. - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].bellyPreg >= 1500>> Society is @@.green;pleased@@ by $slaves[$i].slaveName's pregnancy. <<FSChangePorn "Repopulationist" 1>> <<elseif $slaves[$i].bellyImplant >= 2000 && (($slaves[$i].ovaries == 0 || $slaves[$i].mpreg == 0) || $slaves[$i].preg < -1)>> @@ -4736,7 +4758,7 @@ <<FSChangePorn "Eugenics" 1>> <</if>> <<if $slaves[$i].breedingMark == 1>> - <<if $slaves[$i].preg > 5 && $slaves[$i].pregSource == -1>> + <<if $slaves[$i].pregKnown == 1 && $slaves[$i].pregSource == -1>> The Societal Elite @@.green;are pleased@@ your child is growing in within <<print $object>>. The mark covering $possessive lower belly, coupled with $possessive gravidity and blessing, @@.green;enamores@@ your populace. <<set $failedElite -= 5+$slaves[$i].pregType>> <<FSChangePorn "Eugenics" 3>> @@ -4753,14 +4775,14 @@ Society is @@.red;greatly displeased@@ by $slaves[$i].slaveName's advanced pregnancy. <<FSChangePorn "Eugenics" -3>> <</if>> - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].bellyPreg >= 1500>> Society is @@.red;very displeased@@ by $slaves[$i].slaveName's pregnancy. <<FSChangePorn "Eugenics" -2>> <<elseif $slaves[$i].preg < -1 and $slaves[$i].vagina > -1>> Society is @@.green;pleased@@ that $slaves[$i].slaveName is unable to become pregnant. <<FSChangePorn "Eugenics" 2>> <</if>> - <<if $slaves[$i].preg > 3>> + <<if $slaves[$i].pregKnown == 1>> The Societal Elite @@.red;judge you@@ for keeping pregnant slaves. It falls to the slave owner to deal with subhuman pregnancies and you are failing in your duties as a member of the Elite. <<set $failedElite += 5+$slaves[$i].pregType>> <</if>> @@ -6367,7 +6389,7 @@ <<if $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].fetish != "mindbroken">> -<<if ($slaves[$i].preg > 30 && $slaves[$i].pregType >= 2) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20)>> +<<if ($slaves[$i].pregBelly >= 100000) || ($slaves[$i].preg > 20 && $slaves[$i].pregType >= 10) || ($slaves[$i].preg > 10 && $slaves[$i].pregType >= 20)>> <<if $pregAccessibility == 1>> <<if ($slaves[$i].devotion > 20)>> She's @@.mediumaquamarine;thankful@@ to you for providing living spaces adapted to heavily pregnant life. @@ -6747,7 +6769,7 @@ <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her holes stretched to their limits.">> the sight of her holes stretched to their limits, <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her stuffed to her limit">> - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].pregBelly >= 1500>> <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with growth of her belly and her pregnant pussy.">> the sight of her rounded belly and pregnant pussy, <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pregnant pussy getting pounded">> @@ -6794,7 +6816,7 @@ <<elseif ($slaves[$i].sexualQuirk == "size queen")>> <<set $slaves[$i].prestigeDesc = "She is famous for her recurring in slave pornography. Her many fans relish the sight of her holes stretched to their limits.">> the sight of her holes stretched to their limits, - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].pregBelly >= 1500>> <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her rounded belly and pregnant pussy.">> the sight of her rounded belly and pregnant pussy, <<else>> @@ -6838,7 +6860,7 @@ <<elseif ($slaves[$i].sexualQuirk == "size queen")>> <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her holes stretched to their limits.">> the sight of her holes stretched to their limits, - <<elseif $slaves[$i].preg > 10>> + <<elseif $slaves[$i].pregBelly >= 1500>> <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her rounded belly and pregnant pussy.">> the sight of her rounded belly and pregnant pussy, <<else>> @@ -6901,12 +6923,14 @@ <</if>> <<if $slaves[$i].breedingMark == 1>> - <<if $slaves[$i].preg > 3>> + <<if $slaves[$i].preg > 3 || $slaves[$i].pregKnown == 1>> <<if $slaves[$i].pregSource != -1>> $slaves[$i].slaveName's weekly health checkup revealed she is pregnant with an unacceptable child. @@.red;Its life has been terminated, you have been fined ¤100000, and your rep among the Elite has been severely damaged.@@ <<set $slaves[$i].preg = 0>> <<set $slaves[$i].pregType = 0>> <<set $slaves[$i].pregSource = 0>> + <<set $slaves[$i].pregWeek = 0>> + <<set $slaves[$i].pregKnown = 0>> <<SetBellySize $slaves[$i]>> <<set $cash -= 100000>> <<set $failedElite += 150>> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 0a8bb26e5e1d8cc56bacb513dd428ce0ad568e5b..324716e4412d098751ce604fdb7f38370c27674d 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -2182,9 +2182,9 @@ <<set $tatScore += 1>> <<elseif ($args[0].belly >= 10000) || ($args[0].inflation == 3) || ($args[0].bellyImplant >= 8000)>> <<set $tatScore += 1>> -<<elseif ($args[0].belly >= 5000) && ($args[0].pregType >= 20)) || (($args[0].preg > 10) && ($args[0].pregType >= 10)) || ($args[0].preg > 20) || ($args[0].inflation == 2) || ($args[0].bellyImplant >= 4000)>> +<<elseif (($args[0].preg >= 10) && ($args[0].pregType >= 20)) || (($args[0].preg > 10) && ($args[0].pregType >= 10)) || ($args[0].bellyPreg >= 5000) || ($args[0].inflation == 2) || ($args[0].bellyImplant >= 4000)>> <<set $tatScore += 0.5>> -<<elseif ($args[0].belly >= 1500) || ($args[0].preg > 10) || ($args[0].inflation == 1) || ($args[0].bellyImplant >= 2000)>> +<<elseif ($args[0].belly >= 1500) || ($args[0].inflation == 1) || ($args[0].bellyImplant >= 2000)>> <<set $tatScore += 0.25>> <<else>> <<set $tatScore += 0.1>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index 19ba68817355e0e5ce5c1a8acf2ecae535696bf7..76e0d6e894309e0a7d234fe917dcc4761e5c6038 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -3036,7 +3036,7 @@ <<set $activeSlaveOneTimeMaxAge = 18>> <<set $one_time_age_overrides_pedo_mode = 1>> <<include "Generate XX Slave">> - <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.origin = "You bought her from The Cattle Ranch.">> <<set $activeSlave.career = "a dairy slave">> <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> <<set $activeSlave.slaveSurname = 0>> @@ -3075,7 +3075,7 @@ <<include "Generate XY Slave">> <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> <<set $activeSlave.slaveSurname = 0>> - <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.origin = "You bought her from The Cattle Ranch.">> <<set $activeSlave.career = "a breeding bull">> <<set $activeSlave.butt = either(3, 3, 4, 4, 4, 5, 6)>> <<set $activeSlave.boobs = 100>> @@ -3119,7 +3119,7 @@ <<include "Generate XX Slave">> <<set $activeSlave.slaveName = setup.cowSlaveNames.random()>> <<set $activeSlave.slaveSurname = 0>> - <<set $activeSlave.origin = "You bought her from The Cattle Drive.">> + <<set $activeSlave.origin = "You bought her from The Cattle Ranch.">> <<set $activeSlave.career = "a dairy cow">> <<set $activeSlave.butt = either(3, 3, 4, 4, 4, 5, 6)>> <<set $activeSlave.boobs = (($activeSlave.physicalAge*100)*2)+either(-100, -100, 0, 0, 100, 100, 200, 200, 300, 500)>>