diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index a51f9b3df8b6380b991810b5ebd430bd3a5075de..9107f5c6bf220c44376f37ad7dc93f58d97da9e0 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4655,4 +4655,10 @@ Pregmod 0.10.3.0 -custom slave overhaul 150 - -tweaks \ No newline at end of file + -tweaks + + 11/23/17 + -fixes + -tweaks to BP and TF in regards to extreme facial surgery and race alteration + -continued inflation changes + -SFanon's stuff \ No newline at end of file diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 47106692c1330447f0d7ead01bae6f570e1b01ab..0c4ec107530560f7a4550c0c750f79c686b6af2c 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -2477,13 +2477,18 @@ Cause of slave death. hormoneBalance: -Slave's current hormonal balance, affects year end growth with aging and slaves grow up active. --200 - heavy male --100 - male --20 - natural male - 20 - natural female - 100 - female - 200 - heavy female +Slave's current hormonal balance, directs saHormones changes +-500 - -400 - overwhelmingly masculine +-399 - -300 - extremely masculine +-299 - -200 - heavily masculine +-199 - -100 - very masculine +-99 - -21 - masculine +-20 - 20 - neutral + 21 - 99 - feminine + 100 - 199 - very feminine + 200 - 299 - heavily feminine + 300 - 399 - extremely feminine + 400 - 500 - overwhelmingly feminine onDiet: diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index e5e1b209904e4565d03346edd3714cb22dc15cc5..684555b8439546a4cb8cf4a2a5d2325d361ad89a 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -234,13 +234,13 @@ <<set setup.modestClothes = ["conservative clothing", "a toga", "a huipil", "a slutty qipao", "restrictive latex", "cutoffs and a t-shirt", "battledress", "a penitent nuns habit", "a slave gown", "slutty business attire", "nice business attire", "a comfortable bodysuit", "a leotard", "a bunny outfit", "a nice nurse outfit", "a slutty nurse outfit", "a schoolgirl outfit", "a hijab and abaya", "a kimono", "a nice maid outfit", "a slutty maid outfit", "a ball gown", "a halter top dress", "a mini dress", "a latex catsuit", "a military uniform", "a maternity dress", "spats and a tank top"]>> -<<set setup.veryYoungCareers = ["a babysitter", "a beggar", "a beggar", "a cheerleader", "a child actress", "a child prostitute", "a child prostitute", "a child soldier", "a child soldier", "a club recruiter", "a dropout", "a dropout", "a farmer's daughter", "a girl scout", "a girl scout", "a handmaiden", "a juvenile delinquent", "a juvenile delinquent", "a military brat", "a model", "a model-UN star", "a pageant star", "a paper girl", "a part-time farm laborer", "a pick-pocket", "a refugee", "a refugee", "a refugee", "a street thug", "a street urchin", "a street urchin", "a street urchin", "a student council president", "a student from a boarding school", "a student from a private school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "an orphan", "an orphan", "an orphan", "an orphan", "an orphan", "being homeschooled by her parents", "captain of the kendo club", "from a lower class family", "from a lower class family", "from a lower class family", "from a middle class family", "from a middle class family", "from an upper class family", "homeless", "homeless", "homeless"]>> /* pregmod */ +<<set setup.veryYoungCareers = ["a babysitter", "a beggar", "a beggar", "a cheerleader", "a child actress", "a child prostitute", "a child prostitute", "a child soldier", "a child soldier", "a club recruiter", "a dropout", "a dropout", "a farmer's daughter", "a girl scout", "a girl scout", "a handmaiden", "a juvenile delinquent", "a juvenile delinquent", "a military brat", "a model", "a model-UN star", "a pageant star", "a paper girl", "a part-time farm laborer", "a pick-pocket", "a refugee", "a refugee", "a refugee", "a street thug", "a street urchin", "a street urchin", "a street urchin", "a student council president", "a student from a boarding school", "a student from a private school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a student from a public school", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "a sweatshop worker", "an orphan", "an orphan", "an orphan", "an orphan", "an orphan", "being homeschooled by her parents", "captain of the kendo club", "from a lower class family", "from a lower class family", "from a lower class family", "from a middle class family", "from a middle class family", "from an upper class family", "homeless", "homeless", "homeless", "a cum dump", "a meat toilet"]>> /* pregmod */ -<<set setup.youngCareers = ["a barista", "a bartender", "a camgirl", "a cheerleader", "a cook", "a courier", "a criminal", "a factory worker", "a farm laborer", "a farm laborer", "a farmer's daughter", "a gang member", "a gang member", "a handmaiden", "a housesitter", "a housewife", "a maid", "a model", "a political activist", "a prisoner", "a prostitute", "a racing driver", "a refugee", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a student", "a student", "a teaching assistant", "a truck driver", "a waitress", "an air hostess", "an apprentice", "an arcade attendant", "an assassin", "an exotic dancer", "an office worker", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.youngCareers = ["a barista", "a bartender", "a camgirl", "a cheerleader", "a cook", "a courier", "a criminal", "a factory worker", "a farm laborer", "a farm laborer", "a farmer's daughter", "a gang member", "a gang member", "a handmaiden", "a housesitter", "a housewife", "a maid", "a model", "a political activist", "a prisoner", "a prostitute", "a racing driver", "a refugee", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a student", "a student", "a teaching assistant", "a truck driver", "a waitress", "an air hostess", "an apprentice", "an arcade attendant", "an assassin", "an exotic dancer", "an office worker", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed", "a cum dump", "a meat toilet"]>> <<set setup.educatedCareers = ["a business owner", "a child actress", "a classical dancer", "a classical musician", "a college scout", "a counselor", "a criminal", "a cult leader", "a dispatch officer", "a doctor", "a journalist", "a journalist", "a lawyer", "a librarian", "a manager", "a mechanic", "a medical student", "a mercenary", "a military officer", "a military recruiter", "a nun", "a paramedic", "a pilot", "a political activist", "a politician", "a principal", "a private detective", "a private instructor", "a procuress", "a professional bartender", "a professor", "a programmer", "a psychologist", "a refugee", "a scholar", "a scientist", "a serial divorcee", "a shut-in", "a teacher", "a teaching assistant", "a therapist", "a transporter", "a veterinarian", "a wedding planner", "a writer", "an MS pilot", "an actress", "an air hostess", "an assassin", "an engineer", "an estate agent", "an investor"]>> -<<set setup.uneducatedCareers = ["a barista", "a bartender", "a bodyguard", "a bouncer", "a bounty hunter", "a camgirl", "a camwhore", "a caregiver", "a charity worker", "a cheerleader", "a cocktail waitress", "a cook", "a criminal", "a dairy worker", "a dancer", "a factory worker", "a farm laborer", "a farmer's daughter", "a fisherwoman", "a handmaiden", "a house DJ", "a housewife", "a law enforcement officer", "a lifeguard", "a local news anchor", "a maid", "a mail carrier", "a masseuse", "a masseuse", "a medic", "a medic", "a missionary", "a mistress", "a model", "a musician", "a nurse", "a paramedic", "a party girl", "a pimp", "a political activist", "a prison guard", "a prisoner", "a procuress", "a prostitute", "a racing driver", "a rancher", "a refugee", "a revolutionary", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a teacher", "a trophy wife", "a truck driver", "a waitress", "a weathergirl", "an actress", "an arcade attendant", "an aspiring pop star", "an athlete", "an enforcer", "an enforcer", "an exotic dancer", "an office worker", "in a militia", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed"]>> +<<set setup.uneducatedCareers = ["a barista", "a bartender", "a bodyguard", "a bouncer", "a bounty hunter", "a camgirl", "a camwhore", "a caregiver", "a charity worker", "a cheerleader", "a cocktail waitress", "a cook", "a criminal", "a dairy worker", "a dancer", "a factory worker", "a farm laborer", "a farmer's daughter", "a fisherwoman", "a handmaiden", "a house DJ", "a housewife", "a law enforcement officer", "a lifeguard", "a local news anchor", "a maid", "a mail carrier", "a masseuse", "a masseuse", "a medic", "a medic", "a missionary", "a mistress", "a model", "a musician", "a nurse", "a paramedic", "a party girl", "a pimp", "a political activist", "a prison guard", "a prisoner", "a procuress", "a prostitute", "a racing driver", "a rancher", "a refugee", "a revolutionary", "a ride attendant", "a saleswoman", "a secretary", "a security guard", "a service worker", "a soldier", "a stripper", "a student", "a teacher", "a trophy wife", "a truck driver", "a waitress", "a weathergirl", "an actress", "an arcade attendant", "an aspiring pop star", "an athlete", "an enforcer", "an enforcer", "an exotic dancer", "an office worker", "in a militia", "unemployed", "unemployed", "unemployed", "unemployed", "unemployed", "a cum dump", "a meat toilet"]>> <<set setup.gratefulCareers = ["a beggar", "a child soldier", "a pick-pocket", "a prisoner", "a refugee", "a shut-in", "a street urchin", "a student from a boarding school", "a sweatshop worker", "an orphan", "from a lower class family", "homeless", "unemployed"]>> @@ -248,7 +248,7 @@ <<set setup.entertainmentCareers = ["a camgirl", "a camwhore", "a cheerleader", "a child actress", "a cocktail waitress", "a journalist", "a local news anchor", "a party girl", "a racing driver", "a waitress", "a weathergirl", "a writer", "an actress"]>> -<<set setup.whoreCareers = ["a Futanari Sister", "a child prostitute", "a criminal", "a juvenile delinquent", "a mistress", "a model", "a pageant star", "a porn star", "a prostitute", "a saleswoman", "a serial divorcee", "a stripper", "a trophy wife", "an exotic dancer"]>> +<<set setup.whoreCareers = ["a Futanari Sister", "a child prostitute", "a criminal", "a juvenile delinquent", "a mistress", "a model", "a pageant star", "a porn star", "a prostitute", "a saleswoman", "a serial divorcee", "a stripper", "a trophy wife", "an exotic dancer", "a cum dump", "a meat toilet"]>> <<set setup.HGCareers = ["a lawyer", "a leading arcology citizen", "a military officer", "a model-UN star", "a politician", "a student council president", "a Queen"]>> diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index 59769d8c33e0692e82f994edc5b80068a69a5cb5..8fad4ef6cd652eb87552b230d90b89e4397bce95 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -1,5 +1,7 @@ :: FSlaveFeed [nobr] +<<set _pregDiscovery = 0>> + <<if $activeSlave.inflationType == "milk">> <<set $activeSlave.milkSource = $milkTap.ID>> @@ -154,7 +156,12 @@ Next, you see to $activeSlave.slaveName. <br><br> -<<if $milkTap.fuckdoll > 0>> +<<if $activeSlave.preg > 3 && $activeSlave.pregKnown == 0 && $activeSlave.inflation > 1>> + It becomes abundantly clear that something is wrong with $activeSlave.slaveName as she struggles to down her milky meal. Before her health can be affected further, you pull her into a medical exam. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisingly far along<</if>>.@@ She should be able to still handle at least two liters of milk, however. + <<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.pregKnown = 1>> + <<set _pregDiscovery = 1>> + +<<elseif $milkTap.fuckdoll > 0>> Slight moaning emanates from the fuckdoll as $activeSlave.slaveName drinks from its breasts. You enjoy the show, specifically the sight of $activeSlave.slaveName's belly steadily growing larger until <<if $activeSlave.inflation == 3>>her belly is round and taut, making her look pregnant. She pops off it's nipple and settles into its breasts for a short rest while hiccuping<<if $activeSlave.amp != 1>> and rubbing her gurgling stomach<</if>><<elseif $activeSlave.inflation == 2>>her belly is round, jiggling and sloshing with milk. She pops off its nipple and settles into its breasts for a short rest while hiccuping<<if $activeSlave.amp != 1>> and teasing her wobbling, gurgling stomach<</if>><<elseif $activeSlave.inflation == 1>>her belly is distended and sloshing with milk. She pops off its nipple and settles into its breasts for a short rest while hiccuping<<if $activeSlave.amp != 1>> and teasing her gurgling stomach<</if>><</if>>. <<elseif $milkTap.rivalryTarget == $activeSlave.ID>> @@ -522,7 +529,12 @@ Next, you see to $activeSlave.slaveName. <br><br> -<<if $milkTap.fuckdoll > 0>> +<<if $activeSlave.preg > 3 && $activeSlave.pregKnown == 0 && $activeSlave.inflation > 1>> + It becomes abundantly clear that something is wrong with $activeSlave.slaveName as she struggles to down her thick meal. Before her health can be affected further, you pull her into a medical exam. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisingly far along<</if>>.@@ She should be able to still handle at least two liters of cum, however. + <<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.pregKnown = 1>> + <<set _pregDiscovery = 1>> + +<<elseif $milkTap.fuckdoll > 0>> Slight moaning emanates from the fuckdoll as $activeSlave.slaveName sucks its dick. You enjoy the show, specifically the sight of $activeSlave.slaveName's belly steadily growing larger until <<if $activeSlave.inflation == 3>>her belly is round and taut, making her look pregnant. She pops off it's cock and settles into its balls for a short rest while hiccuping<<if $activeSlave.amp != 1>> and rubbing her gurgling stomach<</if>><<elseif $activeSlave.inflation == 2>>her belly is round, jiggling and sloshing with cum. She pops off its cock and settles into its balls for a short rest while hiccuping<<if $activeSlave.amp != 1>> and teasing her wobbling, gurgling stomach<</if>><<elseif $activeSlave.inflation == 1>>her belly is distended and sloshing with cum. She pops off its cock and settles into its balls for a short rest while hiccuping<<if $activeSlave.amp != 1>> and teasing her gurgling stomach<</if>><</if>>. <<elseif $milkTap.rivalryTarget == $activeSlave.ID>> @@ -719,31 +731,38 @@ Next, you see to $activeSlave.slaveName. <</if>> <</if>> -<<set $activeSlave.oralCount++, $milkTap.oralCount++, $oralTotal += 2>> - <</if>> <br><br> -You help the bloated $activeSlave.slaveName to the couch to recover and, more importantly, keep her meal down. Only once she has had several minutes to unwind<<if $activeSlave.devotion > 10>> and plenty of time to tease you with her swollen body, do you tell <<else>> do you order<</if>> her to keep drinking from $milkTap.slaveName so that she is always filled with <<if $activeSlave.inflation == 3>>two gallons<<elseif $activeSlave.inflation == 2>>four liters<<else>>two liters<</if>> of $activeSlave.inflationType. You give her <<if $activeSlave.inflation == 3>>taut, firm globe of a belly a pat<<elseif $activeSlave.inflation == 2>>wobbly, sloshing belly a pat<<else>>her distended, sloshing belly a pat<</if>> and send her on her way. - -<<if $activeSlave.inflation == 3>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her over-stuffed belly as she goes<<else>>Her belly is so taut it barely wobbles at all as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. - <<set $activeSlave.health -= 1>> -<<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. -<<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. -<</if>> -<br><br> -<<if $milkTap.fuckdoll == 0>> -Once she is gone, you see to it that the contented $milkTap.slaveName is helped back to her assignment, but only after her dribbling <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. +<<if _pregDiscovery == 0>> + <<set $activeSlave.oralCount++, $milkTap.oralCount++, $oralTotal += 2>> + You help the bloated $activeSlave.slaveName to the couch to recover and, more importantly, keep her meal down. Only once she has had several minutes to unwind<<if $activeSlave.devotion > 10>> and plenty of time to tease you with her swollen body, do you tell <<else>> do you order<</if>> her to keep drinking from $milkTap.slaveName so that she is always filled with <<if $activeSlave.inflation == 3>>two gallons<<elseif $activeSlave.inflation == 2>>four liters<<else>>two liters<</if>> of $activeSlave.inflationType. You give her <<if $activeSlave.inflation == 3>>taut, firm globe of a belly a pat<<elseif $activeSlave.inflation == 2>>wobbly, sloshing belly a pat<<else>>her distended, sloshing belly a pat<</if>> and send her on her way. + + <<if $activeSlave.inflation == 3>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her over-stuffed belly as she goes<<else>>Her belly is so taut it barely wobbles at all as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. + <<set $activeSlave.health -= 1>> + <<elseif $activeSlave.inflation == 2>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. + <<elseif $activeSlave.inflation == 1>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. + <</if>> + <br><br> + <<if $milkTap.fuckdoll == 0>> + Once she is gone, you see to it that the contented $milkTap.slaveName is helped back to her assignment, but only after her dribbling <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. + <<else>> + Once she is gone, you see to it that the dribbling fuckdoll is cleaned up and returned to its proper place, but only after its leaking <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. + <</if>> <<else>> -Once she is gone, you see to it that the dribbling fuckdoll is cleaned up and returned to its proper place, but only after its leaking <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. + <<if $milkTap.fuckdoll == 0>> + With $activeSlave.slaveName unable to continue, you are left with the backed up $milkTap.slaveName to deal with. Hopefully it doesn't leak too much as it waits for further use. + <<else>> + With $activeSlave.slaveName unable to continue, you are left with the backed up $milkTap.slaveName to deal with. She'll have to figure out some other way to relieve herself as she is helped back to her assignment. + <</if>> <</if>> - +<<SetBellySize $activeSlave>> <<set _m = $slaves.findIndex(function(s) { return s.ID == $milkTap.ID; })>> <<set $slaves[_m] = $milkTap>> <<set $milkTap = 0>> \ No newline at end of file diff --git a/src/pregmod/fillUpButt.tw b/src/pregmod/fillUpButt.tw index 94c9178511a076925398d0e5e45ac079129c6f51..e41753158f2021eb2e1b1f9fa7e965bad0326c95 100644 --- a/src/pregmod/fillUpButt.tw +++ b/src/pregmod/fillUpButt.tw @@ -2,6 +2,7 @@ <<ClearSummaryCache $activeSlave>> <<set $activeSlave.bellyAccessory = "none">> +<<set _pregDiscovery = 0>> You <<switch $activeSlave.inflationType>> <<case "water" "aphrodisiac" "curative" "tightener">> @@ -49,18 +50,26 @@ before calling her over so you can play with her virgin butthole. <</if>> -<<if ($activeSlave.fetish == "buttslut") && ($activeSlave.devotion >= -20)>> - She's pleased at the prospect of you touching her favorite bodypart. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.devotion >= -20) && ($activeSlave.inflationType == "cum")>> - She's pleased at the idea of turning into a cum balloon. -<</if>> -<<if ($activeSlave.behavioralFlaw == "gluttonous") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> - She's thrilled that you are going to give her such a filling meal. -<<elseif ($activeSlave.behavioralFlaw == "anorexic") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> - She's hesitant about whether or not you are trying to make her gain weight. +<<if $activeSlave.inflation > 1 && $activeSlave.preg > 1>> + She looks uneasey at the prospect of that much fluid entering her rear, far more than could be considered normal. + <<set _pregDiscovery = 1>> +<<else>> + <<if ($activeSlave.fetish == "buttslut") && ($activeSlave.devotion >= -20)>> + She's pleased at the prospect of you touching her favorite bodypart. + <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.devotion >= -20) && ($activeSlave.inflationType == "cum")>> + She's pleased at the idea of turning into a cum balloon. + <</if>> + <<if ($activeSlave.behavioralFlaw == "gluttonous") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> + She's thrilled that you are going to give her such a filling meal. + <<elseif ($activeSlave.behavioralFlaw == "anorexic") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> + She's hesitant about whether or not you are trying to make her gain weight. + <</if>> <</if>> -<<if $activeSlave.fetish == "mindbroken">> +<<if _pregDiscovery == 1>> + Not wanting to risk such a mess, you send her for a medical examination. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisingly far along<</if>>.@@ She should be able to still handle at least two liters of $activeSlave.inflationType up her ass, however. + <<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.pregKnown = 1>> +<<elseif $activeSlave.fetish == "mindbroken">> <<if canWalk($activeSlave)>> You instruct her to present her buttocks and anus but she remains still and unresponsive. Talking to a broken mind is pointless. <</if>> @@ -86,9 +95,9 @@ before calling her over so you can play with her <</if>> <<if $seeRace == 1>>$activeSlave.race <</if>>buttocks before rubbing along them, feeling the shape of her<<if $seeRace == 1>> $activeSlave.race<</if>> ass with your fingers and squeezing gently. She reacts to your initial touch as you rub fingers around her <<if ($activeSlave.anus > 3)>> gaping anus - <<elseif ($activeSlave.anus is 3)>> + <<elseif ($activeSlave.anus == 3)>> loose anus - <<elseif ($activeSlave.anus is 2)>> + <<elseif ($activeSlave.anus == 2)>> well-used asshole <<elseif ($activeSlave.anus == 1)>> tight butthole @@ -97,9 +106,9 @@ before calling her over so you can play with her <</if>>, but you understand it is only physiological. You continue to move around her posterior gently reaching to touch your fingertips against her sphincter while rubbing her ass at the same time. You circle around her anus but she remains still. You keep squeezing her buttocks tenderly - first one, then the other and then both but she is like a doll in your grasp. You pull her body closer towards you by her buttocks, turn her around and bend her over your lap, <<if $activeSlave.inflation == 2>>her soft and jiggly <<print $activeSlave.inflationType>>-filled belly spilling over your legs<<elseif $activeSlave.inflation == 1>>her <<print $activeSlave.inflationType>> distended belly resting on your legs<<else>>her belly resting on your legs<</if>>. You look at her rear while you squeeze her cheeks and rub them with your firm hands. You explore the contours of her posterior with both your eyes and hands, before picking up the hose and inserting it into her <<if ($activeSlave.anus > 3)>> gaping - <<elseif ($activeSlave.anus is 3)>> + <<elseif ($activeSlave.anus == 3)>> loose - <<elseif ($activeSlave.anus is 2)>> + <<elseif ($activeSlave.anus == 2)>> well-used <<elseif ($activeSlave.anus == 1)>> tight @@ -315,13 +324,15 @@ You look at her rear while you squeeze her cheeks and rub them with your firm ha virgin <</if>> butthole, and setting it on low. <<if $activeSlave.inflation == 2>>Her sloshing belly slowly grows even larger with $activeSlave.inflationType. You rest a hand on her back as her swelling belly forces her to rise off your lap. Once the enema is complete and she is plugged, you <<if canWalk($activeSlave)>>push her to her feet<<else>>help her onto your desk<</if>> and admire her taut, $activeSlave.skin stomach. She sighs contently, before eagerly begging for more. You pat her belly and tell her to keep herself filled with two gallons of $activeSlave.inflationType until you say otherwise<<elseif $activeSlave.inflation == 1>>Her bloated belly slowly swells even larger with $activeSlave.inflationType. You slip a hand on under her stomach to feel it grow in your palm. Once the enema is complete and she is plugged, you <<if canWalk($activeSlave)>>push her to her feet<<else>>help her onto your desk<</if>> and admire her jiggly, soft, $activeSlave.skin stomach. She sighs contently, before eagerly begging for more. You pat her belly and tell her to keep herself filled with four liters of $activeSlave.inflationType until you say otherwise<<else>>Her belly slowly swells with $activeSlave.inflationType. You slip a hand on under her stomach to feel it grow in your palm. Once the enema is complete and she is plugged, you <<if canWalk($activeSlave)>>push her to her feet<<else>>help her onto your desk<</if>> and admire her distended, $activeSlave.skin stomach. She sighs contently, before eagerly begging for more. You pat her belly and tell her to keep herself filled with two liters of $activeSlave.inflationType until you say otherwise<</if>>. <</if>> -<<set $activeSlave.inflation += 1>> -<<if $activeSlave.inflation == 3>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her bloated guts as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. - <<set $activeSlave.health -= 10>> -<<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her full guts as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. -<<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. +<<SetBellySize $activeSlave>> +<<if _pregDiscovery == 0>> + <<set $activeSlave.inflation += 1>> + <<if $activeSlave.inflation == 3>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her bloated guts as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. + <<set $activeSlave.health -= 10>> + <<elseif $activeSlave.inflation == 2>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her full guts as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. + <<elseif $activeSlave.inflation == 1>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. + <</if>> <</if>> - diff --git a/src/pregmod/fillUpFace.tw b/src/pregmod/fillUpFace.tw index 356511c7bd871a082e2015471139f44cfd1c0aa1..41b4595542b217ad511553e02db32bb24936b0ed 100644 --- a/src/pregmod/fillUpFace.tw +++ b/src/pregmod/fillUpFace.tw @@ -2,32 +2,46 @@ <<ClearSummaryCache $activeSlave>> <<set $activeSlave.bellyAccessory = "none">> +<<set _pregDiscovery = 0>> +<<set _belly = bellyAdjective($activeSlave)>> You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.inflationType and affix a special nozzle to it, one with straps useful for anchoring it to resisting slaves, before calling her over so you can feel her up while you force-feed her $activeSlave.inflationType. -<<if ($activeSlave.fetish == "submissive") && ($activeSlave.devotion >= -20)>> - She blushes at the thought of being forcibly fed. -<<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.devotion >= -20) && ($activeSlave.inflationType == "cum")>> - She's pleased at the idea of turning into a cum balloon. -<</if>> -<<if ($activeSlave.behavioralFlaw == "gluttonous") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> - She's thrilled that you are going to give her such a filling meal. -<<elseif ($activeSlave.behavioralFlaw == "anorexic") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> - She's hesitant about whether or not you are trying to make her gain weight. +<<if $activeSlave.inflation > 1 && $activeSlave.preg > 1>> + She looks uneasey at the prospect of taking in that much, far more than could be considered normal. + <<set _pregDiscovery = 1>> +<<else>> + <<if ($activeSlave.fetish == "submissive") && ($activeSlave.devotion >= -20)>> + She blushes at the thought of being forcibly fed. + <<elseif ($activeSlave.fetish == "cumslut") && ($activeSlave.devotion >= -20) && ($activeSlave.inflationType == "cum")>> + She's pleased at the idea of turning into a cum balloon. + <</if>> + <<if ($activeSlave.behavioralFlaw == "gluttonous") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> + She's thrilled that you are going to give her such a filling meal. + <<elseif ($activeSlave.behavioralFlaw == "anorexic") && ($activeSlave.devotion >= -20) && (($activeSlave.inflationType == "cum") || ($activeSlave.inflationType == "milk"))>> + She's hesitant about whether or not you are trying to make her gain weight. + <</if>> <</if>> -<<if $activeSlave.fetish == "mindbroken">> +<<if _pregDiscovery == 1>> + Not wanting to risk such a mess, you send her for a medical examination. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisingly far along<</if>>.@@ She should be able to still handle at least two liters of $activeSlave.inflationType, however. + <<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.pregKnown = 1>> +<<elseif $activeSlave.fetish == "mindbroken">> <<if canWalk($activeSlave)>> You instruct her to take a seat on your lap and open her mouth wide for the hose, but she remains still and unresponsive. Talking to a broken mind is pointless. <</if>> You reach out and wrap you arms around her <<if $activeSlave.weight > 190>> immensely soft + <<elseif $activeSlave.belly >= 150000>> + _belly <<elseif $activeSlave.weight > 160>> massive soft <<elseif $activeSlave.weight > 130>> giant soft <<elseif $activeSlave.inflation == 2>> sloshing, <<print $activeSlave.inflationType>>-filled + <<elseif $activeSlave.belly >= 1500>> + _belly <<elseif $activeSlave.weight > 95>> huge soft <<elseif $activeSlave.inflation == 1>> @@ -57,12 +71,16 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <</if>> <<if $activeSlave.weight > 190>> immensely soft + <<elseif $activeSlave.belly >= 150000>> + _belly <<elseif $activeSlave.weight > 160>> massive soft <<elseif $activeSlave.weight > 130>> giant soft <<elseif $activeSlave.inflation == 2>> sloshing, <<print $activeSlave.inflationType>>-filled + <<elseif $activeSlave.belly >= 1500>> + _belly <<elseif $activeSlave.weight > 95>> huge soft <<elseif $activeSlave.inflation == 1>> @@ -92,12 +110,16 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <</if>> <<if $activeSlave.weight > 190>> immensely soft + <<elseif $activeSlave.belly >= 150000>> + _belly <<elseif $activeSlave.weight > 160>> massive soft <<elseif $activeSlave.weight > 130>> giant soft <<elseif $activeSlave.inflation == 2>> sloshing, <<print $activeSlave.inflationType>>-filled + <<elseif $activeSlave.belly >= 1500>> + _belly <<elseif $activeSlave.weight > 95>> huge soft <<elseif $activeSlave.inflation == 1>> @@ -127,12 +149,16 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <</if>> <<if $activeSlave.weight > 190>> immensely soft + <<elseif $activeSlave.belly >= 150000>> + _belly <<elseif $activeSlave.weight > 160>> massive soft <<elseif $activeSlave.weight > 130>> giant soft <<elseif $activeSlave.inflation == 2>> sloshing, <<print $activeSlave.inflationType>>-filled + <<elseif $activeSlave.belly >= 1500>> + _belly <<elseif $activeSlave.weight > 95>> huge soft <<elseif $activeSlave.inflation == 1>> @@ -162,12 +188,16 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl <</if>> <<if $activeSlave.weight > 190>> immensely soft + <<elseif $activeSlave.belly >= 150000>> + _belly <<elseif $activeSlave.weight > 160>> massive soft <<elseif $activeSlave.weight > 130>> giant soft <<elseif $activeSlave.inflation == 2>> sloshing, <<print $activeSlave.inflationType>>-filled + <<elseif $activeSlave.belly >= 1500>> + _belly <<elseif $activeSlave.weight > 95>> huge soft <<elseif $activeSlave.inflation == 1>> @@ -188,13 +218,15 @@ You attach a hose to $dairyName tap with the pipes set to pump $activeSlave.infl belly. You <<if $activeSlave.amp != 1>>hand her the hose<<else>>place the hose in her mouth<</if>>, allowing her to drink from it at her own pace, as you keep a hand on the tap to control the flow. With everything in place, you place your free hand on her gurgling stomach.<<if $activeSlave.inflation == 2>>You can feel her $activeSlave.skin belly growing taut with $activeSlave.inflationType as it pushes out against your hand. Once you have given her her fill, you give the firm orb of her belly a couple gentle pats, eliciting a cute burp followed by her tongue running over her lips, from the overfilled slave and no motion at all from her gut. She sighs contently, before eagerly begging for more. You tell her to keep herself filled with two gallons of $activeSlave.inflationType until you say otherwise, before helping her heavy body onto the couch to recover. Apart from a few hiccups, she spends her time settling her stomach and teasing her near-bursting belly. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<<elseif $activeSlave.inflation == 1>>You can feel her $activeSlave.skin belly growing larger with $activeSlave.inflationType as it pushes out against your hand. Once you have given her her fill, you give the jiggling orb of her belly a couple pats, eliciting a cute burp followed by her tongue running over her lips, from the full slave and tons of motion from her gut. She sighs contently, before eagerly begging for more. You tell her to keep herself filled with four liters of $activeSlave.inflationType until you say otherwise, before helping her heavy body onto the couch to recover. Apart from a few hiccups, she spends her time settling her stomach and teasing her overfilled belly. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<<else>>You can feel her $activeSlave.skin belly swelling with $activeSlave.inflationType as it pushes out against your hand. Once you have given her her fill, you give her bloated belly a couple pats, eliciting a cute burp followed by her tongue running over her lips, from the bloated slave and a little jiggle from her gut. She sighs contently, before eagerly begging for more. You tell her to keep herself filled with two liters of $activeSlave.inflationType until you say otherwise, before helping her sloshing body onto the couch to recover. Apart from a few hiccups, she spends her time settling her stomach and teasing her bloated belly. Only after a few minutes of rest is the groaning $activeSlave.slaveName ready to be moved<</if>>. <</if>> -<<set $activeSlave.inflation += 1>> -<<if $activeSlave.inflation == 3>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her over-stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. - <<set $activeSlave.health -= 10>> -<<elseif $activeSlave.inflation == 2>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. -<<elseif $activeSlave.inflation == 1>> - <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. +<<SetBellySize $activeSlave>> +<<if _pregDiscovery == 0>> + <<set $activeSlave.inflation += 1>> + <<if $activeSlave.inflation == 3>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her over-stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. Being filled so full @@.red;surely had negative effects@@ on her health. + <<set $activeSlave.health -= 10>> + <<elseif $activeSlave.inflation == 2>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her stuffed belly as she goes<<else>>Her belly wobbles heavily as she is helped from your office<</if>>. + <<elseif $activeSlave.inflation == 1>> + <<if canWalk($activeSlave)>>She gingerly leaves your office, massaging her distended belly as she goes<<else>>Her belly wobbles as she is helped from your office<</if>>. + <</if>> <</if>> - diff --git a/src/pregmod/forceFeeding.tw b/src/pregmod/forceFeeding.tw index 6218842df4626e2a59539fc4a333f4b8e799f407..1f8784aba663e7228c0f15f4abd784f225771464 100644 --- a/src/pregmod/forceFeeding.tw +++ b/src/pregmod/forceFeeding.tw @@ -423,7 +423,7 @@ buckets overflowing with slave food. She is going to eat it all and you're going <</if>> <<if _pregDiscovery == 1>> - Once you've managed to stop her heaving and clean up, you get to the root of this mess. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisinlgy far along<</if>>.@@ + Once you've managed to stop her heaving and clean up, you get to the root of this mess. While most of the tests come back normal, one in particluar catches your eye; @@.lime;She is pregnant<<if $activeSlave.preg > 10>> and surprisingly far along<</if>>.@@ <<set $activeSlave.inflation = 0, $activeSlave.inflationType = "none", $activeSlave.inflationMethod = 0, $activeSlave.pregKnown = 1>> <<else>> <<if $activeSlave.inflation == 3>> diff --git a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw index f90202c1410433f6023e2a435904024b019d056b..4006103b17b7a4c02c24379174322bc32fd9694f 100644 --- a/src/pregmod/slaveOnSlaveFeedingWorkAround.tw +++ b/src/pregmod/slaveOnSlaveFeedingWorkAround.tw @@ -28,7 +28,7 @@ <</if>> <</for>> -//$activeSlave.slaveName is preped to drink her fill; now you must select a slave capable of producing the required amount of milk or ejaculate.// +//$activeSlave.slaveName is prepped to drink her fill; now you must select a slave capable of producing the required amount of milk or ejaculate.// <br><br><br> @@ -53,32 +53,36 @@ __2 Liters__ <br><br> __4 Liters__ <br> -<<for _i = 0; _i < $slaves.length; _i++>> - <<if $slaves[_i].milkOutput >= 4>> - <<if ($slaves[_i].ID != $activeSlave.ID)>> - <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 2, $activeSlave.inflationType = _descM, $activeSlave.inflationMethod = 3]]">> - <<set _eligibilityMilk4 = 1>> - <br> +<<if $activeSlave.pregKnown == 0>> + <<for _i = 0; _i < $slaves.length; _i++>> + <<if $slaves[_i].milkOutput >= 4>> + <<if ($slaves[_i].ID != $activeSlave.ID)>> + <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 2, $activeSlave.inflationType = _descM, $activeSlave.inflationMethod = 3]]">> + <<set _eligibilityMilk4 = 1>> + <br> + <</if>> <</if>> + <</for>> + <<if (_eligibilityMilk4 == 0)>> + //You have no slaves capable of producing four liters of milk.// <</if>> -<</for>> -<<if (_eligibilityMilk4 == 0)>> - //You have no slaves capable of producing four liters of milk.// -<</if>> -<br><br> -__8 Liters__ -<br> -<<for _i = 0; _i < $slaves.length; _i++>> - <<if $slaves[_i].milkOutput >= 8>> - <<if ($slaves[_i].ID != $activeSlave.ID)>>\ - <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 3, $activeSlave.inflationType = _descM, $activeSlave.inflationMethod = 3]]">> - <<set _eligibilityMilk8 = 1>> - <br> + <br><br> + __8 Liters__ + <br> + <<for _i = 0; _i < $slaves.length; _i++>> + <<if $slaves[_i].milkOutput >= 8>> + <<if ($slaves[_i].ID != $activeSlave.ID)>>\ + <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 3, $activeSlave.inflationType = _descM, $activeSlave.inflationMethod = 3]]">> + <<set _eligibilityMilk8 = 1>> + <br> + <</if>> <</if>> + <</for>> + <<if (_eligibilityMilk8 == 0)>> + //You have no slaves capable of producing eight liters of milk.// <</if>> -<</for>> -<<if (_eligibilityMilk8 == 0)>> - //You have no slaves capable of producing eight liters of milk.// +<<else>> + Due to her pregnancy, she is incapable of keep down more than two liters of milk. <</if>> <br><br><br><br> @@ -101,30 +105,34 @@ __2 Liters__ <br><br> __4 Liters__ <br> -<<for _i = 0; _i < $slaves.length; _i++>> - <<if $slaves[_i].cumOutput >= 4>> - <<if ($slaves[_i].ID != $activeSlave.ID)>> - <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 2, $activeSlave.inflationType = _descC, $activeSlave.inflationMethod = 3]]">> - <<set _eligibilityCum4 = 1>> - <br> +<<if $activeSlave.pregKnown == 0>> + <<for _i = 0; _i < $slaves.length; _i++>> + <<if $slaves[_i].cumOutput >= 4>> + <<if ($slaves[_i].ID != $activeSlave.ID)>> + <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 2, $activeSlave.inflationType = _descC, $activeSlave.inflationMethod = 3]]">> + <<set _eligibilityCum4 = 1>> + <br> + <</if>> <</if>> + <</for>> + <<if (_eligibilityCum4 == 0)>> + //You have no slaves capable of producing four liters of cum.// <</if>> -<</for>> -<<if (_eligibilityCum4 == 0)>> - //You have no slaves capable of producing four liters of cum.// -<</if>> -<br><br> -__8 Liters__ -<br> -<<for _i = 0; _i < $slaves.length; _i++>> - <<if $slaves[_i].cumOutput >= 8>> - <<if ($slaves[_i].ID != $activeSlave.ID)>> - <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 3, $activeSlave.inflationType = _descC, $activeSlave.inflationMethod = 3]]">> - <<set _eligibilityCum8 = 1>> - <br> + <br><br> + __8 Liters__ + <br> + <<for _i = 0; _i < $slaves.length; _i++>> + <<if $slaves[_i].cumOutput >= 8>> + <<if ($slaves[_i].ID != $activeSlave.ID)>> + <<print "[[$slaves[_i].slaveName|FSlaveFeed][$milkTap = $slaves[" + _i + "], $activeSlave.inflation = 3, $activeSlave.inflationType = _descC, $activeSlave.inflationMethod = 3]]">> + <<set _eligibilityCum8 = 1>> + <br> + <</if>> <</if>> + <</for>> + <<if (_eligibilityCum8 == 0)>> + //You have no slaves capable of producing eight liters of cum.// <</if>> -<</for>> -<<if (_eligibilityCum8 == 0)>> - //You have no slaves capable of producing eight liters of cum.// +<<else>> + Due to her pregnancy, she is incapable of keep down more than two liters of cum. <</if>> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index 6a86be22bc6d497bbd694e1b64b6b2975bd4af2c..4055695ebf4b2611e5b84edc2076f41adff8c247 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -1582,7 +1582,7 @@ Choose a tattoo style: <</if>> <<elseif $activeSlave.preg > 30 && $activeSlave.pregType >= 10>> $possessiveCap middle is large and taut enough to be a suitable canvas for a navel focused tattoo, but $possessive brood is too active to permit the needle to do its work. -<<elseif $activeSlave.inflation > 3>> +<<elseif $activeSlave.bellyFluid >= 10000>> $possessiveCap middle is large and taut enough to be a suitable canvas for a navel focused tattoo, but the pressure applied to $possessive stomach will likely force $object to release her contents. <<else>> $possessiveCap middle isn't large enough to be a suitable canvas for a navel focused tattoo. diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 79e4d4256533865542aa884b7b6a112ca2daf8c1..e10c76028f9d7d4c48804cad259fd38a1e746217 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1200,6 +1200,8 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower She was a slave long before you obtained her. <<elseif $activeSlave.career == "a slave since birth">> She's been your slave her entire life. + <<elseif $activeSlave.career == "a meat toilet" || $activeSlave.career == "a cum dump">> + She's sees herself as a cum receptacle. <<elseif $activeSlave.career == "a dairy cow">> She's been broken into the belief that she is nothing more than a cow to be milked and bred. <<elseif $activeSlave.career == "a breeding bull">> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index c6b756d3098a3a7ddc73455c9ced011c9b48cdbf..1b23b76196cb19adfce118ab78ee1b5a4bc25fbe 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1575,6 +1575,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</if>> Given the availability of the slave treats and her burgeoning addiction to them, she'll likely keep herself stuffed unless you force her to stop. <<set $activeSlave.inflation = 2, $activeSlave.inflationType = "food", $activeSlave.inflationMethod = 1>> + <<SetBellySize $activeSlave>> <</replace>> <</link>> <</if>> @@ -1797,8 +1798,8 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</if>> <</if>> -<<if $dairyPiping == 1>> /* disabled for un-lore-fuckage */ - <<if ($cumPipeline > 88 && $cumPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1>> +<<if $dairyPiping == 1>> + <<if (($cumPipeline > 88 && $cumPipeline != 0) || $arcologies[0].FSPastoralistLaw == 1) && $activeSlave.preg < 1 && $activeSlave.inflation == 0 && $activeSlave.bellyImplant <= 0>> <br> <<link "Give her all the cum she can drink">> <<replace "#introResult">> @@ -1835,6 +1836,7 @@ The legalities completed, ''__@@.pink;<<SlaveFullName $activeSlave>>@@__'' <<if <</if>> <</if>> <<set $activeSlave.inflation = 3, $activeSlave.inflationType = "cum", $activeSlave.inflationMethod = 1>> + <<SetBellySize $activeSlave>> <</replace>> <</link>> <</if>> diff --git a/src/uncategorized/pRivalryVictory.tw b/src/uncategorized/pRivalryVictory.tw index c9400474c20ceaa1d66e5f3b43123b76f2065a64..fb5c3f314123e716aae89fd3f4ccaa24a6a9c8f5 100644 --- a/src/uncategorized/pRivalryVictory.tw +++ b/src/uncategorized/pRivalryVictory.tw @@ -95,7 +95,6 @@ For the first time, you receive a direct call from your rival. You pictured the <br><<link "Refuse, and place a bounty of ¤50000 on your rival's enslavement">> <<set $nextButton = "Continue">><<UpdateNextButton>> /* unlock Continue button */ <<replace "#result">> - <<set $nextLink = "AS Dump">> You coldly decline. "That was a mistake," your rival replies, entering a computer command. <<if $rivalSet != 0>> "All my remaining liquid assets have just been @@.red;carefully dispersed to deny you control of my arcology.@@ You'll get nothing from me." It's true. The financial self-destruction ensures that the fiscal wreckage goes to the arcology's citizens, not you. diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index e678ccc0efef54b5208ed3539dec3b115811a8cb..51af4323ce0e7679d4bc8d7fca78a65646463f2e 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -3,6 +3,7 @@ <<set $nextButton = "Continue", $nextLink = "Slave Interact">> <<set $surgeryType = 0, $showEncyclopedia = 1, $encyclopedia = "The Remote Surgery">> +<<set _belly = bellyAdjective($activeSlave)>> <h1>The Remote Surgery</h1> @@ -505,16 +506,16 @@ waist. $pronounCap's got a <<if $activeSlave.pregKnown == 1>> pregnant -<<elseif $activeSlave.inflation > 0>> - inflated <<elseif $activeSlave.bellyImplant > 0>> <<print $activeSlave.bellyImplant>>cc implant filled +<<elseif $activeSlave.bellyImplant >= 2000>> + <<print $activeSlave.inflationType>>-filled <<elseif $activeSlave.bellyImplant == 0>> empty fillable implant in her <<else>> normal <</if>> -stomach. +_belly stomach. <<if $activeSlave.bellyImplant == -1>> <<else>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 66e5e5af1076dfe7535a0185e29e5a5d2d002da8..6c7491d9d8c8451d59847ab72c6be7b0b14a4306 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -1032,7 +1032,7 @@ <</if>> <<if ($slaves[$i].dick > 0)>> <<if ($slaves[$i].energy >= 40)>> - <<if ($slaves[$i].analCount > 0) && canDoAnal($activeSlave)>> + <<if ($slaves[$i].analCount > 0) && canDoAnal($slaves[$i])>> Every time she cums with a dick up her ass, her @@.green;resistance to sex with men is worn away.@@ <<set $slaves[$i].attrXY += 3>> <</if>> @@ -1045,8 +1045,8 @@ <<else>> Her weak libido limits natural development of her sexuality. <</if>> - <<if $activeSlave.devotion >= -20>> - <<if $activeSlave.genes == "XY">> + <<if $slaves[$i].devotion >= -20>> + <<if $slaves[$i].genes == "XY">> <<set _roll = random(1,5)>> <<switch _roll>> <<case 1>> @@ -2318,6 +2318,9 @@ <<case "a Fuckdoll">> She was once a Fuckdoll, leaving her @@.hotpink;willing to obey on an instinctual level.@@ <<set $slaves[$i].devotion += 5>> +<<case "a cum dump" "a meat toilet">> + She was trained to be nothing more than a warm hole to fuck, leaving her @@.hotpink;obediant@@ and @@.mediumaquamarine;willing.@@ + <<set $slaves[$i].devotion += 2, $slaves[$i].trust += 1>> <<case "a dairy cow">> Her mental conditioning @@.hotpink;leaves her mellow@@ and @@.mediumaquamarine;trusting.@@ <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> @@ -2340,7 +2343,7 @@ <</if>> <<case "a slave since birth">> The tank's imprinting left a lasting impression on her; deep down she - <<if $activeSlave.origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> + <<if $slaves[$i].origin == "Shortly after birth, she was sealed in an aging tank until she was of age. She knows only of the terror that awaits her should she not obey her master.">> @@.hotpink;knows you are to be obeyed@@ or @@.gold;bad things will happen,@@ <<set $slaves[$i].devotion += 3, $slaves[$i].trust -= 3>> <<else>> @@ -2366,7 +2369,7 @@ She remembers what it was like to be a living, breathing, milk-jetting,<<if isFertile($slaves[$i]) && ($dairyPregUpgrade > 0)>> baby-filled,<</if>><<if ($slaves[$i].balls != 0)>> cum-squirting,<</if>> drug-filled piece of industrial equipment, and is @@.hotpink;thankful@@ and @@.mediumaquamarine;grateful@@ that she isn't any more. <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> <<case "a Futanari Sister">> - <<if $masterSuiteUpgradeLuxury is 2>> + <<if $masterSuiteUpgradeLuxury == 2>> <<if $slaves[$i].assignment == "serve in the master suite">> She knows that $masterSuiteName features a fuckpit much like the one she spent years enjoying as a Futanari Sister, and @@.hotpink;does her best@@ to be a good girl in the hope you'll send her there someday. <<set $slaves[$i].devotion += 1>> @@ -5097,6 +5100,14 @@ Society @@.green;approves@@ of $possessive unmarked, unblemished skin, advancing the fashion for unspoiled slaves. <<FSChangePorn "BodyPurist" 1>> <</if>> + <<set _race = $slaves[$i].race>> + <<if $slaves[$i].faceImplant <= 5 && _race.indexOf("surgically") == -1>> + Society @@.green;approves@@ of $possessive natural, untouched appearance, advancing the fashion for unaltered slaves. + <<FSChangePorn "BodyPurist" 1>> + <<else>> + Society @@.red;disapproves@@ of $slaves[$i].slaveName's surgical beautification; this holds back acceptance of the idea that a natural slave is a beautiful slave. + <<FSChangePorn "BodyPurist" -2>> + <</if>> <<if $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].vagina == 0 && $slaves[$i].anus == 0 && $slaves[$i].vaginalCount == 0 && $slaves[$i].analCount == 0>> Society @@.green;strongly approves@@ of $possessive intact holes, idolizing $possessive pristine body. @@ -5126,6 +5137,16 @@ <<FSChangePorn "TransformationFetishist" 1>> <<set _transformed = 1>> <</if>> + <<set _race = $slaves[$i].race>> + <<if $slaves[$i].faceImplant > 30 || _race.indexOf("surgically") == 1>> + Society @@.green;approves@@ of $possessive surgically improved appearance; this supports the fashion for surgical corrections. + <<FSChangePorn "TransformationFetishist" 1>> + <</if>> + <<if $slaves[$i].faceImplant > 95 && $slaves[$i].face > 40>> + Society @@.green;approves@@ of $possessive beautiful face, considering it's uncanny nature a boon rather than a fault; this supports the belief that there is no such thing as too much surgery. + <<FSChangePorn "TransformationFetishist" 1>> + <<set _transformed = 1>> + <</if>> <<if ($slaves[$i].amp < 0)>> Society @@.green;strongly approves@@ of $possessive transhuman body. <<FSChangePorn "TransformationFetishist" 1>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index d2d4cfe9ec7e5b7f583bffefc9da1274d5813e11..b8df53297699f1f408f9ade49d189f659eeb25ac 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -160,13 +160,15 @@ <</if>> <</if>> <</if>> - <<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500 &&($activeSlave.pregKnown == 0 || $activeSlave.bellyImplant < 1500)>> + <<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500>> <<if $activeSlave.assignment != "work in the dairy" || $activeSlave.assignment != "be confined in the arcade">> | [[Use another slave to forcefeed her|SlaveOnSlaveFeedingWorkAround]] <<if $buckets == 1>> | <<link "Make her consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force her to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force two gallons of slave food into her">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <<if $activeSlave.pregKnown == 0>> + | <<link "Force her to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force two gallons of slave food into her">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/wardrobeUse.tw b/src/uncategorized/wardrobeUse.tw index 099865815404a5e250caac865143a51e17d8c2bb..4ba047e083e5adcc80392e0b03d033af38512ec0 100644 --- a/src/uncategorized/wardrobeUse.tw +++ b/src/uncategorized/wardrobeUse.tw @@ -537,7 +537,7 @@ Clothes: ''<span id="clothes">$activeSlave.clothes</span>.'' <</link>> <</if>> <<if isItemAccessible("a small empathy belly")>> /* works for all of them */ - <<if $activeSlave.belly < 1500 && $activeSlave.inflation == 0 && $activeSlave.weight < 130>> + <<if $activeSlave.belly < 1500 && $activeSlave.weight < 130>> | <<link "1st Trimester belly">> <<set $activeSlave.bellyAccessory = "a small empathy belly">> <<replace "#bellyAccessory">>$activeSlave.bellyAccessory<</replace>> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 1684bcb6478e356bfd8873353aea6398e87979d8..3ad9fd2fd733f6655a96d8ae7e88d7c8529fe3ab 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -990,12 +990,24 @@ <<if (Math.abs($args[0].hipsImplant) > 1)>> <<set $beauty += ($arcologies[0].FSTransformationFetishist/20)+(Math.abs($args[0].hipsImplant))>> <</if>> + <<set _race = $args[0].race>> + <<if _race.indexOf("surgically") == 1>> + <<set $beauty += ($arcologies[0].FSTransformationFetishist/20)>> + <</if>> + <<if $args[0].faceImplant > 95 && $args[0].face > 40>> + <<set $beauty += ($arcologies[0].FSTransformationFetishist/4)>> + <</if>> <</if>> <<if $arcologies[0].FSBodyPurist != "unset">> <<if $args[0].faceImplant > 5>> <<set $beauty -= ($arcologies[0].FSBodyPurist/100)*($args[0].faceImplant/10)>> <</if>> + <<set _race = $args[0].race>> + <<if _race.indexOf("surgically") == 1>> + Society @@.green;approves@@ of $possessive surgically improved appearance; this supports the fashion for surgical corrections. + <<set $beauty -= ($arcologies[0].FSBodyPurist/20)>> + <</if>> <<elseif $arcologies[0].FSTransformationFetishist == "unset">> <<if $args[0].faceImplant > 30>> <<set $beauty -= ($args[0].faceImplant-30)/10>> @@ -1547,7 +1559,7 @@ <<elseif $args[0].dick > 0 && $args[0].balls == 0 && $args[0].vagina == -1 && $args[0].ovaries == 0>> <<set $desc = "eunuch">> <<elseif $args[0].dick > 0 && $args[0].balls > 0 && $args[0].vagina == -1 && $args[0].ovaries == 0>> - <<if $args[0].face > -1 && $args[0].hips > -1 && $args[0].shoulders < 1 && $args[0].faceShape != "masculine">> + <<if $args[0].face > 10 && $args[0].hips > -1 && $args[0].shoulders < 1 && $args[0].faceShape != "masculine">> <<set $desc = "trap">> <<elseif $args[0].boobs > 800>> <<set $desc = "tittyboy">> diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index 7971a927321b239eba2bfdfbb1b2003debdaa225..daada87f3f66251ed6d479330963ab6da3d67c97 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -427,13 +427,15 @@ <</if>> <</if>> /* dairyPiping == 1 */ <</if>> /* assigned to dairy or arcade */ - <<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500 &&($activeSlave.pregKnown == 0 || $activeSlave.bellyImplant < 1500)>> + <<if $activeSlave.inflation == 0 && $activeSlave.bellyImplant < 1500>> <<if $activeSlave.assignment != "work in the dairy" || $activeSlave.assignment != "be confined in the arcade">> | [[Use another slave to forcefeed her|SlaveOnSlaveFeedingWorkAround]] <<if $buckets == 1>> | <<link "Make her consume two liters of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 1>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force her to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> - | <<link "Force two gallons of slave food into her">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <<if $activeSlave.pregKnown == 0>> + | <<link "Force her to consume a gallon of slave food">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 2>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + | <<link "Force two gallons of slave food into her">><<set $activeSlave.inflationType = "food">><<set $activeSlave.inflationMethod = 1>><<set $activeSlave.inflation = 3>><<replace "#miniscene">><<include "forceFeeding">><br><</replace>><<SlaveInteractImpreg>><<SlaveInteractFertility>><</link>> + <</if>> <</if>> <</if>> <</if>>