From dbf6c3b5a19653692f6a6b363830dc7eb3fe2ac0 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sun, 9 May 2021 21:51:00 -0400
Subject: [PATCH 1/2] start

---
 src/npc/interaction/fillUpButt.js | 780 ++++++++++++++++++++++++++++++
 src/npc/interaction/fillUpButt.tw | 389 ---------------
 2 files changed, 780 insertions(+), 389 deletions(-)
 create mode 100644 src/npc/interaction/fillUpButt.js
 delete mode 100644 src/npc/interaction/fillUpButt.tw

diff --git a/src/npc/interaction/fillUpButt.js b/src/npc/interaction/fillUpButt.js
new file mode 100644
index 00000000000..9b7066a9343
--- /dev/null
+++ b/src/npc/interaction/fillUpButt.js
@@ -0,0 +1,780 @@
+/**
+ *
+ * @param {App.Entity.SlaveState} slave
+ * @returns {DocumentFragment}
+ */
+App.Interact.fillUpButt = function(slave) {
+	const node = new DocumentFragment();
+	let r = [];
+
+	const {
+		He, His,
+		he, his, him, himself
+	} = getPronouns(slave);
+
+	slave.bellyAccessory = "none";
+	let _pregDiscovery = 0;
+	r.push(`You`);
+	switch (slave.inflationType) {
+		case "water":
+		case "aphrodisiac":
+		case "curative":
+		case "tightener":
+			r.push(`pull out an enema bag and`);
+			if (slave.inflation < 2) {
+				r.push(`a two liter bag of solution,`);
+			} else {
+				r.push(`a one gallon bag of solution,`);
+			}
+			break;
+		case "cum":
+		case "milk":
+			r.push(`attach a hose to ${V.dairyName} tap with the pipes set to pump ${slave.inflationType},`);
+			break;
+		case "urine":
+			r.push(`attach a hose to your penthouse's plumbing tap,`);
+	}
+	r.push(`before calling ${him} over so you can play with ${his}`);
+	if (slave.butt < 2) {
+		r.push(`flat, tight ass`);
+	} else if (slave.butt <= 2) {
+		r.push(`cute bottom`);
+	} else if (slave.butt <= 3) {
+		r.push(`round, firm rump`);
+	} else if (slave.butt <= 4) {
+		r.push(`curvy, enticing butt`);
+	} else if (slave.butt <= 5) {
+		r.push(`huge rear end`);
+	} else if (slave.butt <= 6) {
+		r.push(`massive, alluring rump`);
+	} else if (slave.butt <= 7) {
+		r.push(`enormous, hypnotic ass`);
+	} else if (slave.butt <= 10) {
+		r.push(`gigantic, jiggly rear`);
+	} else if (slave.butt <= 14) {
+		r.push(`inhuman, cushiony butt cheeks`);
+	} else if (slave.butt <= 20) {
+		r.push(`couch-like, super jiggly ass cheeks`);
+	}
+	r.push(`before shoving the equipment into ${his}`);
+	if (slave.anus > 3) {
+		r.push(`gaping anus.`);
+	} else if (slave.anus === 3) {
+		r.push(`loose anus.`);
+	} else if (slave.anus === 2) {
+		r.push(`well-used asshole.`);
+	} else if (slave.anus === 1) {
+		r.push(`tight butthole.`);
+	} else if (slave.anus === 0) {
+		r.push(`virgin butthole.`);
+	}
+
+	if (slave.inflation > 1 && slave.preg > 1) {
+		r.push(`${He} looks uneasy at the prospect of that much fluid entering ${his} rear, far more than could be considered normal.`);
+		_pregDiscovery = 1;
+	} else {
+		if (slave.fetish === "buttslut" && slave.devotion >= -20) {
+			r.push(`${He}'s pleased at the prospect of you touching ${his} favorite body part.`);
+		} else if (slave.fetish === "cumslut" && slave.devotion >= -20 && slave.inflationType === "cum") {
+			r.push(`${He}'s pleased at the idea of turning into a cum balloon.`);
+		}
+		if (slave.behavioralFlaw === "gluttonous" && slave.devotion >= -20 && (slave.inflationType === "cum" || slave.inflationType === "milk")) {
+			r.push(`${He}'s thrilled that you are going to give ${him} such a filling meal.`);
+		} else if (slave.behavioralFlaw === "anorexic" && slave.devotion >= -20 && (slave.inflationType === "cum" ||
+			slave.inflationType === "milk")) {
+			r.push(`${He}'s hesitant about whether or not you are trying to make ${him} gain weight.`);
+		}
+	}
+
+	if (_pregDiscovery === 1) {
+		r.push(`Not wanting to risk such a mess, you send ${him} for a medical examination. While most of the tests come back normal, one in particular catches your eye; <span class="lime">${he} is pregnant`);
+		if (slave.preg > slave.pregData.normalBirth/4) {
+			r.push(` and surprisingly far along`);
+		}
+		r.push(`.</span> ${he} should be able to still handle at least two liters of ${slave.inflationType} up ${his} ass, however.`);
+		deflate(slave);
+		slave.pregKnown = 1;
+	} else if (slave.fetish === "mindbroken") {
+		if (canMove(slave)) {
+			r.push(`You instruct ${him} to present ${his} buttocks and anus but ${he} remains still and unresponsive. Talking to a broken mind is pointless.`);
+		}
+		r.push(`You reach around and grab ${his}`);
+		if (slave.butt < 2) {
+			r.push(`flat`);
+		} else if (slave.butt <= 2) {
+			r.push(`cute`);
+		} else if (slave.butt <= 3) {
+			r.push(`firm`);
+		} else if (slave.butt <= 4) {
+			r.push(`generous`);
+		} else if (slave.butt <= 5) {
+			r.push(`massive`);
+		} else if (slave.butt <= 7) {
+			r.push(`enormous`);
+		} else if (slave.butt <= 10) {
+			r.push(`gigantic`);
+		} else if (slave.butt <= 14) {
+			r.push(`inhuman`);
+		} else if (slave.butt <= 20) {
+			r.push(`couch-like`);
+		}
+		if (V.seeRace === 1) {
+			slave.race;
+			r.push(` `);
+		}
+		r.push(`buttocks before rubbing along them, feeling the shape of ${his}`);
+		if (V.seeRace === 1) {
+			r.push(` `);
+			slave.race;
+		}
+		r.push(` ass with your fingers and squeezing gently. ${He} reacts to your initial touch as you rub fingers around ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping anus,`);
+		} else if (slave.anus === 3) {
+			r.push(`loose anus,`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used asshole,`);
+		} else if (slave.anus === 1) {
+			r.push(`tight butthole,`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin butthole,`);
+		}
+		r.push(`but you understand it is only physiological. You continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. You circle around ${his} anus but ${he} remains still. You keep squeezing ${his} buttocks tenderly — first one, then the other and then both but ${he} is like a doll in your grasp. You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+		if (slave.inflation === 2) {
+			r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+		} else if (slave.inflation === 1) {
+			r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+		} else {
+			r.push(`${his} belly resting on your legs`);
+		}
+		r.push(`. You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping`);
+		} else if (slave.anus === 3) {
+			r.push(`loose`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used`);
+		} else if (slave.anus === 1) {
+			r.push(`tight`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin`);
+		}
+		r.push(`butthole.`);
+		if (slave.inflation === 2) {
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you push ${him} onto your desk and admire ${his} taut, ${slave.skin} stomach. You give the firm orb a slap, eliciting a slight grunt from the broken slave and no motion at all from ${his} gut. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+		} else if (slave.inflation === 1) {
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you push ${him} onto your desk and admire ${his} jiggly, soft, ${slave.skin} stomach. You give the gut orb a slap, eliciting a slight grunt from the broken slave and whole bunch of wiggling and sloshing from ${his} middle. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+		} else {
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you push ${him} onto your desk and admire ${his} distended, ${slave.skin} stomach. You give the gut orb a slap, eliciting a slight grunt from the broken slave and touch of wiggling and sloshing from ${his} middle. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+		}
+	} else if (slave.devotion < -20) {
+		if (canMove(slave)) {
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. Opposed to the thought of being filled `);
+			if (slave.inflation > 0) {
+				r.push(`more `);
+			}
+			r.push(`with ${slave.inflationType}, ${he} tries to `);
+			if (canWalk(slave)) {
+				r.push(`step back`);
+			} else {
+				r.push(`crawl away`);
+			}
+			r.push(`, but you catch ${him} and pull ${him} closer to you as you reach around and grab ${his}`);
+		} else if (!isAmputee(slave)) {
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He}'s opposed to the thought of being filled `);
+			if (slave.inflation > 0) {
+				r.push(`more `);
+			}
+			r.push(`with ${slave.inflationType}, but since ${he} is immobile, can't escape. You reach around and grab ${his}`);
+		} else {
+			r.push(`${He}'s opposed to the thought of being filled with `);
+			if (slave.inflation > 0) {
+				r.push(`more `);
+			}
+
+			r.push(`${slave.inflationType}, but as an amputee can do nothing about it. You reach around and grab ${his}`);
+		}
+		if (slave.butt < 2) {
+			r.push(`flat`);
+		} else if (slave.butt <= 2) {
+			r.push(`cute`);
+		} else if (slave.butt <= 3) {
+			r.push(`firm`);
+		} else if (slave.butt <= 4) {
+			r.push(`generous`);
+		} else if (slave.butt <= 5) {
+			r.push(`massive`);
+		} else if (slave.butt <= 7) {
+			r.push(`enormous`);
+		} else if (slave.butt <= 10) {
+			r.push(`gigantic`);
+		} else if (slave.butt <= 14) {
+			r.push(`inhuman`);
+		} else if (slave.butt <= 20) {
+			r.push(`couch-like`);
+		}
+		if (V.seeRace === 1) {
+			slave.race;
+			r.push(` `);
+		}
+		r.push(` buttocks.`);
+		if (hasAnyArms(slave)) {
+			r.push(`${He} tries to grab your `);
+			if (hasBothArms(slave)) {
+				r.push(`wrists to keep them`);
+			} else {
+				r.push(`wrist to keep it`);
+			}
+			r.push(` away but ${he} cannot resist for long.`);
+		}
+		r.push(`You start rubbing along ${his} cheeks, feeling the shape of ${his}`);
+		if (V.seeRace === 1) {
+			r.push(` `);
+			slave.race;
+		}
+		r.push(` ass with your fingers and squeezing gently. ${He} tries to break out of your grasp as you rub fingers around ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping anus.`);
+		} else if (slave.anus === 3) {
+			r.push(`loose anus.`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used asshole.`);
+		} else if (slave.anus === 1) {
+			r.push(`tight butthole.`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin butthole.`);
+		}
+		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers, not breaking contact with ${him}. You look at ${his} face and ${he} has `);
+		if (!canSee(slave)) {
+			r.push(`reflexively `);
+		}
+		r.push(`shut ${his} eyes, trying not to think about what's about to happen.`);
+		if (hasAnyLegs(slave)) {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`, while ${he} tries to push away.`);
+		} else {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} on your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`, while ${he} tries to squirm away.`);
+		}
+		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping`);
+		} else if (slave.anus === 3) {
+			r.push(`loose`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used`);
+		} else if (slave.anus === 1) {
+			r.push(`tight`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin`);
+		}
+		r.push(`butthole, and setting it on low.`);
+		if (slave.inflation === 2) {
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} `);
+			if (canSee(slave)) {
+				r.push(`looks in your eyes`);
+			} else {
+				r.push(`faces you`);
+			}
+			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+		} else if (slave.inflation === 1) {
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} `);
+			if (canSee(slave)) {
+				r.push(`looks in your eyes`);
+			} else {
+				r.push(`faces you`);
+			}
+			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+		} else {
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} `);
+			if (canSee(slave)) {
+				r.push(`looks in your eyes`);
+			} else {
+				r.push(`faces you`);
+			}
+			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+		}
+	} else if (slave.devotion <= 20) {
+		if (canMove(slave)) {
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He} complies without comment, `);
+			if (canStand(slave)) {
+				r.push(`standing in front of you.`);
+			} else {
+				r.push(`turning ${his} rear to you.`);
+			}
+		} else if (!isAmputee(slave)) {
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He} complies without comment, readying ${his} ass for you.`);
+		} else {
+			r.push(`${he}'s hesitant of being filled with `);
+			if (slave.inflation > 0) {
+				r.push(`more `);
+			}
+			r.push(`${slave.inflationType}, but as an amputee can do nothing about it.`);
+		}
+		r.push(`You reach around and grab ${his}`);
+		if (slave.butt < 2) {
+			r.push(`flat`);
+		} else if (slave.butt <= 2) {
+			r.push(`cute`);
+		} else if (slave.butt <= 3) {
+			r.push(`firm`);
+		} else if (slave.butt <= 4) {
+			r.push(`generous`);
+		} else if (slave.butt <= 5) {
+			r.push(`massive`);
+		} else if (slave.butt <= 7) {
+			r.push(`enormous`);
+		} else if (slave.butt <= 10) {
+			r.push(`gigantic`);
+		} else if (slave.butt <= 14) {
+			r.push(`inhuman`);
+		} else if (slave.butt <= 20) {
+			r.push(`couch-like`);
+		}
+		if (V.seeRace === 1) {
+			slave.race;
+			r.push(` `);
+		}
+		r.push(` buttocks. ${He} can't stop ${himself} from becoming aroused as you start rubbing along ${his} cheeks, feeling the shape of ${his}`);
+		if (V.seeRace === 1) {
+			r.push(` `);
+			slave.race;
+		}
+		r.push(` ass with your fingers and squeezing gently. You rub your fingers around ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping anus.`);
+		} else if (slave.anus === 3) {
+			r.push(`loose anus.`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used asshole.`);
+		} else if (slave.anus === 1) {
+			r.push(`tight butthole.`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin butthole.`);
+		}
+		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} has `);
+		if (!canSee(slave)) {
+			r.push(`reflexively `);
+		}
+		r.push(`shut ${his} eyes, trying not to get aroused by your touch on ${his} butt. This only encourages you to continue. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but quiver while in your grasp.`);
+		if (hasAnyLegs(slave)) {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		} else {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		}
+		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping`);
+		} else if (slave.anus === 3) {
+			r.push(`loose`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used`);
+		} else if (slave.anus === 1) {
+			r.push(`tight`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin`);
+		}
+		r.push(`butthole, and setting it on low.`);
+		if (slave.inflation === 2) {
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+		} else if (slave.inflation === 1) {
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+		} else {
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+		}
+	} else if (slave.devotion <= 50) {
+		if (canMove(slave)) {
+			r.push(`You instruct ${him} to present ${his} `);
+			if (V.seeRace === 1) {
+				r.push(slave.race);
+			}
+			r.push(`anus for a ${slave.inflationType} enema. ${He} hesitates but eventually `);
+			if (canStand(slave)) {
+				r.push(`stands`);
+			} else {
+				r.push(`crawls`);
+			}
+			r.push(` in front of you showing ${his} buttocks before presenting ${his} anus.`);
+		} else if (!isAmputee(slave)) {
+			r.push(`You instruct ${him} to present ${his} `);
+			if (V.seeRace === 1) {
+				r.push(slave.race);
+			}
+			r.push(`anus for a ${slave.inflationType} enema. ${He} hesitates but eventually shifts ${his} buttocks to face you before presenting ${his} anus.`);
+		} else {
+			r.push(`${he}'s mildly hesitant of being filled with `);
+			if (slave.inflation > 0) {
+				r.push(`more `);
+			}
+
+			r.push(`${slave.inflationType}, but as an amputee can do nothing about it.`);
+		}
+		r.push(`You reach around and grab ${his}`);
+		if (slave.butt < 2) {
+			r.push(`flat`);
+		} else if (slave.butt <= 2) {
+			r.push(`cute`);
+		} else if (slave.butt <= 3) {
+			r.push(`firm`);
+		} else if (slave.butt <= 4) {
+			r.push(`generous`);
+		} else if (slave.butt <= 5) {
+			r.push(`massive`);
+		} else if (slave.butt <= 7) {
+			r.push(`enormous`);
+		} else if (slave.butt <= 10) {
+			r.push(`gigantic`);
+		} else if (slave.butt <= 14) {
+			r.push(`inhuman`);
+		} else if (slave.butt <= 20) {
+			r.push(`couch-like`);
+		}
+		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his} `);
+		if (V.seeRace === 1) {
+			r.push(slave.race);
+		}
+		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} starts to relax. ${He} quivers as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} purses ${his} lips while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is `);
+		if (canSee(slave)) {
+			r.push(`looking back at you doe-eyed`);
+		} else {
+			r.push(`smiling pleasantly at you`);
+		}
+		r.push(`, trying but failing not to get aroused by your soft touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
+		if (hasAnyLegs(slave)) {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType}`);
+
+				r.push(` distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		} else {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} wriggling body on your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType}`);
+
+				r.push(` distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		}
+		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You wander along the outline of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping`);
+		} else if (slave.anus === 3) {
+			r.push(`loose`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used`);
+		} else if (slave.anus === 1) {
+			r.push(`tight`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin`);
+		}
+		r.push(`butthole, and setting it on low.`);
+		if (slave.inflation === 2) {
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+		} else if (slave.inflation === 1) {
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+		} else {
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+		}
+	} else {
+		if (canMove(slave)) {
+			r.push(`You instruct ${him} to present ${his} `);
+			if (V.seeRace === 1) {
+				r.push(slave.race);
+			}
+			r.push(`anus for a ${slave.inflationType} enema. ${He} eagerly`);
+			if (canStand(slave)) {
+				r.push(`stands in front of you showing ${his} buttocks before happily presenting ${his} anus to you, spreading ${his} butt cheeks and turning to face you.`);
+			} else {
+				r.push(`crawls to you, showing ${his} buttocks in motion before happily presenting ${his} anus to you.`);
+			}
+		} else if (!isAmputee(slave)) {
+			r.push(`You instruct ${him} to present ${his} `);
+			if (V.seeRace === 1) {
+				r.push(slave.race);
+			}
+			r.push(`anus for a ${slave.inflationType} enema. ${He} eagerly shifts around to show ${his} buttocks before happily presenting ${his} anus to you, spreading ${his} butt cheeks and turning to face you.`);
+		} else {
+			r.push(`${He} devotedly `);
+			if (canSee(slave)) {
+				r.push(`looks`);
+			} else {
+				r.push(`smiles`);
+			}
+			r.push(` at you, awaiting the warm liquids entering ${his} bowels.`);
+		}
+		r.push(`You reach around and grab ${his}`);
+		if (slave.butt < 2) {
+			r.push(`flat`);
+		} else if (slave.butt <= 2) {
+			r.push(`cute`);
+		} else if (slave.butt <= 3) {
+			r.push(`firm`);
+		} else if (slave.butt <= 4) {
+			r.push(`generous`);
+		} else if (slave.butt <= 5) {
+			r.push(`massive`);
+		} else if (slave.butt <= 7) {
+			r.push(`enormous`);
+		} else if (slave.butt <= 10) {
+			r.push(`gigantic`);
+		} else if (slave.butt <= 14) {
+			r.push(`inhuman`);
+		} else if (slave.butt <= 20) {
+			r.push(`couch-like`);
+		}
+		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his} `);
+		if (V.seeRace === 1) {
+			slave.race;
+			r.push(` `);
+		}
+		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} sighs audibly. ${He} moans as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} quivers while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is `);
+		if (canSee(slave)) {
+			r.push(`looking`);
+		} else {
+			r.push(`gazing`);
+		}
+		r.push(` back at you longingly, getting aroused by your continued touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
+		if (hasAnyLegs(slave)) {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		} else {
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap, `);
+			if (slave.inflation === 2) {
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			} else if (slave.inflation === 1) {
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			} else {
+				r.push(`${his} belly resting on your legs`);
+			}
+			r.push(`.`);
+		}
+		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You wander along the outline of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		if (slave.anus > 3) {
+			r.push(`gaping`);
+		} else if (slave.anus === 3) {
+			r.push(`loose`);
+		} else if (slave.anus === 2) {
+			r.push(`well-used`);
+		} else if (slave.anus === 1) {
+			r.push(`tight`);
+		} else if (slave.anus === 0) {
+			r.push(`virgin`);
+		}
+		r.push(`butthole, and setting it on low.`);
+		if (slave.inflation === 2) {
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+		} else if (slave.inflation === 1) {
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+		} else {
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			if (canStand(slave)) {
+				r.push(`push ${him} to ${his} `);
+				if (hasBothLegs(slave)) {
+					r.push(`feet`);
+				} else {
+					r.push(`foot`);
+				}
+			} else {
+				r.push(`help ${him} onto your desk`);
+			}
+			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+		}
+	}
+	if (_pregDiscovery === 0) {
+		slave.inflation += 1;
+		if (slave.inflation === 3) {
+			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
+				r.push(`${He} gingerly leaves your office, massaging ${his} bloated guts as ${he} goes`);
+			} else {
+				r.push(`${His} belly wobbles heavily as ${he} is helped from your office`);
+			}
+			r.push(`. Being filled so full <span class="health.dec">surely had negative effects</span> on ${his} health.`);
+			healthDamage(slave, 10);
+		} else if (slave.inflation === 2) {
+			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
+				r.push(`${He} gingerly leaves your office, massaging ${his} full guts as ${he} goes`);
+			} else {
+				r.push(`${His} belly wobbles heavily as ${he} is helped from your office`);
+			}
+			r.push(`.`);
+		} else if (slave.inflation === 1) {
+			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
+				r.push(`${He} gingerly leaves your office, massaging ${his} distended belly as ${he} goes`);
+			} else {
+				r.push(`${His} belly wobbles as ${he} is helped from your office`);
+			}
+			r.push(`.`);
+		}
+		SetBellySize(slave);
+	}
+	App.Events.addParagraph(node, r);
+	return node;
+};
diff --git a/src/npc/interaction/fillUpButt.tw b/src/npc/interaction/fillUpButt.tw
deleted file mode 100644
index 760b1f617c6..00000000000
--- a/src/npc/interaction/fillUpButt.tw
+++ /dev/null
@@ -1,389 +0,0 @@
-:: FillUpButt [nobr no-history]
-
-<<run App.Utils.setLocalPronouns(getSlave($AS))>>
-<<set getSlave($AS).bellyAccessory = "none">>
-<<set _pregDiscovery = 0>>
-You
-<<switch getSlave($AS).inflationType>>
-<<case "water" "aphrodisiac" "curative" "tightener">>
-	pull out an enema bag and
-	<<if getSlave($AS).inflation < 2>>
-		a two liter bag of solution,
-	<<else>>
-		a one gallon bag of solution,
-	<</if>>
-<<case "cum" "milk">>
-	attach a hose to $dairyName tap with the pipes set to pump <<= getSlave($AS).inflationType>>,
-<<case "urine">>
-	attach a hose to your penthouse's plumbing tap,
-<</switch>>
-before calling $him over so you can play with $his
-<<if getSlave($AS).butt < 2>>
-	flat, tight ass
-<<elseif getSlave($AS).butt <= 2>>
-	cute bottom
-<<elseif getSlave($AS).butt <= 3>>
-	round, firm rump
-<<elseif getSlave($AS).butt <= 4>>
-	curvy, enticing butt
-<<elseif getSlave($AS).butt <= 5>>
-	huge rear end
-<<elseif getSlave($AS).butt <= 6>>
-	massive, alluring rump
-<<elseif getSlave($AS).butt <= 7>>
-	enormous, hypnotic ass
-<<elseif getSlave($AS).butt <= 10>>
-	gigantic, jiggly rear
-<<elseif getSlave($AS).butt <= 14>>
-	inhuman, cushiony butt cheeks
-<<elseif getSlave($AS).butt <= 20>>
-	couch-like, super jiggly ass cheeks
-<</if>>
-before shoving the equipment into $his
-<<if (getSlave($AS).anus > 3)>>
-	gaping anus.
-<<elseif (getSlave($AS).anus == 3)>>
-	loose anus.
-<<elseif (getSlave($AS).anus == 2)>>
-	well-used asshole.
-<<elseif (getSlave($AS).anus == 1)>>
-	tight butthole.
-<<elseif (getSlave($AS).anus == 0)>>
-	virgin butthole.
-<</if>>
-
-<<if getSlave($AS).inflation > 1 && getSlave($AS).preg > 1>>
-	$He looks uneasy at the prospect of that much fluid entering $his rear, far more than could be considered normal.
-	<<set _pregDiscovery = 1>>
-<<else>>
-	<<if (getSlave($AS).fetish == "buttslut") && (getSlave($AS).devotion >= -20)>>
-		$He's pleased at the prospect of you touching $his favorite body part.
-	<<elseif (getSlave($AS).fetish == "cumslut") && (getSlave($AS).devotion >= -20) && (getSlave($AS).inflationType == "cum")>>
-		$He's pleased at the idea of turning into a cum balloon.
-	<</if>>
-	<<if (getSlave($AS).behavioralFlaw == "gluttonous") && (getSlave($AS).devotion >= -20) && ((getSlave($AS).inflationType == "cum") || (getSlave($AS).inflationType == "milk"))>>
-		$He's thrilled that you are going to give $him such a filling meal.
-	<<elseif (getSlave($AS).behavioralFlaw == "anorexic") && (getSlave($AS).devotion >= -20) && ((getSlave($AS).inflationType == "cum") || (getSlave($AS).inflationType == "milk"))>>
-		$He's hesitant about whether or not you are trying to make $him gain weight.
-	<</if>>
-<</if>>
-
-<<if _pregDiscovery == 1>>
-	Not wanting to risk such a mess, you send $him for a medical examination. While most of the tests come back normal, one in particular catches your eye; @@.lime;$he is pregnant<<if getSlave($AS).preg > getSlave($AS).pregData.normalBirth/4>> and surprisingly far along<</if>>.@@ $he should be able to still handle at least two liters of <<= getSlave($AS).inflationType>> up $his ass, however.
-	<<run deflate(getSlave($AS))>>
-	<<set getSlave($AS).pregKnown = 1>>
-<<elseif getSlave($AS).fetish == "mindbroken">>
-	<<if canMove(getSlave($AS))>>
-		You instruct $him to present $his buttocks and anus but $he remains still and unresponsive. Talking to a broken mind is pointless.
-	<</if>>
-	You reach around and grab $his
-	<<if getSlave($AS).butt < 2>>
-		flat
-	<<elseif getSlave($AS).butt <= 2>>
-		cute
-	<<elseif getSlave($AS).butt <= 3>>
-		firm
-	<<elseif getSlave($AS).butt <= 4>>
-		generous
-	<<elseif getSlave($AS).butt <= 5>>
-		massive
-	<<elseif getSlave($AS).butt <= 7>>
-		enormous
-	<<elseif getSlave($AS).butt <= 10>>
-		gigantic
-	<<elseif getSlave($AS).butt <= 14>>
-		inhuman
-	<<elseif getSlave($AS).butt <= 20>>
-		couch-like
-	<</if>>
-	<<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>buttocks before rubbing along them, feeling the shape of $his<<if $seeRace == 1>> <<= getSlave($AS).race>><</if>> ass with your fingers and squeezing gently. $He reacts to your initial touch as you rub fingers around $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping anus,
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose anus,
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used asshole,
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight butthole,
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin butthole,
-	<</if>>
-	but you understand it is only physiological. You continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. You circle around $his anus but $he remains still. You keep squeezing $his buttocks tenderly — first one, then the other and then both but $he is like a doll in your grasp. You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>. You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, before picking up the hose and inserting it into $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin
-	<</if>>
-	butthole.
-	<<if getSlave($AS).inflation == 2>>
-		$His sloshing belly slowly grows even larger with <<= getSlave($AS).inflationType>>. You rest a hand on $his back as $his swelling belly forces $him to rise off your lap. Once the enema is complete and $he is plugged, you push $him onto your desk and admire $his taut, <<= getSlave($AS).skin>> stomach. You give the firm orb a slap, eliciting a slight grunt from the broken slave and no motion at all from $his gut. You order $him to keep $himself filled with two gallons of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<elseif getSlave($AS).inflation == 1>>
-		$His bloated belly slowly swells even larger with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you push $him onto your desk and admire $his jiggly, soft, <<= getSlave($AS).skin>> stomach. You give the gut orb a slap, eliciting a slight grunt from the broken slave and whole bunch of wiggling and sloshing from $his middle. You order $him to keep $himself filled with four liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<else>>
-		$His belly slowly swells with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you push $him onto your desk and admire $his distended, <<= getSlave($AS).skin>> stomach. You give the gut orb a slap, eliciting a slight grunt from the broken slave and touch of wiggling and sloshing from $his middle. You order $him to keep $himself filled with two liters of <<= getSlave($AS).inflationType>> until you say otherwise.<</if>>
-<<elseif getSlave($AS).devotion < -20>>
-	<<if canMove(getSlave($AS))>>
-		You instruct $him to present $his anus for a <<= getSlave($AS).inflationType>> enema. Opposed to the thought of being filled <<if getSlave($AS).inflation > 0>>more <</if>>with <<= getSlave($AS).inflationType>>, $he tries to <<if canWalk(getSlave($AS))>>step back<<else>>crawl away<</if>>, but you catch $him and pull $him closer to you as you reach around and grab $his
-	<<elseif !isAmputee(getSlave($AS))>>
-		You instruct $him to present $his anus for a <<= getSlave($AS).inflationType>> enema. $He's opposed to the thought of being filled <<if getSlave($AS).inflation > 0>>more <</if>>with <<= getSlave($AS).inflationType>>, but since $he is immobile, can't escape. You reach around and grab $his
-	<<else>>
-		$He's opposed to the thought of being filled with <<if getSlave($AS).inflation > 0>>more <</if>><<= getSlave($AS).inflationType>>, but as an amputee can do nothing about it. You reach around and grab $his
-	<</if>>
-	<<if getSlave($AS).butt < 2>>
-		flat
-	<<elseif getSlave($AS).butt <= 2>>
-		cute
-	<<elseif getSlave($AS).butt <= 3>>
-		firm
-	<<elseif getSlave($AS).butt <= 4>>
-		generous
-	<<elseif getSlave($AS).butt <= 5>>
-		massive
-	<<elseif getSlave($AS).butt <= 7>>
-		enormous
-	<<elseif getSlave($AS).butt <= 10>>
-		gigantic
-	<<elseif getSlave($AS).butt <= 14>>
-		inhuman
-	<<elseif getSlave($AS).butt <= 20>>
-		couch-like
-	<</if>>
-	<<if $seeRace == 1>><<= getSlave($AS).race>> <</if>> buttocks.
-	<<if (hasAnyArms(getSlave($AS)))>>
-		$He tries to grab your <<if (hasBothArms(getSlave($AS)))>>wrists to keep them<<else>>wrist to keep it<</if>> away but $he cannot resist for long.
-	<</if>>
-	You start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> <<= getSlave($AS).race>><</if>> ass with your fingers and squeezing gently. $He tries to break out of your grasp as you rub fingers around $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping anus.
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose anus.
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used asshole.
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight butthole.
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin butthole.
-	<</if>>
-	$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus with your fingers, not breaking contact with $him. You look at $his face and $he has <<if !canSee(getSlave($AS))>>reflexively <</if>>shut $his eyes, trying not to think about what's about to happen.
-	<<if (hasAnyLegs(getSlave($AS)))>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>, while $he tries to push away.
-	<<else>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and place $him on your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>, while $he tries to squirm away.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, before picking up the hose and inserting it into $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin
-	<</if>>
-	butthole, and setting it on low.
-	<<if getSlave($AS).inflation == 2>>
-		$His sloshing belly slowly grows even larger with <<= getSlave($AS).inflationType>>. You rest a hand on $his back as $his swelling belly forces $him to rise off your lap. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his taut, <<= getSlave($AS).skin>> stomach. $He <<if canSee(getSlave($AS))>>looks in your eyes<<else>>faces you<</if>>, as though almost demanding answers. $He looks apprehensive about what you will do next. You order $him to keep $himself filled with two gallons of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<elseif getSlave($AS).inflation == 1>>
-		$His bloated belly slowly swells even larger with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his jiggly, soft, <<= getSlave($AS).skin>> stomach. $He <<if canSee(getSlave($AS))>>looks in your eyes<<else>>faces you<</if>>, as though almost demanding answers. $He looks apprehensive about what you will do next. You order $him to keep $himself filled with four liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<else>>
-		$His belly slowly swells with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his distended, <<= getSlave($AS).skin>> stomach. $He <<if canSee(getSlave($AS))>>looks in your eyes<<else>>faces you<</if>>, as though almost demanding answers. $He looks apprehensive about what you will do next. You order $him to keep $himself filled with two liters of <<= getSlave($AS).inflationType>> until you say otherwise.<</if>>
-<<elseif (getSlave($AS).devotion <= 20)>>
-	<<if canMove(getSlave($AS))>>
-		You instruct $him to present $his anus for a <<= getSlave($AS).inflationType>> enema. $He complies without comment, <<if canStand(getSlave($AS))>>standing in front of you.<<else>>turning $his rear to you.<</if>>
-	<<elseif !isAmputee(getSlave($AS))>>
-		You instruct $him to present $his anus for a <<= getSlave($AS).inflationType>> enema. $He complies without comment, readying $his ass for you.
-	<<else>>
-		$he's hesitant of being filled with <<if getSlave($AS).inflation > 0>>more <</if>><<= getSlave($AS).inflationType>>, but as an amputee can do nothing about it.
-	<</if>>
-	You reach around and grab $his
-	<<if getSlave($AS).butt < 2>>
-		flat
-	<<elseif getSlave($AS).butt <= 2>>
-		cute
-	<<elseif getSlave($AS).butt <= 3>>
-		firm
-	<<elseif getSlave($AS).butt <= 4>>
-		generous
-	<<elseif getSlave($AS).butt <= 5>>
-		massive
-	<<elseif getSlave($AS).butt <= 7>>
-		enormous
-	<<elseif getSlave($AS).butt <= 10>>
-		gigantic
-	<<elseif getSlave($AS).butt <= 14>>
-		inhuman
-	<<elseif getSlave($AS).butt <= 20>>
-		couch-like
-	<</if>>
-	<<if $seeRace == 1>><<= getSlave($AS).race>> <</if>> buttocks. $He can't stop $himself from becoming aroused as you start rubbing along $his cheeks, feeling the shape of $his<<if $seeRace == 1>> <<= getSlave($AS).race>><</if>> ass with your fingers and squeezing gently. You rub your fingers around $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping anus.
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose anus.
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used asshole.
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight butthole.
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin butthole.
-	<</if>>
-	$He writhes as you continue to move around $his posterior, gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He struggles to stay still while you circle around $his anus with your fingers. You look at $his face and $he has <<if !canSee(getSlave($AS))>>reflexively <</if>>shut $his eyes, trying not to get aroused by your touch on $his butt. This only encourages you to continue. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but quiver while in your grasp.
-	<<if (hasAnyLegs(getSlave($AS)))>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<<else>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and place $his wriggling body on your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You explore the contours of $his posterior with both your eyes and hands, before picking up the hose and inserting it into $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin
-	<</if>>
-	butthole, and setting it on low.
-	<<if getSlave($AS).inflation == 2>>
-		$His sloshing belly slowly grows even larger with <<= getSlave($AS).inflationType>>. You rest a hand on $his back as $his swelling belly forces $him to rise off your lap. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his taut, <<= getSlave($AS).skin>> stomach. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with two gallons of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<elseif getSlave($AS).inflation == 1>>
-		$His bloated belly slowly swells even larger with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his jiggly, soft, <<= getSlave($AS).skin>> stomach. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with four liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<else>>
-		$His belly slowly swells with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his distended, <<= getSlave($AS).skin>> stomach. $He looks up at you quizzically, unsure about what you will do next. You order $him to keep $himself filled with two liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<</if>>
-<<elseif getSlave($AS).devotion <= 50>>
-	<<if canMove(getSlave($AS))>>
-		You instruct $him to present $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>anus for a <<= getSlave($AS).inflationType>> enema. $He hesitates but eventually <<if canStand(getSlave($AS))>>stands<<else>>crawls<</if>> in front of you showing $his buttocks before presenting $his anus.
-	<<elseif !isAmputee(getSlave($AS))>>
-		You instruct $him to present $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>anus for a <<= getSlave($AS).inflationType>> enema. $He hesitates but eventually shifts $his buttocks to face you before presenting $his anus.
-	<<else>>
-		$he's mildly hesitant of being filled with <<if getSlave($AS).inflation > 0>>more <</if>><<= getSlave($AS).inflationType>>, but as an amputee can do nothing about it.
-	<</if>>
-	You reach around and grab $his
-	<<if getSlave($AS).butt < 2>>
-		flat
-	<<elseif getSlave($AS).butt <= 2>>
-		cute
-	<<elseif getSlave($AS).butt <= 3>>
-		firm
-	<<elseif getSlave($AS).butt <= 4>>
-		generous
-	<<elseif getSlave($AS).butt <= 5>>
-		massive
-	<<elseif getSlave($AS).butt <= 7>>
-		enormous
-	<<elseif getSlave($AS).butt <= 10>>
-		gigantic
-	<<elseif getSlave($AS).butt <= 14>>
-		inhuman
-	<<elseif getSlave($AS).butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks. You start rubbing along $his cheeks, feeling the shape of $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he starts to relax. $He quivers as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He purses $his lips while you circle around $his anus with your fingers. You look at $his face and $he is <<if canSee(getSlave($AS))>>looking back at you doe-eyed<<else>>smiling pleasantly at you<</if>>, trying but failing not to get aroused by your soft touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
-	<<if (hasAnyLegs(getSlave($AS)))>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<<else>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and place $him wriggling body on your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, before picking up the hose and inserting it into $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin
-	<</if>>
-	butthole, and setting it on low.
-	<<if getSlave($AS).inflation == 2>>
-		$His sloshing belly slowly grows even larger with <<= getSlave($AS).inflationType>>. You rest a hand on $his back as $his swelling belly forces $him to rise off your lap. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his taut, <<= getSlave($AS).skin>> stomach. $He sighs contently, hoping you'll give $him more attention. You pat $his belly and tell $him to keep $himself filled with two gallons of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<elseif getSlave($AS).inflation == 1>>
-		$His bloated belly slowly swells even larger with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his jiggly, soft, <<= getSlave($AS).skin>> stomach. $He sighs contently, hoping you'll give $him more attention. You pat $his belly and tell $him to keep $himself filled with four liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<else>>
-		$His belly slowly swells with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his distended, <<= getSlave($AS).skin>> stomach. $He sighs contently, hoping you'll give $him more attention. You pat $his belly and tell $him to keep $himself filled with two liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<</if>>
-<<else>>
-	<<if canMove(getSlave($AS))>>
-		You instruct $him to present $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>anus for a <<= getSlave($AS).inflationType>> enema. $He eagerly
-		<<if canStand(getSlave($AS))>>
-			stands in front of you showing $his buttocks before happily presenting $his anus to you, spreading $his butt cheeks and turning to face you.
-		<<else>>
-			crawls to you, showing $his buttocks in motion before happily presenting $his anus to you.
-		<</if>>
-	<<elseif !isAmputee(getSlave($AS))>>
-		You instruct $him to present $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>anus for a <<= getSlave($AS).inflationType>> enema. $He eagerly shifts around to show $his buttocks before happily presenting $his anus to you, spreading $his butt cheeks and turning to face you.
-	<<else>>
-		$He devotedly <<if canSee(getSlave($AS))>>looks<<else>>smiles<</if>> at you, awaiting the warm liquids entering $his bowels.
-	<</if>>
-	You reach around and grab $his
-	<<if getSlave($AS).butt < 2>>
-		flat
-	<<elseif getSlave($AS).butt <= 2>>
-		cute
-	<<elseif getSlave($AS).butt <= 3>>
-		firm
-	<<elseif getSlave($AS).butt <= 4>>
-		generous
-	<<elseif getSlave($AS).butt <= 5>>
-		massive
-	<<elseif getSlave($AS).butt <= 7>>
-		enormous
-	<<elseif getSlave($AS).butt <= 10>>
-		gigantic
-	<<elseif getSlave($AS).butt <= 14>>
-		inhuman
-	<<elseif getSlave($AS).butt <= 20>>
-		couch-like
-	<</if>>
-	buttocks. You start rubbing along $his cheeks, feeling the shape of $his <<if $seeRace == 1>><<= getSlave($AS).race>> <</if>>ass with your fingers and squeezing gently. As you rub your fingers around $his anus, $he sighs audibly. $He moans as you continue to move around $his posterior gently reaching to touch your fingertips against $his sphincter while rubbing $his ass at the same time. $He quivers while you circle around $his anus with your fingers. You look at $his face and $he is <<if canSee(getSlave($AS))>>looking<<else>>gazing<</if>> back at you longingly, getting aroused by your continued touch on $his butt. You keep squeezing $his buttocks tenderly — first one, then the other and then finally both and $he can't help but let out a moan while in your grasp.
-	<<if (hasAnyLegs(getSlave($AS)))>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and bend $him over your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<<else>>
-		You pull $his body closer towards you by $his buttocks, turn $him around, and place $his wriggling body on your lap, <<if getSlave($AS).inflation == 2>>$his soft and jiggly <<print getSlave($AS).inflationType>>-filled belly spilling over your legs<<elseif getSlave($AS).inflation == 1>>$his <<print getSlave($AS).inflationType>> distended belly resting on your legs<<else>>$his belly resting on your legs<</if>>.
-	<</if>>
-	You look at $his rear while you squeeze $his cheeks and rub them with your firm hands. You wander along the outline of $his posterior with both your eyes and hands, before picking up the hose and inserting it into $his
-	<<if (getSlave($AS).anus > 3)>>
-		gaping
-	<<elseif (getSlave($AS).anus == 3)>>
-		loose
-	<<elseif (getSlave($AS).anus == 2)>>
-		well-used
-	<<elseif (getSlave($AS).anus == 1)>>
-		tight
-	<<elseif (getSlave($AS).anus == 0)>>
-		virgin
-	<</if>>
-	butthole, and setting it on low.
-	<<if getSlave($AS).inflation == 2>>
-		$His sloshing belly slowly grows even larger with <<= getSlave($AS).inflationType>>. You rest a hand on $his back as $his swelling belly forces $him to rise off your lap. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his taut, <<= getSlave($AS).skin>> stomach. $He sighs contently, before eagerly begging for more. You pat $his belly and tell $him to keep $himself filled with two gallons of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<elseif getSlave($AS).inflation == 1>>
-		$His bloated belly slowly swells even larger with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his jiggly, soft, <<= getSlave($AS).skin>> stomach. $He sighs contently, before eagerly begging for more. You pat $his belly and tell $him to keep $himself filled with four liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<<else>>
-		$His belly slowly swells with <<= getSlave($AS).inflationType>>. You slip a hand under $his stomach to feel it grow in your palm. Once the enema is complete and $he is plugged, you <<if canStand(getSlave($AS))>>push $him to $his <<if hasBothLegs(getSlave($AS))>>feet<<else>>foot<</if>><<else>>help $him onto your desk<</if>> and admire $his distended, <<= getSlave($AS).skin>> stomach. $He sighs contently, before eagerly begging for more. You pat $his belly and tell $him to keep $himself filled with two liters of <<= getSlave($AS).inflationType>> until you say otherwise.
-	<</if>>
-<</if>>
-<<if _pregDiscovery == 0>>
-	<<set getSlave($AS).inflation += 1>>
-	<<if getSlave($AS).inflation == 3>>
-		<<if canWalk(getSlave($AS)) || (canMove(getSlave($AS)) && getSlave($AS).rules.mobility == "permissive")>>$He gingerly leaves your office, massaging $his bloated guts as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>. Being filled so full @@.health.dec;surely had negative effects@@ on $his health.
-		<<run healthDamage(getSlave($AS), 10)>>
-	<<elseif getSlave($AS).inflation == 2>>
-		<<if canWalk(getSlave($AS)) || (canMove(getSlave($AS)) && getSlave($AS).rules.mobility == "permissive")>>$He gingerly leaves your office, massaging $his full guts as $he goes<<else>>$His belly wobbles heavily as $he is helped from your office<</if>>.
-	<<elseif getSlave($AS).inflation == 1>>
-		<<if canWalk(getSlave($AS)) || (canMove(getSlave($AS)) && getSlave($AS).rules.mobility == "permissive")>>$He gingerly leaves your office, massaging $his distended belly as $he goes<<else>>$His belly wobbles as $he is helped from your office<</if>>.
-	<</if>>
-	<<run SetBellySize(getSlave($AS))>>
-<</if>>
-- 
GitLab


From 4fbc919634c4adf6aa0320910b7e2a96da7fe525 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sun, 9 May 2021 21:57:52 -0400
Subject: [PATCH 2/2] fillupbutt

---
 src/interaction/siWork.js         |  14 +-
 src/npc/interaction/fillUpButt.js | 318 ++++++++++++++----------------
 2 files changed, 154 insertions(+), 178 deletions(-)

diff --git a/src/interaction/siWork.js b/src/interaction/siWork.js
index 0063a505d0e..e6b263d4144 100644
--- a/src/interaction/siWork.js
+++ b/src/interaction/siWork.js
@@ -428,7 +428,7 @@ App.UI.SlaveInteract.work = function(slave, refresh) {
 							if (slave.inflationType === "milk" || slave.inflationType === "none") {
 								fillAssOptions.push({
 									text: `Milk`,
-									scene: `FillUpButt`,
+									scene: `fillUpButt`,
 									updateSlave: {inflationType: "milk", inflationMethod: 2}
 								});
 								fillFaceOptions.push({
@@ -453,7 +453,7 @@ App.UI.SlaveInteract.work = function(slave, refresh) {
 							if (slave.inflationType === "cum" || slave.inflationType === "none") {
 								fillAssOptions.push({
 									text: `Cum`,
-									scene: `FillUpButt`,
+									scene: `fillUpButt`,
 									updateSlave: {inflationType: "cum", inflationMethod: 2}
 								});
 								fillFaceOptions.push({
@@ -479,7 +479,7 @@ App.UI.SlaveInteract.work = function(slave, refresh) {
 						if (slave.inflationType === "water" || slave.inflationType === "none") {
 							fillAssOptions.push({
 								text: `Water`,
-								scene: `FillUpButt`,
+								scene: `fillUpButt`,
 								updateSlave: {inflationType: "water", inflationMethod: 2}
 							});
 						}
@@ -487,21 +487,21 @@ App.UI.SlaveInteract.work = function(slave, refresh) {
 							if (slave.inflationType === "aphrodisiac" || slave.inflationType === "none") {
 								fillAssOptions.push({
 									text: `Aphrodisiacs`,
-									scene: `FillUpButt`,
+									scene: `fillUpButt`,
 									updateSlave: {inflationType: "aphrodisiac", inflationMethod: 2}
 								});
 							}
 							if (slave.inflationType === "curative" || slave.inflationType === "none") {
 								fillAssOptions.push({
 									text: `Curatives`,
-									scene: `FillUpButt`,
+									scene: `fillUpButt`,
 									updateSlave: {inflationType: "curative", inflationMethod: 2}
 								});
 							}
 							if (slave.inflationType === "tightener" || slave.inflationType === "none") {
 								fillAssOptions.push({
 									text: `Rectal tighteners`,
-									scene: `FillUpButt`,
+									scene: `fillUpButt`,
 									updateSlave: {inflationType: "tightener", inflationMethod: 2}
 								});
 							}
@@ -513,7 +513,7 @@ App.UI.SlaveInteract.work = function(slave, refresh) {
 						if (slave.inflationType === "urine" || slave.inflationType === "none") {
 							fillAssOptions.push({
 								text: `Urine`,
-								scene: `FillUpButt`,
+								scene: `fillUpButt`,
 								updateSlave: {inflationType: "urine", inflationMethod: 2}
 							});
 						}
diff --git a/src/npc/interaction/fillUpButt.js b/src/npc/interaction/fillUpButt.js
index 9b7066a9343..0c4797663e3 100644
--- a/src/npc/interaction/fillUpButt.js
+++ b/src/npc/interaction/fillUpButt.js
@@ -78,20 +78,17 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.fetish === "cumslut" && slave.devotion >= -20 && slave.inflationType === "cum") {
 			r.push(`${He}'s pleased at the idea of turning into a cum balloon.`);
 		}
-		if (slave.behavioralFlaw === "gluttonous" && slave.devotion >= -20 && (slave.inflationType === "cum" || slave.inflationType === "milk")) {
-			r.push(`${He}'s thrilled that you are going to give ${him} such a filling meal.`);
-		} else if (slave.behavioralFlaw === "anorexic" && slave.devotion >= -20 && (slave.inflationType === "cum" ||
-			slave.inflationType === "milk")) {
-			r.push(`${He}'s hesitant about whether or not you are trying to make ${him} gain weight.`);
+		if (slave.inflationType === "cum" || slave.inflationType === "milk") {
+			if (slave.behavioralFlaw === "gluttonous" && slave.devotion >= -20) {
+				r.push(`${He}'s thrilled that you are going to give ${him} such a filling meal.`);
+			} else if (slave.behavioralFlaw === "anorexic" && slave.devotion >= -20) {
+				r.push(`${He}'s hesitant about whether or not you are trying to make ${him} gain weight.`);
+			}
 		}
 	}
 
 	if (_pregDiscovery === 1) {
-		r.push(`Not wanting to risk such a mess, you send ${him} for a medical examination. While most of the tests come back normal, one in particular catches your eye; <span class="lime">${he} is pregnant`);
-		if (slave.preg > slave.pregData.normalBirth/4) {
-			r.push(` and surprisingly far along`);
-		}
-		r.push(`.</span> ${he} should be able to still handle at least two liters of ${slave.inflationType} up ${his} ass, however.`);
+		r.push(`Not wanting to risk such a mess, you send ${him} for a medical examination. While most of the tests come back normal, one in particular catches your eye; <span class="lime">${he} is pregnant${(slave.preg > slave.pregData.normalBirth/4) ? `and surprisingly far along` : ``}.</span> ${he} should be able to still handle at least two liters of ${slave.inflationType} up ${his} ass, however.`);
 		deflate(slave);
 		slave.pregKnown = 1;
 	} else if (slave.fetish === "mindbroken") {
@@ -119,15 +116,13 @@ App.Interact.fillUpButt = function(slave) {
 			r.push(`couch-like`);
 		}
 		if (V.seeRace === 1) {
-			slave.race;
-			r.push(` `);
+			r.push(slave.race);
 		}
 		r.push(`buttocks before rubbing along them, feeling the shape of ${his}`);
 		if (V.seeRace === 1) {
-			r.push(` `);
-			slave.race;
+			r.push(slave.race);
 		}
-		r.push(` ass with your fingers and squeezing gently. ${He} reacts to your initial touch as you rub fingers around ${his}`);
+		r.push(`ass with your fingers and squeezing gently. ${He} reacts to your initial touch as you rub fingers around ${his}`);
 		if (slave.anus > 3) {
 			r.push(`gaping anus,`);
 		} else if (slave.anus === 3) {
@@ -139,15 +134,15 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.anus === 0) {
 			r.push(`virgin butthole,`);
 		}
-		r.push(`but you understand it is only physiological. You continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. You circle around ${his} anus but ${he} remains still. You keep squeezing ${his} buttocks tenderly — first one, then the other and then both but ${he} is like a doll in your grasp. You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+		r.push(`but you understand it is only physiological. You continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. You circle around ${his} anus but ${he} remains still. You keep squeezing ${his} buttocks tenderly — first one, then the other and then both but ${he} is like a doll in your grasp. You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap,`);
 		if (slave.inflation === 2) {
-			r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+			r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 		} else if (slave.inflation === 1) {
-			r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+			r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 		} else {
-			r.push(`${his} belly resting on your legs`);
+			r.push(`${his} belly resting on your legs.`);
 		}
-		r.push(`. You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
+		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
 		if (slave.anus > 3) {
 			r.push(`gaping`);
 		} else if (slave.anus === 3) {
@@ -169,29 +164,28 @@ App.Interact.fillUpButt = function(slave) {
 		}
 	} else if (slave.devotion < -20) {
 		if (canMove(slave)) {
-			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. Opposed to the thought of being filled `);
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. Opposed to the thought of being filled`);
 			if (slave.inflation > 0) {
-				r.push(`more `);
+				r.push(`more`);
 			}
-			r.push(`with ${slave.inflationType}, ${he} tries to `);
+			r.push(`with ${slave.inflationType}, ${he} tries to`);
 			if (canWalk(slave)) {
-				r.push(`step back`);
+				r.push(`step back,`);
 			} else {
-				r.push(`crawl away`);
+				r.push(`crawl away,`);
 			}
-			r.push(`, but you catch ${him} and pull ${him} closer to you as you reach around and grab ${his}`);
+			r.push(`but you catch ${him} and pull ${him} closer to you as you reach around and grab ${his}`);
 		} else if (!isAmputee(slave)) {
-			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He}'s opposed to the thought of being filled `);
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He}'s opposed to the thought of being filled`);
 			if (slave.inflation > 0) {
-				r.push(`more `);
+				r.push(`more`);
 			}
 			r.push(`with ${slave.inflationType}, but since ${he} is immobile, can't escape. You reach around and grab ${his}`);
 		} else {
-			r.push(`${He}'s opposed to the thought of being filled with `);
+			r.push(`${He}'s opposed to the thought of being filled with`);
 			if (slave.inflation > 0) {
-				r.push(`more `);
+				r.push(`more`);
 			}
-
 			r.push(`${slave.inflationType}, but as an amputee can do nothing about it. You reach around and grab ${his}`);
 		}
 		if (slave.butt < 2) {
@@ -214,25 +208,23 @@ App.Interact.fillUpButt = function(slave) {
 			r.push(`couch-like`);
 		}
 		if (V.seeRace === 1) {
-			slave.race;
-			r.push(` `);
+			r.push(slave.race);
 		}
-		r.push(` buttocks.`);
+		r.push(`buttocks.`);
 		if (hasAnyArms(slave)) {
-			r.push(`${He} tries to grab your `);
+			r.push(`${He} tries to grab your`);
 			if (hasBothArms(slave)) {
 				r.push(`wrists to keep them`);
 			} else {
 				r.push(`wrist to keep it`);
 			}
-			r.push(` away but ${he} cannot resist for long.`);
+			r.push(`away but ${he} cannot resist for long.`);
 		}
 		r.push(`You start rubbing along ${his} cheeks, feeling the shape of ${his}`);
 		if (V.seeRace === 1) {
-			r.push(` `);
-			slave.race;
+			r.push(slave.race);
 		}
-		r.push(` ass with your fingers and squeezing gently. ${He} tries to break out of your grasp as you rub fingers around ${his}`);
+		r.push(`ass with your fingers and squeezing gently. ${He} tries to break out of your grasp as you rub fingers around ${his}`);
 		if (slave.anus > 3) {
 			r.push(`gaping anus.`);
 		} else if (slave.anus === 3) {
@@ -244,31 +236,31 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.anus === 0) {
 			r.push(`virgin butthole.`);
 		}
-		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers, not breaking contact with ${him}. You look at ${his} face and ${he} has `);
+		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers, not breaking contact with ${him}. You look at ${his} face and ${he} has`);
 		if (!canSee(slave)) {
-			r.push(`reflexively `);
+			r.push(`reflexively`);
 		}
 		r.push(`shut ${his} eyes, trying not to think about what's about to happen.`);
 		if (hasAnyLegs(slave)) {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs,`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs,`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs,`);
 			}
-			r.push(`, while ${he} tries to push away.`);
+			r.push(`while ${he} tries to push away.`);
 		} else {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} on your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} on your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs,`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs,`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs,`);
 			}
-			r.push(`, while ${he} tries to squirm away.`);
+			r.push(`while ${he} tries to squirm away.`);
 		}
 		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
 		if (slave.anus > 3) {
@@ -284,9 +276,9 @@ App.Interact.fillUpButt = function(slave) {
 		}
 		r.push(`butthole, and setting it on low.`);
 		if (slave.inflation === 2) {
-			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -295,17 +287,17 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} `);
+			r.push(`and admire ${his} taut, ${slave.skin} stomach. ${He}`);
 			if (canSee(slave)) {
-				r.push(`looks in your eyes`);
+				r.push(`looks in your eyes,`);
 			} else {
-				r.push(`faces you`);
+				r.push(`faces you,`);
 			}
-			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+			r.push(`as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
 		} else if (slave.inflation === 1) {
-			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -314,17 +306,17 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} `);
+			r.push(`and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He}`);
 			if (canSee(slave)) {
-				r.push(`looks in your eyes`);
+				r.push(`looks in your eyes,`);
 			} else {
-				r.push(`faces you`);
+				r.push(`faces you,`);
 			}
-			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
 		} else {
-			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -333,17 +325,17 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} `);
+			r.push(`and admire ${his} distended, ${slave.skin} stomach. ${He}`);
 			if (canSee(slave)) {
-				r.push(`looks in your eyes`);
+				r.push(`looks in your eyes,`);
 			} else {
-				r.push(`faces you`);
+				r.push(`faces you,`);
 			}
-			r.push(`, as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`as though almost demanding answers. ${He} looks apprehensive about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
 		}
 	} else if (slave.devotion <= 20) {
 		if (canMove(slave)) {
-			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He} complies without comment, `);
+			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He} complies without comment,`);
 			if (canStand(slave)) {
 				r.push(`standing in front of you.`);
 			} else {
@@ -352,9 +344,9 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (!isAmputee(slave)) {
 			r.push(`You instruct ${him} to present ${his} anus for a ${slave.inflationType} enema. ${He} complies without comment, readying ${his} ass for you.`);
 		} else {
-			r.push(`${he}'s hesitant of being filled with `);
+			r.push(`${he}'s hesitant of being filled with`);
 			if (slave.inflation > 0) {
-				r.push(`more `);
+				r.push(`more`);
 			}
 			r.push(`${slave.inflationType}, but as an amputee can do nothing about it.`);
 		}
@@ -379,15 +371,13 @@ App.Interact.fillUpButt = function(slave) {
 			r.push(`couch-like`);
 		}
 		if (V.seeRace === 1) {
-			slave.race;
-			r.push(` `);
+			r.push(slave.race);
 		}
-		r.push(` buttocks. ${He} can't stop ${himself} from becoming aroused as you start rubbing along ${his} cheeks, feeling the shape of ${his}`);
+		r.push(`buttocks. ${He} can't stop ${himself} from becoming aroused as you start rubbing along ${his} cheeks, feeling the shape of ${his}`);
 		if (V.seeRace === 1) {
-			r.push(` `);
-			slave.race;
+			r.push(slave.race);
 		}
-		r.push(` ass with your fingers and squeezing gently. You rub your fingers around ${his}`);
+		r.push(`ass with your fingers and squeezing gently. You rub your fingers around ${his}`);
 		if (slave.anus > 3) {
 			r.push(`gaping anus.`);
 		} else if (slave.anus === 3) {
@@ -399,31 +389,29 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.anus === 0) {
 			r.push(`virgin butthole.`);
 		}
-		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} has `);
+		r.push(`${He} writhes as you continue to move around ${his} posterior, gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} struggles to stay still while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} has`);
 		if (!canSee(slave)) {
-			r.push(`reflexively `);
+			r.push(`reflexively`);
 		}
 		r.push(`shut ${his} eyes, trying not to get aroused by your touch on ${his} butt. This only encourages you to continue. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but quiver while in your grasp.`);
 		if (hasAnyLegs(slave)) {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		} else {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		}
 		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You explore the contours of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
 		if (slave.anus > 3) {
@@ -439,9 +427,9 @@ App.Interact.fillUpButt = function(slave) {
 		}
 		r.push(`butthole, and setting it on low.`);
 		if (slave.inflation === 2) {
-			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -450,11 +438,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} taut, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
 		} else if (slave.inflation === 1) {
-			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -463,11 +451,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
 		} else {
-			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -476,33 +464,32 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} distended, ${slave.skin} stomach. ${He} looks up at you quizzically, unsure about what you will do next. You order ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
 		}
 	} else if (slave.devotion <= 50) {
 		if (canMove(slave)) {
-			r.push(`You instruct ${him} to present ${his} `);
+			r.push(`You instruct ${him} to present ${his}`);
 			if (V.seeRace === 1) {
 				r.push(slave.race);
 			}
-			r.push(`anus for a ${slave.inflationType} enema. ${He} hesitates but eventually `);
+			r.push(`anus for a ${slave.inflationType} enema. ${He} hesitates but eventually`);
 			if (canStand(slave)) {
 				r.push(`stands`);
 			} else {
 				r.push(`crawls`);
 			}
-			r.push(` in front of you showing ${his} buttocks before presenting ${his} anus.`);
+			r.push(`in front of you showing ${his} buttocks before presenting ${his} anus.`);
 		} else if (!isAmputee(slave)) {
-			r.push(`You instruct ${him} to present ${his} `);
+			r.push(`You instruct ${him} to present ${his}`);
 			if (V.seeRace === 1) {
 				r.push(slave.race);
 			}
 			r.push(`anus for a ${slave.inflationType} enema. ${He} hesitates but eventually shifts ${his} buttocks to face you before presenting ${his} anus.`);
 		} else {
-			r.push(`${he}'s mildly hesitant of being filled with `);
+			r.push(`${he}'s mildly hesitant of being filled with`);
 			if (slave.inflation > 0) {
-				r.push(`more `);
+				r.push(`more`);
 			}
-
 			r.push(`${slave.inflationType}, but as an amputee can do nothing about it.`);
 		}
 		r.push(`You reach around and grab ${his}`);
@@ -525,41 +512,35 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.butt <= 20) {
 			r.push(`couch-like`);
 		}
-		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his} `);
+		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his}`);
 		if (V.seeRace === 1) {
 			r.push(slave.race);
 		}
-		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} starts to relax. ${He} quivers as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} purses ${his} lips while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is `);
+		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} starts to relax. ${He} quivers as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} purses ${his} lips while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is`);
 		if (canSee(slave)) {
-			r.push(`looking back at you doe-eyed`);
+			r.push(`looking back at you doe-eyed,`);
 		} else {
-			r.push(`smiling pleasantly at you`);
+			r.push(`smiling pleasantly at you,`);
 		}
-		r.push(`, trying but failing not to get aroused by your soft touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
+		r.push(`trying but failing not to get aroused by your soft touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
 		if (hasAnyLegs(slave)) {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType}`);
-
-				r.push(` distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		} else {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} wriggling body on your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${him} wriggling body on your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType}`);
-
-				r.push(` distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		}
 		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You wander along the outline of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
 		if (slave.anus > 3) {
@@ -575,9 +556,9 @@ App.Interact.fillUpButt = function(slave) {
 		}
 		r.push(`butthole, and setting it on low.`);
 		if (slave.inflation === 2) {
-			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -586,11 +567,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
 		} else if (slave.inflation === 1) {
-			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -599,11 +580,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
 		} else {
-			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -612,11 +593,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, hoping you'll give ${him} more attention. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
 		}
 	} else {
 		if (canMove(slave)) {
-			r.push(`You instruct ${him} to present ${his} `);
+			r.push(`You instruct ${him} to present ${his}`);
 			if (V.seeRace === 1) {
 				r.push(slave.race);
 			}
@@ -627,19 +608,19 @@ App.Interact.fillUpButt = function(slave) {
 				r.push(`crawls to you, showing ${his} buttocks in motion before happily presenting ${his} anus to you.`);
 			}
 		} else if (!isAmputee(slave)) {
-			r.push(`You instruct ${him} to present ${his} `);
+			r.push(`You instruct ${him} to present ${his}`);
 			if (V.seeRace === 1) {
 				r.push(slave.race);
 			}
 			r.push(`anus for a ${slave.inflationType} enema. ${He} eagerly shifts around to show ${his} buttocks before happily presenting ${his} anus to you, spreading ${his} butt cheeks and turning to face you.`);
 		} else {
-			r.push(`${He} devotedly `);
+			r.push(`${He} devotedly`);
 			if (canSee(slave)) {
 				r.push(`looks`);
 			} else {
 				r.push(`smiles`);
 			}
-			r.push(` at you, awaiting the warm liquids entering ${his} bowels.`);
+			r.push(`at you, awaiting the warm liquids entering ${his} bowels.`);
 		}
 		r.push(`You reach around and grab ${his}`);
 		if (slave.butt < 2) {
@@ -661,38 +642,35 @@ App.Interact.fillUpButt = function(slave) {
 		} else if (slave.butt <= 20) {
 			r.push(`couch-like`);
 		}
-		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his} `);
+		r.push(`buttocks. You start rubbing along ${his} cheeks, feeling the shape of ${his}`);
 		if (V.seeRace === 1) {
-			slave.race;
-			r.push(` `);
+			r.push(slave.race);
 		}
-		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} sighs audibly. ${He} moans as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} quivers while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is `);
+		r.push(`ass with your fingers and squeezing gently. As you rub your fingers around ${his} anus, ${he} sighs audibly. ${He} moans as you continue to move around ${his} posterior gently reaching to touch your fingertips against ${his} sphincter while rubbing ${his} ass at the same time. ${He} quivers while you circle around ${his} anus with your fingers. You look at ${his} face and ${he} is`);
 		if (canSee(slave)) {
 			r.push(`looking`);
 		} else {
 			r.push(`gazing`);
 		}
-		r.push(` back at you longingly, getting aroused by your continued touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
+		r.push(`back at you longingly, getting aroused by your continued touch on ${his} butt. You keep squeezing ${his} buttocks tenderly — first one, then the other and then finally both and ${he} can't help but let out a moan while in your grasp.`);
 		if (hasAnyLegs(slave)) {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and bend ${him} over your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		} else {
-			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap, `);
+			r.push(`You pull ${his} body closer towards you by ${his} buttocks, turn ${him} around, and place ${his} wriggling body on your lap,`);
 			if (slave.inflation === 2) {
-				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs`);
+				r.push(`${his} soft and jiggly ${slave.inflationType}-filled belly spilling over your legs.`);
 			} else if (slave.inflation === 1) {
-				r.push(`${his} ${slave.inflationType} distended belly resting on your legs`);
+				r.push(`${his} ${slave.inflationType} distended belly resting on your legs.`);
 			} else {
-				r.push(`${his} belly resting on your legs`);
+				r.push(`${his} belly resting on your legs.`);
 			}
-			r.push(`.`);
 		}
 		r.push(`You look at ${his} rear while you squeeze ${his} cheeks and rub them with your firm hands. You wander along the outline of ${his} posterior with both your eyes and hands, before picking up the hose and inserting it into ${his}`);
 		if (slave.anus > 3) {
@@ -708,9 +686,9 @@ App.Interact.fillUpButt = function(slave) {
 		}
 		r.push(`butthole, and setting it on low.`);
 		if (slave.inflation === 2) {
-			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} sloshing belly slowly grows even larger with ${slave.inflationType}. You rest a hand on ${his} back as ${his} swelling belly forces ${him} to rise off your lap. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -719,11 +697,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} taut, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two gallons of ${slave.inflationType} until you say otherwise.`);
 		} else if (slave.inflation === 1) {
-			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} bloated belly slowly swells even larger with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -732,11 +710,11 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} jiggly, soft, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with four liters of ${slave.inflationType} until you say otherwise.`);
 		} else {
-			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you `);
+			r.push(`${His} belly slowly swells with ${slave.inflationType}. You slip a hand under ${his} stomach to feel it grow in your palm. Once the enema is complete and ${he} is plugged, you`);
 			if (canStand(slave)) {
-				r.push(`push ${him} to ${his} `);
+				r.push(`push ${him} to ${his}`);
 				if (hasBothLegs(slave)) {
 					r.push(`feet`);
 				} else {
@@ -745,33 +723,31 @@ App.Interact.fillUpButt = function(slave) {
 			} else {
 				r.push(`help ${him} onto your desk`);
 			}
-			r.push(` and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
+			r.push(`and admire ${his} distended, ${slave.skin} stomach. ${He} sighs contently, before eagerly begging for more. You pat ${his} belly and tell ${him} to keep ${himself} filled with two liters of ${slave.inflationType} until you say otherwise.`);
 		}
 	}
 	if (_pregDiscovery === 0) {
 		slave.inflation += 1;
 		if (slave.inflation === 3) {
 			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
-				r.push(`${He} gingerly leaves your office, massaging ${his} bloated guts as ${he} goes`);
+				r.push(`${He} gingerly leaves your office, massaging ${his} bloated guts as ${he} goes.`);
 			} else {
-				r.push(`${His} belly wobbles heavily as ${he} is helped from your office`);
+				r.push(`${His} belly wobbles heavily as ${he} is helped from your office.`);
 			}
-			r.push(`. Being filled so full <span class="health.dec">surely had negative effects</span> on ${his} health.`);
+			r.push(`Being filled so full <span class="health.dec">surely had negative effects</span> on ${his} health.`);
 			healthDamage(slave, 10);
 		} else if (slave.inflation === 2) {
 			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
-				r.push(`${He} gingerly leaves your office, massaging ${his} full guts as ${he} goes`);
+				r.push(`${He} gingerly leaves your office, massaging ${his} full guts as ${he} goes.`);
 			} else {
-				r.push(`${His} belly wobbles heavily as ${he} is helped from your office`);
+				r.push(`${His} belly wobbles heavily as ${he} is helped from your office.`);
 			}
-			r.push(`.`);
 		} else if (slave.inflation === 1) {
 			if (canWalk(slave) || (canMove(slave) && slave.rules.mobility === "permissive")) {
-				r.push(`${He} gingerly leaves your office, massaging ${his} distended belly as ${he} goes`);
+				r.push(`${He} gingerly leaves your office, massaging ${his} distended belly as ${he} goes.`);
 			} else {
-				r.push(`${His} belly wobbles as ${he} is helped from your office`);
+				r.push(`${His} belly wobbles as ${he} is helped from your office.`);
 			}
-			r.push(`.`);
 		}
 		SetBellySize(slave);
 	}
-- 
GitLab