diff --git a/src/endWeek/saInflation.js b/src/endWeek/saInflation.js new file mode 100644 index 0000000000000000000000000000000000000000..1c22150771568239665f4772af8466d26d4d8072 --- /dev/null +++ b/src/endWeek/saInflation.js @@ -0,0 +1,685 @@ +window.saInflation = (function saInflation() { + "use strict"; + + let r; + + // eslint-disable-next-line no-unused-vars + let he, him, his, hers, himself, girl, loli, He, His; + + let gigantomastiaMod; + let rearLipedemaMod; + let rearLipedemaDivider; + let distensionTerm; + let dairyL; + let dupeTextFlag; + let cow; + let harvest; + + return saInflation; + + /** + * @param {App.Entity.SlaveState} slave + * @returns {string} + */ + function saInflation(slave) { + r = []; + gigantomastiaMod = slave.geneticQuirks.gigantomastia === 2 ? (slave.geneticQuirks.macromastia === 2 ? 3 : 2) : 1; + rearLipedemaMod = slave.geneticQuirks.rearLipedema === 2 ? 2 : 0; + rearLipedemaDivider = rearLipedemaMod === 0 ? 1 : rearLipedemaMod; + dairyL = V.DairyiIDs.length; + dupeTextFlag = 0; + + if (slave.inflationMethod === 3) { + cow = slave.inflationType === "milk" ? V.slaveIndices[slave.milkSource] : V.slaveIndices[slave.cumSource]; + } + + ({ + // eslint-disable-next-line no-unused-vars + he, him, his, hers, himself, girl, He, His, loli + } = getPronouns(slave)); + + inflationCancellation(slave); + if (slave.inflation > 0) { + fillUp(slave); + } + if (slave.fetish !== "mindbroken" && slave.fuckdoll === 0) { + mentalEffects(slave); + } + if (slave.inflationType === "milk" || slave.inflationType === "food") { + foodMeansFat(slave); + } + if (slave.cervixImplant >= 2) { + cervixImplantFluidConversion(slave); + } + + return r.join(" "); + } + + /** + * @param {App.Entity.SlaveState} slave + * + */ + function inflationCancellation(slave) { + if (slave.assignment === "be confined in the arcade" || slave.assignment === "work in the dairy") { + slave.inflation = 0, slave.inflationType = "none", slave.inflationMethod = 0, slave.milkSource = 0, SetBellySize(slave); + } else if (slave.inflationType === "milk" && (slave.inflationMethod === 1 || slave.inflationMethod === 2) && (dairyL === 0 || V.dairy === 0) && V.arcologies[0].FSPastoralistLaw !== 1) { + r.push(`You no longer have a functional dairy. <span class="yellow">${His} inflation regimen has been ended.</span>`); + slave.inflation = 0; + slave.inflationType = "none"; + slave.inflationMethod = 0; + SetBellySize(slave); + } else if (slave.inflationType === "milk" && slave.inflationMethod === 3 && V.slaves[cow].lactation === 0) { + r.push(`${V.slaves[cow].slaveName} is no longer lactating and thus can no longer keep slave.slaveName filled with milk. <span class="yellow">${His} inflation regimen has been ended.</span>`); + slave.inflation = 0; + slave.inflationType = "none"; + slave.inflationMethod = 0; + slave.milkSource = 0; + SetBellySize(slave); + } else if (slave.inflationType === "cum" && (slave.inflationMethod === 1 || slave.inflationMethod === 2) && (dairyL === 0 || V.cumSlaves === 0 || V.dairy === 0) && V.arcologies[0].FSPastoralistLaw !== 1) { + r.push(`You no longer have a functional cum dairy. <span class="yellow">${His} inflation regimen has been ended.</span>`); + slave.inflation = 0; + slave.inflationType = "none"; + slave.inflationMethod = 0; + SetBellySize(slave); + } else if (slave.inflationType === "cum" && slave.inflationMethod === 3 && V.slaves[cow].balls === 0) { + r.push(`${V.slaves[cow].slaveName} no longer has testicles and thus can no longer keep slave.slaveName filled with cum. <span class="yellow">${His} inflation regimen has been ended.</span>`); + slave.inflation = 0; + slave.inflationType = "none"; + slave.inflationMethod = 0; + slave.cumSource = 0; + SetBellySize(slave); + } else if (slave.bellyImplant >= 1500) { + if (slave.inflation > 1) { + r.push(`Due to the mounting pressure from ${his} filled abdominal implant, ${he} can no longer fill ${himself} as large as ${he} used to.`); + slave.inflation = 1; + SetBellySize(slave); + } else { + slave.bellyFluid = 2000; + SetBellySize(slave); + } + } else if (slave.bellyPreg >= 1500) { + if (slave.inflation > 1) { + r.push(`Due to the mounting pressure from ${his} growing pregnancy, ${he} can no longer fill ${himself} as large as ${he} used to.`); + slave.inflation = 1; + SetBellySize(slave); + } else { + slave.bellyFluid = 2000; + SetBellySize(slave); + } + } /* else if ((slave.inflationType === "milk" || slave.inflationType === "cum") && slave.inflationMethod === 3) { + harvest = (slave.inflationType === "milk") ? Math.trunc(milkAmount(cow) / 14) : Math.trunc(cumAmount(cow) / 70); + if (slave.inflation === 3 && harvest < 8) { + r.push(`${V.slaves[cow].slaveName} is having trouble producing the requested amount of ${slave.inflationType}`); + if (harvest < 2) { + r.push(`needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`); + } else if (harvest < 4) { + r.push(`so ${his} serving of ${slave.inflationType === "cum" ? 'cum' : 'milk'} has been reduced to a mere two liters.`); + } else { + r.push(`so ${his} serving of ${slave.inflationType === "cum" ? 'cum' : 'milk'} has been reduced to four liters.`); + } + } else if (slave.inflation === 2 && harvest < 4) { + if (harvest < 2) { + r.push(`needed to even fill ${him}. <span class="yellow">${His} inflation regimen has been ended.</span>`); + } else { + r.push(`so ${his} serving of ${slave.inflationType === "cum" ? 'cum' : 'milk'} has been reduced to two liters.`); + } + } else if (slave.inflation === 1 && harvest < 2) { + r.push(`and can't even give ${him} a simple meal. <span class="yellow">${His} inflation regimen has been ended.</span>`); + } + } + */ + } + + /** + * @param {App.Entity.SlaveState} slave + * + */ + function fillUp(slave) { + if (slave.inflation === 3) { + distensionTerm = `leaving ${him} looking ready to burst`; + } else if (slave.inflation === 2) { + distensionTerm = `leaving ${him} looking pregnant`; + } else { + distensionTerm = `leaving ${his} belly noticeably distended`; + } + + switch (slave.inflationType) { + case "water": + r.push(`${He} makes sure to fill ${his} rear with nearly`); + if (slave.inflation === 3) { + r.push(`two gallons of water, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`four liters of water, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`two liters of water, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + break; + + case "urine": + r.push(`${He} makes sure to fill ${his} rear with nearly`); + if (slave.inflation === 3) { + r.push(`two gallons of urine, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`four liters of urine, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`two liters of urine, ${distensionTerm}, whenever ${he} leaks or needs to release ${his} load. ${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + break; + + case "aphrodisiac": + r.push(`${He} makes sure to fill ${his} rear with nearly`); + if (slave.inflation === 3) { + r.push(`two gallons of an aphrodisiac solution, leaving ${him} looking ready to burst, whenever ${he} leaks or ${his} body absorbs too much. ${He} keeps ${himself} <span class="red">painfully full</span> for you, though ${he} barely notices it over ${his} horniness. While having ${his} body packed full of aphrodisiacs doesn't make ${him} additionally submissive, it does amplify the effects of them. ${His} aphrodisiac bursting belly`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`four liters of an aphrodisiac solution, leaving ${him} looking pregnant, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be distended but not enough to grow taut. While having ${his} body bloated with aphrodisiacs doesn't make ${him} additionally submissive, it does amplify the effects of them. ${His} overfilled aphrodisiac belly`); + } else if (slave.inflation === 1) { + r.push(`two liters of an aphrodisiac solution, leaving ${his} belly noticeably distended, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be swollen but not enough to visibly jiggle. ${His} aphrodisiac filled belly`); + } + if (slave.energy <= 95) { + r.push(`<span class="green">rapidly boosts ${his} sex drive.</span>`); + slave.energy += 5 * slave.inflation; + } else { + r.push(`can't improve ${his} absurd sex drive.`); + } + if (slave.fuckdoll === 0 && slave.fetish !== "mindbroken") { + r.push(`Besides being humiliating, it chemically <span class="hotpink">increases ${his} acceptance</span> of sexual slavery.`); + slave.devotion += 5; + } + if (V.arcologies[0].FSBodyPuristLaw === 0 && V.healthyDrugsUpgrade === 0) { + r.push(`Such a high dosage held for so long <span class="red">isn't healthy.</span>`); + healthDamage(slave, 5); + } + slave.chem += 2 * slave.inflation; + if (slave.addict > 0) { + if (slave.inflation > 0) { + slave.addict += slave.inflation * 3; + } else if (V.aphrodisiacUpgrade === 1) { + r.push(`Substitutes produced by your advanced pharmaceutical fabricator protect ${him} from the negative effects of aphrodisiac withdrawal but do little to halt the spread of aphrodisiacs through ${his} system from ${his} bowels.`); + slave.addict -= 2; + } + } else if (jsRandom(1, 100) < 40 + (20 * slave.inflation)) { + r.push(`All the aphrodisiacs held within ${his} bowels cause <span class="cyan">${him} to become an aphrodisiac addict.</span>`); + slave.addict = 1; + } + break; + + case "curative": + r.push(`${He} makes sure to fill ${his} rear with nearly`); + if (slave.inflation === 3) { + r.push(`two gallons of a curative solution, leaving ${him} looking ready to burst, whenever ${he} leaks or ${his} body absorbs too much. ${He} keeps ${himself} full for you; the curatives in ${his} gut keeping ${him} healthy despite the pain.`); + if ((slave.assignment === "rest" || slave.assignment === "rest in the spa") && slave.fetish !== "mindbroken") { + r.push(`The curative enema ${he}'s on synergize with rest, keeping ${him} asleep most of the time. This is an <span class="green">extremely effective health treatment,</span> though being filled to ${his} limit doesn't hasten ${his} recovery at all; it's just perverted.`); + improveCondition(slave, 4); + } else if (slave.health.condition < -20) { + r.push(`<span class="green">${His} poor health rapidly improves</span> under the curative enema, though being filled to ${his} limit doesn't hasten ${his} recovery at all; it's just perverted.`); + improveCondition(slave, 2); + } else { + r.push(`<span class="green">${His} health improves</span> under the curative enema, though being filled to ${his} limit doesn't hasten ${his} recovery at all; it's just perverted.`); + } + improveCondition(slave, 1); + } else if (slave.inflation === 2) { + r.push(`four liters of a curative solution, leaving ${him} looking pregnant, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be distended but not enough to grow taut.`); + if ((slave.assignment === "rest" || slave.assignment === "rest in the spa") && slave.fetish !== "mindbroken") { + r.push(`The curative enema ${he}'s on synergize with rest, keeping ${him} asleep most of the time. This is an <span class="green">extremely effective health treatment,</span> though being overfilled doesn't hasten ${his} recovery at all; it's just perverted.`); + improveCondition(slave, 4); + } else if (slave.health.condition < -20) { + r.push(`<span class="green">${His} poor health rapidly improves</span> under the curative enema, though being overfilled doesn't hasten ${his} recovery at all; it's just perverted.`); + improveCondition(slave, 2); + } else { + r.push(`<span class="green">${His} health improves</span> under curative enema, though being overfilled doesn't hasten ${his} recovery at all; it's just perverted.`); + } + improveCondition(slave, 6); + } else if (slave.inflation === 1) { + r.push(`two liters of a curative solution, leaving ${his} belly noticeably distended, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be swollen but not enough to visibly jiggle.`); + if ((slave.assignment === "rest" || slave.assignment === "rest in the spa") && slave.fetish !== "mindbroken") { + r.push(`The curative enema ${he}'s on synergize with rest, keeping ${him} asleep most of the time. This is an <span class="green">extremely effective health treatment.</span>`); + improveCondition(slave, 4); + } else if (slave.health.condition < -20) { + r.push(`<span class="green">${His} poor health rapidly improves</span> under the curative enema.`); + improveCondition(slave, 2); + } else { + r.push(`<span class="green">${His} health improves</span> under curative enema.`); + } + improveCondition(slave, 6); + } + if (slave.fuckdoll === 0 && slave.fetish !== "mindbroken") { + r.push(`${He} <span class="mediumaquamarine">trusts you more</span> for giving ${him} access to expensive modern medicine, even if it is really embarrassing to be seen with that belly.`); + slave.trust += 1; + } + if (slave.health.condition >= 90) { + r.push(`${He} is as healthy as ${he} can be. <span class="yellow">${His} curative enema regimen has been ended.</span>`); + slave.inflation = 0, slave.inflationType = "none", slave.inflationMethod = 0, SetBellySize(slave); + } + slave.chem += 2; + break; + + case "tightener": + r.push(`${He} makes sure to fill ${his} rear with nearly`); + if (slave.inflation === 3) { + r.push(`two gallons of tightening solution, leaving ${him} looking ready to burst, whenever ${he} leaks or ${his} body absorbs too much. ${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`four liters of tightening solution, leaving ${him} looking pregnant, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`two liters of tightening solution, leaving ${his} belly noticeably distended, whenever ${he} leaks or ${his} body absorbs too much. ${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + if (slave.geneMods.rapidCellGrowth === 1) { + r.push(`Unfortunately for ${him}, ${his} body shows no interest in tightening up after the elasticity treatment ${he} underwent.`); + } else { + if (slave.anus > 1) { + r.push(`The solution slowly tightens ${his} anus while inside ${his} bowels.`); + if (slave.inflation === 3) { + r.push(`Being filled to ${his} limit with the solution does not make it tighten any better or faster; it's just perverted.`); + dupeTextFlag = 1; + } else if (slave.inflation === 2) { + r.push(`Being overfilled with the solution does not make it tighten any better or faster; it's just perverted.`); + dupeTextFlag = 1; + } + if (jsRandom(1, 100) > 60) { + r.push(`By week's end, <span class="lime">${his} butthole has tightened nicely.</span>`); + slave.anus--; + } + } else { + r.push(`${His} anus is as tight as the solution can possibly make it.`); + } + if (slave.vagina > 1) { + r.push(`As ${his} body slowly absorbs the solution, its benefits begin to affect ${his} pussy.`); + if (dupeTextFlag !== 1) { + if (slave.inflation === 3) { + r.push(`Being filled to ${his} limit with the solution does not make it tighten any better or faster; it's just perverted.`); + } else if (slave.inflation === 2) { + r.push(`Being overfilled with the solution does not make it tighten any better or faster; it's just perverted.`); + } + } + if (jsRandom(1, 100) > 80) { + r.push(`By week's end, <span class="lime">${his} vagina has regained some tightness.</span>`); + slave.vagina--; + } + } else if (slave.vagina === 1) { + r.push(`${His} pussy is as tight as the solution can possibly make it.`); + } + } + if ((slave.anus <= 1 && slave.vagina <= 1) || (slave.geneMods.rapidCellGrowth === 1)) { + if (slave.vagina >= 0) { + r.push(`${His} holes are`); + } else { + r.push(`${His} hole is`); + } + r.push(`as tight as the drugs can get`); + if (slave.geneMods.rapidCellGrowth === 1) { + if (slave.vagina >= 0) { + r.push(`them`); + } else { + r.push(`it`); + } + r.push(`with the treatment counteracting their efforts. <span class="yellow">${His} tightening enema regimen has been ended.</span>`); + slave.inflation = 0, slave.inflationType = "none", slave.inflationMethod = 0, SetBellySize(slave); + } else if (["serve in the club", "work in the brothel"].includes(slave.assignment)) { + if (slave.vagina >= 0) { + r.push(`them,`); + } else { + r.push(`it,`); + } + r.push(`but given ${his} assignment, ${he} is likely to be stretched out again, so ${his} tightening enema regimen continues.`); + } else { + if (slave.vagina >= 0) { + r.push(`them.`); + } else { + r.push(`it.`); + } + r.push(`<span class="yellow">${His} tightening enema regimen has been ended.</span>`); + slave.inflation = 0, slave.inflationType = "none", slave.inflationMethod = 0, SetBellySize(slave); + } + } + slave.chem += 2; + break; + + case "milk": + r.push(`Throughout the week, ${he}`); + if (slave.behavioralFlaw === "anorexic") { + r.push(`<span class="mediumorchid">reluctantly</span>`); + if (slave.inflationMethod === 1) { + r.push(`sucks from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 2) { + r.push(`fills ${his} rectum from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 3) { + r.push(`suckles from ${V.slaves[cow].slaveName} until ${his} stomach is`); + V.slaves[cow].lactationDuration = 2; + V.slaves[cow].boobs -= V.slaves[cow].boobsMilk; + V.slaves[cow].boobsMilk = 0; + } + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons`); + healthDamage(slave, 10); + slave.devotion -= 8; + slave.trust -= 8; + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters`); + slave.devotion -= 5; + slave.trust -= 5; + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters`); + slave.devotion -= 3; + slave.trust -= 3; + } + r.push(`of milk, ${distensionTerm}. ${He} struggles to keep ${his} fatty, liquid meal down, <span class="gold">fearing</span> punishment otherwise.`); + } else if (slave.behavioralFlaw === "gluttonous") { + r.push(`<span class="hotpink">${slave.inflationMethod === 2 ? `happily` : `eagerly`}</span>`); + if (slave.inflationMethod === 1) { + r.push(`sucks from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 2) { + r.push(`fills ${his} rectum from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 3) { + r.push(`sucks from ${V.slaves[cow].slaveName} until ${his} stomach is`); + V.slaves[cow].lactationDuration = 2; + V.slaves[cow].boobs -= V.slaves[cow].boobsMilk; + V.slaves[cow].boobsMilk = 0; + } + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters`); + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters`); + } + r.push(`of milk, ${distensionTerm}. ${He} rubs ${his}`); + if (slave.inflationMethod === 1 || slave.inflationMethod === 3) { + if (slave.inflation === 3) { + r.push(`full belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next gorging.`); + slave.devotion += 5; + slave.trust += 5; + } else if (slave.inflation === 2) { + r.push(`taut belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next feeding.`); + slave.devotion += 4; + slave.trust += 4; + } else if (slave.inflation === 1) { + r.push(`sloshing belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next meal.`); + slave.devotion += 3; + slave.trust += 3; + } + } else { + if (slave.inflation === 3) { + r.push(`taut`); + slave.devotion += 4; + slave.trust += 4; + } else if (slave.inflation === 2) { + r.push(`full`); + slave.devotion += 3; + slave.trust += 3; + } else if (slave.inflation === 1) { + r.push(`sloshing`); + slave.devotion += 1; + slave.trust += 1; + } + r.push(`belly <span class="mediumaquamarine">contently,</span> though ${he} wishes ${he} could have swallowed it instead.`); + } + } else { + r.push(`makes sure to`); + if (slave.inflationMethod === 1) { + r.push(`keep ${himself} filled with nearly`); + } else if (slave.inflationMethod === 2) { + r.push(`fill ${his} rear with nearly`); + } else if (slave.inflationMethod === 3) { + r.push(`keep suckling from ${V.slaves[cow].slaveName} until ${he} is filled with nearly`); + V.slaves[cow].lactationDuration = 2; + V.slaves[cow].boobs -= V.slaves[cow].boobsMilk; + V.slaves[cow].boobsMilk = 0; + } + if (slave.inflation === 3) { + r.push(`two gallons of milk, `); + } else if (slave.inflation === 2) { + r.push(`four liters of milk,`); + } else if (slave.inflation === 1) { + r.push(`two liters of milk,`); + } + if (slave.inflationMethod === 2) { + r.push(`${distensionTerm}, whenever ${he} leaks or needs to release ${his} load.`); + } else { + r.push(`${distensionTerm}.`); + } + if (slave.inflation === 3) { + r.push(`${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + } + break; + + case "cum": + r.push(`Throughout the week, ${he}`); + if (slave.behavioralFlaw === "anorexic") { + r.push(`<span class="mediumorchid">reluctantly</span>`); + if (slave.inflationMethod === 1) { + r.push(`sucks from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 2) { + r.push(`fills ${his} rectum from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 3) { + r.push(`sucks ${V.slaves[cow].slaveName}'s ${(V.slaves[cow].dick > 0) ? `cock` : `cum hole`} until ${his} stomach is`); + } + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons`); + healthDamage(slave, 10); + slave.devotion -= 8; + slave.trust -= 8; + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters`); + slave.devotion -= 5; + slave.trust -= 5; + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters`); + slave.devotion -= 3; + slave.trust -= 3; + } + r.push(`of cum, ${distensionTerm}.`); + if (slave.inflationMethod === 1 || slave.inflationMethod === 3) { + r.push(`${He} struggles to keep ${his} liquid meal down, <span class="gold">fearing</span> punishment otherwise.`); + } else { + r.push(`${He} struggles to keep the ${slave.inflation === 1 ? '' : slave.inflation === 2 ? 'huge ' : 'massive '}cumshot inside ${him}, <span class="gold">fearing</span> punishment otherwise.`); + } + } else if (slave.behavioralFlaw === "gluttonous") { + r.push(`<span class="hotpink">${slave.inflationMethod === 2 ? `happily` : `eagerly`}</span>`); + if (slave.inflationMethod === 1) { + r.push(`sucks from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 2) { + r.push(`fills ${his} rectum from the dairy tap until ${his} stomach is`); + } else if (slave.inflationMethod === 3) { + r.push(`sucks ${V.slaves[cow].slaveName}'s ${(V.slaves[cow].dick > 0) ? `cock` : `cum hole`} until ${his} stomach is`); + } + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters`); + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters`); + } + r.push(`of cum, ${distensionTerm}. ${He} rubs ${his}`); + if (slave.inflationMethod === 1 || slave.inflationMethod === 3) { + if (slave.inflation === 3) { + r.push(`full belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next gorging.`); + slave.devotion += 5; + slave.trust += 5; + } else if (slave.inflation === 2) { + r.push(`taut belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next feeding.`); + slave.devotion += 4; + slave.trust += 4; + } else if (slave.inflation === 1) { + r.push(`sloshing belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next meal.`); + slave.devotion += 3; + slave.trust += 3; + } + } else { + if (slave.inflation === 3) { + r.push(`taut`); + slave.devotion += 4; + slave.trust += 4; + } else if (slave.inflation === 2) { + r.push(`full`); + slave.devotion += 3; + slave.trust += 3; + } else if (slave.inflation === 1) { + r.push(`sloshing`); + slave.devotion += 1; + slave.trust += 1; + } + r.push(`belly <span class="mediumaquamarine">contently,</span> though ${he} wishes ${he} could have swallowed it instead.`); + } + } else { + r.push(`makes sure to`); + if (slave.inflationMethod === 1) { + r.push(`keep ${himself} filled with nearly`); + } else if (slave.inflationMethod === 2) { + r.push(`fill ${his} rear with nearly`); + } else if (slave.inflationMethod === 3) { + r.push(`sucks ${V.slaves[cow].slaveName}'s ${(V.slaves[cow].dick > 0) ? `cock` : `cum hole`} until ${he} is filled with nearly`); + } + if (slave.inflation === 3) { + r.push(`two gallons of cum, `); + } else if (slave.inflation === 2) { + r.push(`four liters of cum,`); + } else if (slave.inflation === 1) { + r.push(`two liters of cum,`); + } + if (slave.inflationMethod === 2) { + r.push(`${distensionTerm}, whenever ${he} leaks or needs to release ${his} load.`); + } else { + r.push(`${distensionTerm}.`); + } + if (slave.inflation === 3) { + r.push(`${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + } + break; + + case "food": + r.push(`Throughout the week, ${he}`); + if (slave.behavioralFlaw === "anorexic") { + r.push(`focuses ${his} <span class="mediumorchid">loathing</span> on you as ${he} forces down servings of slave food until ${his} stomach is`); + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons of the paste, ${distensionTerm}.`); + healthDamage(slave, 10); + slave.devotion -= 16; + slave.trust -= 16; + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters of the paste, giving ${him} quite the food baby.`); + slave.devotion -= 10; + slave.trust -= 10; + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters of the paste, leaving ${his} stomach obviously distended.`); + slave.devotion -= 6; + slave.trust -= 6; + } + r.push(`${He} struggles to keep ${his} meal down, <span class="gold">fearing</span> punishment otherwise.`); + } else if (slave.behavioralFlaw === "gluttonous") { + r.push(`<span class="hotpink">eagerly</span> stuffs ${his} face with servings of slave food until ${his} stomach is`); + if (slave.inflation === 3) { + r.push(`<span class="red">painfully bloated</span> with nearly two gallons of the paste, ${distensionTerm}. ${He} rubs ${his} stuffed belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next gorging.`); + healthDamage(slave, 10); + slave.devotion += 10; + slave.trust += 10; + } else if (slave.inflation === 2) { + r.push(`bloated with nearly four liters of the paste, giving ${him} quite the food baby. ${He} rubs ${his} taut belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next meal.`); + slave.devotion += 7; + slave.trust += 7; + } else if (slave.inflation === 1) { + r.push(`bloated with nearly two liters of the paste, leaving ${his} belly noticeably distended. ${He} rubs ${his} stuffed belly <span class="mediumaquamarine">contently,</span> anticipating ${his} next helping.`); + slave.devotion += 5; + slave.trust += 5; + } + } else { + r.push(`makes sure to binge eat until`); + if (slave.inflation === 3) { + r.push(`${his} gut is stuffed with nearly two gallons of slave food, ${distensionTerm}. ${He} keeps ${himself} <span class="red">painfully full</span> for you.`); + healthDamage(slave, 10); + } else if (slave.inflation === 2) { + r.push(`${his} gut is filled with nearly four liters of slave food, giving ${him} quite the food baby. ${He} is full enough to be distended but not enough to grow taut.`); + } else if (slave.inflation === 1) { + r.push(`${he}'s consumed nearly two liters of slave food, leaving ${his} belly noticeably distended. ${He} is full enough to be swollen but not enough to visibly jiggle.`); + } + } + } + } + + /** + * @param {App.Entity.SlaveState} slave + * + */ + function mentalEffects(slave) { + if (slave.fetish === "cumslut" && slave.inflationType === "cum" && slave.bellyFluid >= 1500) { + r.push(`Being so full of cum fills ${him} with <span class="hotpink">absolute bliss.</span>`); + slave.devotion += 5; + } else if (slave.fetish === "masochist" && slave.bellyFluid >= 10000) { + r.push(`That pain comes with <span class="hotpink">absolute bliss</span> as ${he} relishes the unique sensation.`); + slave.devotion += 5; + } + if (slave.behavioralQuirk === "fitness") { + if ((slave.inflationType === "milk" || slave.inflationType === "cum" || slave.inflationType === "food") && slave.inflation > 0) { + r.push(`${He} vows to exercise more to deal with <span class="mediumorchid">the bloated belly you forced on ${him}.</span> Though gaining weight just means more opportunities to work out.`); + slave.devotion -= 3; + } + } + } + + /** + * @param {App.Entity.SlaveState} slave + * + */ + function foodMeansFat(slave) { + if (slave.inflationType === "milk") { + if (slave.weight < 200) { + r.push(`${His} body <span class="lime">grows a little more padded</span> as it absorbs the milk contained in ${his} digestive track.`); + slave.weight += 2; + if (slave.weightDirection === 1) { + slave.weight += 2; + } + } + if (jsRandom(1, 100) > 50 / gigantomastiaMod && slave.boobs < 3000 * gigantomastiaMod) { + r.push(`${His} breasts <span class="lime">swell</span> with added fat as ${his} digests the milk contained in ${his} digestive track.`); + slave.boobs += 200; + } + if (jsRandom(1, 100) > (50 / rearLipedemaDivider) && slave.butt < 7 + ((7 / 2) * rearLipedemaMod)) { + r.push(`${His} butt <span class="lime">swells</span> with added fat as ${he} digests the milk contained in ${his} digestive track.`); + slave.butt += 1; + } + } else if (slave.inflationType === "food") { + if (slave.weight < 200) { + r.push(`${His} body <span class="lime">rapidly gains weight</span> as it digests the food contained in ${his} digestive track.`); + slave.weight += 4; + if (slave.weightDirection === 1) { + slave.weight += 2; + } + } + if (jsRandom(1, 100) > 50 / gigantomastiaMod && slave.boobs < 3000 * gigantomastiaMod) { + r.push(`${His} breasts <span class="lime">swell</span> with added fat as ${he} digests the food contained in ${his} digestive track.`); + slave.boobs += 200; + } + if (jsRandom(1, 100) > (50 / rearLipedemaDivider) && slave.butt < 7 + ((7 / 2) * rearLipedemaMod)) { + r.push(`${His} butt <span class="lime">swells</span> with added fat as ${he} digests the food contained in ${his} digestive track.`); + slave.butt += 1; + } + } + } + + /** + * @param {App.Entity.SlaveState} slave + * + */ + function cervixImplantFluidConversion(slave) { + if (slave.inflationMethod === 2) { + r.push(`${His} rectal micropump implant filters out some fluid from the ${slave.inflationType} within ${him} during the week, adding it to ${his} abdominal implant.`); + slave.bellyImplant += 200; + } + } +})(); diff --git a/src/pregmod/saInflation.tw b/src/pregmod/saInflation.tw deleted file mode 100644 index 1dc759837ba5aa7e76d9063f3da943b754ffbb31..0000000000000000000000000000000000000000 --- a/src/pregmod/saInflation.tw +++ /dev/null @@ -1,600 +0,0 @@ -:: SA inflation [nobr] - -<<set _dairyL = $DairyiIDs.length>> - -<<if $slaves[$i].assignment == "be confined in the arcade" || $slaves[$i].assignment == "work in the dairy">> - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0, SetBellySize($slaves[$i])>> -<<elseif $slaves[$i].bellyImplant >= 1500>> - <<if $slaves[$i].inflation > 1>> - Due to the mounting pressure from $his filled abdominal implant, $he can no longer fill $himself as large as $he used to. - <<set $slaves[$i].inflation = 1>> - <<run SetBellySize($slaves[$i])>> - <<else>> - <<set $slaves[$i].bellyFluid = 2000>> - <<run SetBellySize($slaves[$i])>> - <</if>> -<<elseif $slaves[$i].bellyPreg >= 1500>> - <<if $slaves[$i].inflation > 1>> - Due to the mounting pressure from $his growing pregnancy, $he can no longer fill $himself as large as $he used to. - <<set $slaves[$i].inflation = 1>> - <<run SetBellySize($slaves[$i])>> - <<else>> - <<set $slaves[$i].bellyFluid = 2000>> - <<run SetBellySize($slaves[$i])>> - <</if>> -<</if>> - -<<switch $slaves[$i].inflationType>> -<<case "water">> - <<if $slaves[$i].inflation == 3>> - $He makes sure to fill $his rear with nearly two gallons of water, leaving $him looking ready to burst, whenever $he leaks or needs to release $his load. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - $He makes sure to fill $his rear with nearly four liters of water, leaving $him looking pregnant, whenever $he leaks or needs to release $his load. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - $He makes sure to fill $his rear with nearly two liters of water, leaving $his belly noticeably distended, whenever $he leaks or needs to release $his load. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - -<<case "urine">> - <<if $slaves[$i].inflation == 3>> - $He makes sure to fill $his rear with nearly two gallons of urine, leaving $him looking ready to burst, whenever $he leaks or needs to release $his load. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - $He makes sure to fill $his rear with nearly four liters of urine, leaving $him looking pregnant, whenever $he leaks or needs to release $his load. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - $He makes sure to fill $his rear with nearly two liters of urine, leaving $his belly noticeably distended, whenever $he leaks or needs to release $his load. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - -<<case "aphrodisiac">> - <<if $slaves[$i].inflation == 3>> - $He makes sure to fill $his rear with nearly two gallons of an aphrodisiac solution, leaving $him looking ready to burst, whenever $he leaks or $his body absorbs too much. $He keeps $himself @@.red;painfully full@@ for you, though $he barely notices it over $his horniness. While having $his body packed full of aphrodisiacs doesn't make $him additionally submissive, it does amplify the effects of them. $His aphrodisiac bursting belly - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - $He makes sure to fill $his rear with nearly four liters of an aphrodisiac solution, leaving $him looking pregnant, whenever $he leaks or $his body absorbs too much. $He is full enough to be distended but not enough to grow taut. While having $his body bloated with aphrodisiacs doesn't make $him additionally submissive, it does amplify the effects of them. $His overfilled aphrodisiac belly - <<elseif $slaves[$i].inflation == 1>> - $He makes sure to fill $his rear with nearly two liters of an aphrodisiac solution, leaving $his belly noticeably distended, whenever $he leaks or $his body absorbs too much. $He is full enough to be swollen but not enough to visibly jiggle. $His aphrodisiac filled belly - <</if>> - <<if $slaves[$i].energy <= 95>> - @@.green;rapidly boosts $his sex drive.@@ - <<set $slaves[$i].energy += 5*$slaves[$i].inflation>> - <<else>> - can't improve $his absurd sex drive. - <</if>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - Besides being humiliating, it chemically @@.hotpink;increases $his acceptance@@ of sexual slavery. - <<set $slaves[$i].devotion += 5>> - <</if>> - <<if ($arcologies[0].FSBodyPuristLaw == 0) && ($healthyDrugsUpgrade == 0)>> - Such a high dosage held for so long @@.red;isn't healthy.@@ - <<run healthDamage($slaves[$i], 5)>> - <</if>> - <<set $slaves[$i].chem += 2*$slaves[$i].inflation>> - <<if ($slaves[$i].addict > 0)>> - <<if $slaves[$i].inflation > 0>> - <<set $slaves[$i].addict += $slaves[$i].inflation*3>> - <<elseif ($aphrodisiacUpgrade == 1)>> - Substitutes produced by your advanced pharmaceutical fabricator protect $him from the negative effects of aphrodisiac withdrawal but do little to halt the spread of aphrodisiacs through $his system from $his bowels. - <<set $slaves[$i].addict -= 2>> - <</if>> - <<elseif random(1,100) < 40+(20*$slaves[$i].inflation)>> - All the aphrodisiacs held within $his bowels cause @@.cyan;$him to become an aphrodisiac addict.@@ - <<set $slaves[$i].addict = 1>> - <</if>> - -<<case "curative">> - <<if $slaves[$i].inflation == 3>> - $He makes sure to fill $his rear with nearly two gallons of a curative solution, leaving $him looking ready to burst, whenever $he leaks or $his body absorbs too much. $He keeps $himself full for you; the curatives in $his gut keeping $him healthy despite the pain. - <<if (($slaves[$i].assignment == "rest") || ($slaves[$i].assignment == "rest in the spa")) && ($slaves[$i].fetish != "mindbroken")>> - The curative enema $he's on synergize with rest, keeping $him asleep most of the time. This is an @@.green;extremely effective health treatment,@@ though being filled to $his limit doesn't hasten $his recovery at all; it's just perverted. - <<run improveCondition($slaves[$i], 4)>> - <<elseif ($slaves[$i].health.condition < -20)>> - @@.green;$His poor health rapidly improves@@ under the curative enema, though being filled to $his limit doesn't hasten $his recovery at all; it's just perverted. - <<run improveCondition($slaves[$i], 2)>> - <<else>> - @@.green;$His health improves@@ under the curative enema, though being filled to $his limit doesn't hasten $his recovery at all; it's just perverted. - <</if>> - <<run improveCondition($slaves[$i], 1)>> - <<elseif $slaves[$i].inflation == 2>> - $He makes sure to fill $his rear with nearly four liters of a curative solution, leaving $him looking pregnant, whenever $he leaks or $his body absorbs too much. $He is full enough to be distended but not enough to grow taut. - <<if (($slaves[$i].assignment == "rest") || ($slaves[$i].assignment == "rest in the spa")) && ($slaves[$i].fetish != "mindbroken")>> - The curative enema $he's on synergize with rest, keeping $him asleep most of the time. This is an @@.green;extremely effective health treatment,@@ though being overfilled doesn't hasten $his recovery at all; it's just perverted. - <<run improveCondition($slaves[$i], 4)>> - <<elseif ($slaves[$i].health.condition < -20)>> - @@.green;$His poor health rapidly improves@@ under the curative enema, though being overfilled doesn't hasten $his recovery at all; it's just perverted. - <<run improveCondition($slaves[$i], 2)>> - <<else>> - @@.green;$His health improves@@ under curative enema, though being overfilled doesn't hasten $his recovery at all; it's just perverted. - <</if>> - <<run improveCondition($slaves[$i], 6)>> - <<elseif $slaves[$i].inflation == 1>> - $He makes sure to fill $his rear with nearly two liters of a curative solution, leaving $his belly noticeably distended, whenever $he leaks or $his body absorbs too much. $He is full enough to be swollen but not enough to visibly jiggle. - <<if (($slaves[$i].assignment == "rest") || ($slaves[$i].assignment == "rest in the spa")) && ($slaves[$i].fetish != "mindbroken")>> - The curative enema $he's on synergize with rest, keeping $him asleep most of the time. This is an @@.green;extremely effective health treatment.@@ - <<run improveCondition($slaves[$i], 4)>> - <<elseif ($slaves[$i].health.condition < -20)>> - @@.green;$His poor health rapidly improves@@ under the curative enema. - <<run improveCondition($slaves[$i], 2)>> - <<else>> - @@.green;$His health improves@@ under curative enema. - <</if>> - <<run improveCondition($slaves[$i], 6)>> - <</if>> - <<if $slaves[$i].fuckdoll == 0 && $slaves[$i].fetish != "mindbroken">> - $He @@.mediumaquamarine;trusts you more@@ for giving $his access to expensive modern medicine, even if it is really embarrassing to be seen with that belly. - <<set $slaves[$i].trust += 1>> - <</if>> - <<if $slaves[$i].health.condition >= 90>> - $He is as healthy as $he can be. @@.yellow;$His curative enema regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <</if>> - <<set $slaves[$i].chem += 2>> - <<run improveCondition($slaves[$i], $curativeUpgrade*6)>> - -<<case "tightener">> - <<if $slaves[$i].inflation == 3>> - $He makes sure to fill $his rear with nearly two gallons of tightening solution, leaving $him looking ready to burst, whenever $he leaks or $his body absorbs too much. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<if $slaves[$i].geneMods.rapidCellGrowth != 1>> - <<if $slaves[$i].anus > 1>> - The solution slowly tightens $his anus while inside $his bowels. Being filled to $his limit with the solution does not make it tighten any better or faster; it's just perverted. - <<if random(1,100) > 60>> - By week's end, @@.lime;$his butthole has tightened nicely.@@ - <<set $slaves[$i].anus-->> - <</if>> - <<else>> - $His anus is as tight as the solution can possibly make it. - <</if>> - <<if $slaves[$i].vagina > 1>> - As $his body slowly absorbs the solution, its benefits begin to affect $his pussy. Being filled to $his limit with the solution does not make it tighten any better or faster; it's just perverted. - <<if random(1,100) > 80>> - By week's end, @@.lime;$his vagina has regained some tightness.@@ - <<set $slaves[$i].vagina-->> - <</if>> - <<elseif $slaves[$i].vagina == 1>> - $His pussy is as tight as the solution can possibly make it. - <</if>> - <<else>> - Unfortunately for $him, $his body shows no interest in tightening up after the elasticity treatment $he underwent. - <</if>> - <<elseif $slaves[$i].inflation == 2>> - $He makes sure to fill $his rear with nearly four liters of tightening solution, leaving $him looking pregnant, whenever $he leaks or $his body absorbs too much. $He is full enough to be distended but not enough to grow taut. - <<if $slaves[$i].geneMods.rapidCellGrowth != 1>> - <<if $slaves[$i].anus > 1>> - The solution slowly tightens $his anus while inside $his bowels. Being overfilled with the solution does not make it tighten any better or faster; it's just perverted. - <<if random(1,100) > 60>> - By week's end, @@.lime;$his butthole has tightened nicely.@@ - <<set $slaves[$i].anus-->> - <</if>> - <<else>> - $His anus is as tight as the solution can possibly make it. - <</if>> - <<if $slaves[$i].vagina > 1>> - As $his body slowly absorbs the solution, its benefits begin to affect $his pussy. Being overfilled with the solution does not make it tighten any better or faster; it's just perverted. - <<if random(1,100) > 80>> - By week's end, @@.lime;$his vagina has regained some tightness.@@ - <<set $slaves[$i].vagina-->> - <</if>> - <<elseif $slaves[$i].vagina == 1>> - $His pussy is as tight as the solution can possibly make it. - <</if>> - <<else>> - Unfortunately for $him, $his body shows no interest in tightening up after the elasticity treatment $he underwent. - <</if>> - <<elseif $slaves[$i].inflation == 1>> - $He makes sure to fill $his rear with nearly two liters of tightening solution, leaving $his belly noticeably distended, whenever $he leaks or $his body absorbs too much. $He is full enough to be swollen but not enough to visibly jiggle. - <<if $slaves[$i].geneMods.rapidCellGrowth != 1>> - <<if $slaves[$i].anus > 1>> - The solution slowly tightens $his anus while inside $his bowels. - <<if random(1,100) > 60>> - By week's end, @@.lime;$his butthole has tightened nicely.@@ - <<set $slaves[$i].anus-->> - <</if>> - <<else>> - $His anus is as tight as the solution can possibly make it. - <</if>> - <<if $slaves[$i].vagina > 1>> - As $his body slowly absorbs the solution, its benefits begin to affect $his pussy. - <<if random(1,100) > 80>> - By week's end, @@.lime;$his vagina has regained some tightness.@@ - <<set $slaves[$i].vagina-->> - <</if>> - <<elseif $slaves[$i].vagina == 1>> - $His pussy is as tight as the solution can possibly make it. - <</if>> - <<else>> - Unfortunately for $him, $his body shows no interest in tightening up after the elasticity treatment $he underwent. - <</if>> - <</if>> - <<if ($slaves[$i].anus <= 1 && $slaves[$i].vagina <= 1) || ($slaves[$i].geneMods.rapidCellGrowth == 1)>> - <<if $slaves[$i].geneMods.rapidCellGrowth == 1>> - $His hole<<if $slaves[$i].vagina >= 0>>s are<<else>> is<</if>> as tight as the drugs can get <<if $slaves[$i].vagina >= 0>>them<<else>>it<</if>> with the treatment counteracting their efforts. @@.yellow;$His tightening enema regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif ["serve in the club", "work in the brothel"].includes($slaves[$i].assignment)>> - $His hole<<if $slaves[$i].vagina >= 0>>s are<<else>> is<</if>> as tight as the drugs can get <<if $slaves[$i].vagina >= 0>>them<<else>>it<</if>>, but given $his assignment, $he is likely to be stretched out again so $his tightening enema regimen continues. - <<else>> - $His hole<<if $slaves[$i].vagina >= 0>>s are<<else>> is<</if>> as tight as the drugs can get <<if $slaves[$i].vagina >= 0>>them<<else>>it<</if>>. @@.yellow;$His tightening enema regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <</if>> - <</if>> - <<set $slaves[$i].chem += 2>> - -<<case "milk">> - <<if $slaves[$i].behavioralFlaw == "anorexic">> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He struggles to keep the fattening load inside $him, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He struggles to keep the fattening load inside $him, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5,$slaves[$i].trust -= 5>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He struggles to keep the fattening load inside $him, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].milkSource]>> - <<if $slaves[_saf].lactation == 0>> - $slaves[_saf].slaveName is no longer lactating and thus can no longer keep $slaves[$i].slaveName filled with milk. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ suckles from $slaves[_saf].slaveName until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ suckles from $slaves[_saf].slaveName until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ suckles from $slaves[_saf].slaveName until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He struggles to keep $his fatty, liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <</if>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He rubs $his full belly @@.mediumaquamarine;contently,@@ anticipating $his next gorging. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ anticipating $his next feeding. - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ anticipating $his next meal. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He rubs $his full belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].milkSource]>> - <<if $slaves[_saf].lactation == 0>> - $slaves[_saf].slaveName is no longer lactating and thus can no longer keep $slaves[$i].slaveName filled with milk. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from $slaves[_saf].slaveName until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of milk, leaving $him looking ready to burst. $He rubs $his full belly @@.mediumaquamarine;contently,@@ anticipating $his next gorging. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from $slaves[_saf].slaveName until $his stomach is bloated with nearly four liters of milk, leaving $him looking pregnant. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ anticipating $his next feeding. - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from $slaves[_saf].slaveName until $his stomach is bloated with nearly two liters of milk, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ anticipating $his next meal. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure to keep $himself filled with nearly two gallons of milk, leaving $him looking ready to burst. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure to keep $himself filled with nearly four liters of milk, leaving $him looking pregnant. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure to keep $himself filled with nearly two liters of milk, leaving $his belly noticeably distended. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure to fill $his rear with nearly two gallons of milk, leaving $him looking ready to burst, whenever $he leaks or needs to release $his load. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure to fill $his rear with nearly four liters of milk, leaving $him looking pregnant, whenever $he leaks or needs to release $his load. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure to fill $his rear with nearly two liters of milk, leaving $his belly noticeably distended, whenever $he leaks or needs to release $his load. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].milkSource]>> - <<if $slaves[_saf].lactation == 0>> - $slaves[_saf].slaveName is no longer lactating and thus can no longer keep $slaves[$i].slaveName filled with milk. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].milkSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure keep suckling from $slaves[_saf].slaveName until $he is filled with nearly two gallons of milk, leaving $him looking ready to give birth. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure keep suckling from $slaves[_saf].slaveName until $he is filled with nearly four liters of milk, leaving $him looking pregnant. $He is full enough to be distended but not enough to grow taut. - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure keep suckling from $slaves[_saf].slaveName until $he is filled with nearly two liters of milk, leaving $his belly noticeably distended. $He is full enough to be swollen but not enough to visibly jiggle. - <<set $slaves[_saf].lactationDuration = 2, $slaves[_saf].boobs -= $slaves[_saf].boobsMilk, $slaves[_saf].boobsMilk = 0>> - <</if>> - <</if>> - <</if>> - -<<case "cum">> - <<if $slaves[$i].behavioralFlaw == "anorexic">> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks from the dairy tap until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He struggles to keep the massive cumshot inside $him, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He struggles to keep the huge cumshot inside $him, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He struggles to keep the cumshot inside $him, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].cumSource]>> - <<if $slaves[_saf].balls == 0>> - $slaves[_saf].slaveName has no longer has testicles and thus can no longer keep $slaves[$i].slaveName filled with cum. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].cumSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 8, $slaves[$i].trust -= 8>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 5, $slaves[$i].trust -= 5>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.mediumorchid;reluctantly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He struggles to keep $his liquid meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 3, $slaves[$i].trust -= 3>> - <</if>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He rubs $his full belly @@.mediumaquamarine;contently,@@ anticipating $his next gorging. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ anticipating $his next feeding. - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks from the dairy tap until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ anticipating $his next meal. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He rubs $his full belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;happily@@ fills $his rectum from the dairy tap until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ though $he wishes $he could have swallowed it instead. - <<set $slaves[$i].devotion++, $slaves[$i].trust++>> - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].cumSource]>> - <<if $slaves[_saf].balls == 0>> - $slaves[_saf].slaveName has no longer has testicles and thus can no longer keep $slaves[$i].slaveName filled with cum. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].cumSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of cum, leaving $him looking ready to burst. $He rubs $his full belly @@.mediumaquamarine;contently,@@ anticipating $his next gorging. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is bloated with nearly four liters of cum, leaving $him looking pregnant. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ anticipating $his next feeding. - <<set $slaves[$i].devotion += 4, $slaves[$i].trust += 4>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;eagerly@@ sucks $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $his stomach is bloated with nearly two liters of cum, leaving $his belly noticeably distended. $He rubs $his sloshing belly @@.mediumaquamarine;contently,@@ anticipating $his next meal. - <<set $slaves[$i].devotion += 3, $slaves[$i].trust += 3>> - <</if>> - <</if>> - <<else>> - <<if $slaves[$i].inflationMethod == 1>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure to keep $himself filled with nearly two gallons of cum, leaving $him looking ready to burst. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure to keep $himself filled with nearly four liters of cum, leaving $him looking pregnant. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure to keep $himself filled with nearly two liters of cum, leaving $his belly noticeably distended. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <<elseif $slaves[$i].inflationMethod == 2>> - <<if (_dairyL == 0 || $cumSlaves == 0 || $dairy == 0) && $arcologies[0].FSPastoralistLaw != 1>> - You no longer have a functional cum dairy. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure to fill $his rear with nearly two gallons of cum, leaving $him looking ready to burst, whenever $he leaks or needs to release $his load. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure to fill $his rear with nearly four liters of cum, leaving $him looking pregnant, whenever $he leaks or needs to release $his load. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure to fill $his rear with nearly two liters of cum, leaving $his belly noticeably distended, whenever $he leaks or needs to release $his load. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <<elseif $slaves[$i].inflationMethod == 3>> - <<set _saf = $slaveIndices[$slaves[$i].cumSource]>> - <<if $slaves[_saf].balls == 0>> - $slaves[$j].slaveName has no longer has testicles and thus can no longer keep $slaves[$i].slaveName filled with cum. @@.yellow;$His inflation regimen has been ended.@@ - <<set $slaves[$i].inflation = 0, $slaves[$i].inflationType = "none", $slaves[$i].inflationMethod = 0, $slaves[$i].cumSource = 0, SetBellySize($slaves[$i])>> - <<elseif $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure keep sucking $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $he is filled with nearly two gallons of cum, leaving $him looking ready to burst. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure keep sucking $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $he is filled with nearly four liters of cum, leaving $him looking pregnant. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure keep sucking $slaves[_saf].slaveName's <<if $slaves[_saf].dick > 0>>cock<<else>>cum hole<</if>> until $he is filled with nearly two liters of cum, leaving $his belly noticeably distended. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <</if>> - <</if>> - -<<case "food">> - <<if $slaves[$i].behavioralFlaw == "anorexic">> - <<if $slaves[$i].inflation == 3>> - Throughout the week, $he focuses $his @@.mediumorchid;loathing@@ on you as $he forces down servings of slave food until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of the paste, leaving $him looking ready to burst. $He struggles to keep $his meal down, @@.gold;fearing@@ punishment otherwise. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion -= 16, $slaves[$i].trust -= 16>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he focuses $his @@.mediumorchid;loathing@@ on you as $he forces down servings of slave food until $his stomach is bloated with nearly four liters of the paste, giving $him quite the food baby. $He struggles to keep $his meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 10, $slaves[$i].trust -= 10>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he focuses $his @@.mediumorchid;loathing@@ on you as $he forces down servings of slave food until $his stomach is bloated with nearly two liters of the paste, leaving $his stomach obviously distended. $He struggles to keep $his meal down, @@.gold;fearing@@ punishment otherwise. - <<set $slaves[$i].devotion -= 6, $slaves[$i].trust -= 6>> - <</if>> - <<elseif $slaves[$i].behavioralFlaw == "gluttonous">> - <<if $slaves[$i].inflation == 3>> - Throughout the week, $he @@.hotpink;eagerly@@ stuffs $his face with servings of slave food until $his stomach is @@.red;painfully bloated@@ with nearly two gallons of the paste, leaving $him looking ready to burst. $He rubs $his stuffed belly @@.mediumaquamarine;contently,@@ anticipating $his next gorging. - <<run healthDamage($slaves[$i], 10)>> - <<set $slaves[$i].devotion += 10, $slaves[$i].trust += 10>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he @@.hotpink;eagerly@@ stuffs $his face with servings of slave food until $his stomach is bloated with nearly four liters of the paste, giving $him quite the food baby. $He rubs $his taut belly @@.mediumaquamarine;contently,@@ anticipating $his next meal. - <<set $slaves[$i].devotion += 7, $slaves[$i].trust += 7>> - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he @@.hotpink;eagerly@@ stuffs $his face with servings of slave food until $his stomach is bloated with nearly two liters of the paste, leaving $his belly noticeably distended. $He rubs $his stuffed belly @@.mediumaquamarine;contently,@@ anticipating $his next helping. - <<set $slaves[$i].devotion += 5, $slaves[$i].trust += 5>> - <</if>> - <<else>> - <<if $slaves[$i].inflation == 3>> - Throughout the week, $he makes sure to binge eat until $his gut is stuffed with nearly two gallons of slave food, leaving $him looking ready to burst. $He keeps $himself @@.red;painfully full@@ for you. - <<run healthDamage($slaves[$i], 10)>> - <<elseif $slaves[$i].inflation == 2>> - Throughout the week, $he makes sure to binge eat until $his gut is filled with nearly four liters of slave food, giving $him quite the food baby. $He is full enough to be distended but not enough to grow taut. - <<elseif $slaves[$i].inflation == 1>> - Throughout the week, $he makes sure to binge eat until $he's consumed nearly two liters of slave food, leaving $his belly noticeably distended. $He is full enough to be swollen but not enough to visibly jiggle. - <</if>> - <</if>> -<</switch>> - -<<if $slaves[$i].fetish == "cumslut" && $slaves[$i].inflationType == "cum" && $slaves[$i].bellyFluid >= 1500>> - Being so full of cum fills $him with @@.hotpink;absolute bliss.@@ - <<set $slaves[$i].devotion += 5>> -<<elseif $slaves[$i].fetish == "masochist" && $slaves[$i].bellyFluid >= 10000>> - That pain comes with @@.hotpink;absolute bliss@@ as $he relishes the unique sensation. - <<set $slaves[$i].devotion += 5>> -<</if>> -<<if $slaves[$i].behavioralQuirk == "fitness">> - <<if $slaves[$i].inflationType == "milk" || $slaves[$i].inflationType == "cum" || $slaves[$i].inflationType == "food" && $slaves[$i].inflation > 0>> - $He vows to exercise more to deal with @@.mediumorchid;the bloated belly you forced on $him.@@ Though gaining weight just means more opportunities to work out. - <<set $slaves[$i].devotion -= 3>> - <</if>> -<</if>> - -<<if $slaves[$i].inflationType == "milk" && $slaves[$i].bellyFluid >= 1500>> - <<set _rearQuirk = $slaves[$i].geneticQuirks.rearLipedema == 2 ? 2 : 0>> - <<set _rearQuirkDivider = _rearQuirk == 0 ? 1 : _rearQuirk>> - <<set _gigantomastiaMod = $slaves[$i].geneticQuirks.gigantomastia == 2 ? ($slaves[$i].geneticQuirks.macromastia == 2 ? 3 : 2) : 1>> - <<if $slaves[$i].weight < 200>> - $His body @@.lime;grows a little more padded@@ as it absorbs the milk contained in $his digestive track. - <<set $slaves[$i].weight += 2>> - <<if $slaves[$i].weightDirection == 1>> - <<set $slaves[$i].weight += 2>> - <</if>> - <</if>> - <<if random(1,100) > 50/_gigantomastiaMod && $slaves[$i].boobs < 3000*_gigantomastiaMod>> - $His breasts @@.lime;swell@@ with added fat as $he digests the milk contained in $his digestive track. - <<set $slaves[$i].boobs += 200>> - <</if>> - <<if random(1,100) > (50/_rearQuirkDivider) && $slaves[$i].butt < 7+((7/2)*_rearQuirk)>> - $His butt @@.lime;swells@@ with added fat as $he digests the milk contained in $his digestive track. - <<set $slaves[$i].butt += 1>> - <</if>> -<<elseif $slaves[$i].inflationType == "food" && $slaves[$i].bellyFluid >= 1500>> - <<set _rearQuirk = $slaves[$i].geneticQuirks.rearLipedema == 2 ? 2 : 0>> - <<set _rearQuirkDivider = _rearQuirk == 0 ? 1 : _rearQuirk>> - <<set _gigantomastiaMod = $slaves[$i].geneticQuirks.gigantomastia == 2 ? ($slaves[$i].geneticQuirks.macromastia == 2 ? 3 : 2) : 1>> - <<if $slaves[$i].weight < 200>> - $His body @@.lime;rapidly gains weight@@ as it digests the food contained in $his digestive track. - <<set $slaves[$i].weight += 4>> - <<if $slaves[$i].weightDirection == 1>> - <<set $slaves[$i].weight += 2>> - <</if>> - <</if>> - <<if random(1,100) > 50/_gigantomastiaMod && $slaves[$i].boobs < 3000*_gigantomastiaMod>> - $His breasts @@.lime;swell@@ with added fat as $he digests the food contained in $his digestive track. - <<set $slaves[$i].boobs += 200>> - <</if>> - <<if random(1,100) > (50/_rearQuirkDivider) && $slaves[$i].butt < 7+((7/2)*_rearQuirk)>> - $His butt @@.lime;swells@@ with added fat as $he digests the food contained in $his digestive track. - <<set $slaves[$i].butt += 1>> - <</if>> -<</if>> - -<<if $slaves[$i].inflationMethod == 2 && $slaves[$i].cervixImplant >= 2>> - $His rectal micropump implant filters out some fluid from the $slaves[$i].inflationType within $him during the week, adding it to $his abdominal implant. - <<set $slaves[$i].bellyImplant += 200>> -<</if>>