App.Desc.Player.belly = function() {
	const r = [];
	const children = V.PC.pregType > 1 ? "children" : "child";
	let fertRefresh;
	let toSearch;
	let babyDaddy;
	let adjust;
	const {girlP} = getPronouns(V.PC).appendSuffix("P");

	if (passage() === "Manage Personal Affairs") {
		if (V.PC.preg > 0) {
			if (V.PC.belly >= 120000) {
				r.push(`<span class="red">Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure.</span> You can barely even leave your bed without a helping hand. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your ${pregNumberName(V.PC.pregType, 2)}`);
				r.push(`to squirm in excitement.`);
				if (V.PC.dick !== 0) {
					r.push(`You watch as your dick hardens from the prostate stimulation; you steady yourself for the coming orgasm.`);
				}
			} else if (V.PC.belly >= 105000) {
				r.push(`You have trouble getting up and sitting down. Even standing while supporting your <span class="orange">massive belly</span> has become an exhausting endeavor.`);
			} else if (V.PC.belly >= 90000) {
				r.push(`You can <span class="orange">barely reach around your gravid mass</span> any longer. Even the shortest waddle is exhausting.`);
			} else if (V.PC.belly >= 75000) {
				r.push(`Your <span class="orange">belly is starting to become worrying;</span> you feel over-filled at all times, and your children like to remind you just how full you are.`);
			} else if (V.PC.belly >= 60000) {
				r.push(`You're <span class="orange">definitely having multiples;</span> there is no denying it at this point. All you can do is try to relax and keep trying to stave off the stretch marks.`);
			} else if (V.PC.belly >= 45000) {
				r.push(`You both look and feel enormous; your <span class="orange">belly juts out so much now.</span> You've grown so much you now have trouble viewing yourself in mirror.`);
			} else if (V.PC.belly >= 30000) {
				r.push(`Whenever you have the chance, you prefer to stay naked instead of stretching out your clothing with your <span class="orange">giant pregnant belly.</span>`);
			} else if (V.PC.belly >= 14000) {
				r.push(`You're <span class="orange">so gravid</span> you have trouble seeing the entirety of your huge belly.`);
			} else if (V.PC.belly >= 12000) {
				r.push(`You can barely wrap your arms around your <span class="orange">huge pregnant belly,</span> and when you do, your popped navel reminds you of the`);
				if (V.PC.pregType > 1) {
					r.push(`buns`);
				} else {
					r.push(`bun`);
				}
				r.push(`in your oven.`);
			} else if (V.PC.belly >= 10000) {
				r.push(`Your <span class="orange">pregnancy has gotten quite huge;</span> none of your clothes fit it right.`);
			} else if (V.PC.belly >= 7000) {
				r.push(`Your <span class="orange">pregnant belly juts out annoyingly far;</span> just getting dressed is a pain now.`);
			} else if (V.PC.belly >= 5000) {
				r.push(`Your <span class="orange">belly has gotten quite large with child;</span> it is beginning to get the way of sex and business.`);
			} else if (V.PC.belly >= 1500) {
				r.push(`Your <span class="orange">belly is now large enough that there is no hiding it.</span>`);
			} else if (V.PC.belly >= 500) {
				r.push(`Your <span class="orange">belly is rounded by your early pregnancy.</span>`);
			} else if (V.PC.belly >= 250) {
				r.push(`Your <span class="orange">lower belly is beginning to stick out;</span> you're definitely pregnant.`);
			} else if (V.PC.belly >= 100) {
				r.push(`Your <span class="orange">belly is slightly swollen;</span> combined with your missed period, odds are you're pregnant.`);
			} else if (V.PC.belly < 100) {
				r.push(`Your <span class="red">period hasn't happened in some time;</span> you might be pregnant.`);
			}
			if (V.PC.preg >= 41) {
				r.push(`You don't know why you even bother getting out of bed; you are <span class="orange">overdue and ready to drop</span> at any time, making your life as arcology owner very difficult. You try to relax and enjoy your slaves, but you can only manage so much in this state.`);
			} else if (V.PC.preg >= 39) {
				r.push(`You feel absolutely massive; your <span class="orange">full-term belly</span> makes your life as arcology owner very difficult.`);
			}
		} else if (V.PC.belly >= 1500) {
			r.push(`Your belly is still very distended from your recent pregnancy.`);
		} else if (V.PC.belly >= 500) {
			r.push(`Your belly is still distended from your recent pregnancy.`);
		} else if (V.PC.belly >= 250) {
			r.push(`Your belly is still bloated from your recent pregnancy`);
		} else if (V.PC.belly >= 100) {
			r.push(`Your belly is still slightly swollen after your recent pregnancy.`);
		}
	} else if (passage() === "Economics") {
		if (V.PC.career === "servant") {
			if (V.PC.preg > 0) {
				if (V.PC.belly >= 120000) {
					r.push(`You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a`);
					if (V.showInches === 2) {
						r.push(`half-yard`);
					} else {
						r.push(`half-meter`);
					}
					r.push(`from your front and has soundly defeated the seams of your`);
					if (V.PC.dick !== 0) {
						r.push(`dress. Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you can't restrain your orgasm.`);
					} else {
						r.push(`dress.`);
					}
				} else if (V.PC.belly >= 105000) {
					r.push(`You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. Your frumpy dress is also at its limit, and much to your annoyance, your children will not stay still enough to let you fix it.`);
				} else if (V.PC.belly >= 90000) {
					toSearch = V.PC.refreshment.toLowerCase();
					fertRefresh = 0;
					if (toSearch.indexOf("fertility") !== -1) {
						fertRefresh = 1;
					}
					r.push(`You may have a`);
					if (fertRefresh === 1) {
						r.push(`problem, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.`);
					} else {
						r.push(`problem. You took fertility drugs, but you shouldn't be getting this big.`);
					}
					r.push(`Judging by how far along you are, you must be carrying ${pregNumberName(V.PC.pregType, 2)}. Your Master always said he wanted a big family; too bad he isn't here to see this. Your dress is also starting to get tight, but it's far less of a concern at this point.`);
				} else if (V.PC.belly >= 75000) {
					r.push(`Your belly is starting to become worrying. You're positively gigantic and quite tired. Though on the plus side, your dress is rather form fitting now.`);
				} else if (V.PC.belly >= 60000) {
					r.push(`Your new outfit is handling your enormous belly quite well, though it does nothing to hide your size. Everyone can tell you'll be having lots of babies.`);
				} else if (V.PC.belly >= 45000) {
					r.push(`You both look and feel enormous, your belly juts out so much now. You found a rather frumpy looking maid outfit in a shop; it's not the most attractive thing, but it'll hold nearly any belly.`);
				} else if (V.PC.belly >= 30000) {
					r.push(`You feel absolutely gigantic; you look like you're full-term with`);
					if (V.PC.pregType === 2) {
						r.push(`twins (which you are).`);
					} else {
						r.push(`twins.`);
					}
					r.push(`Your restitched dress is once more at its limit.`);
				} else if (V.PC.belly >= 15000) {
					r.push(`You've taken the time to let out your own dress so that you can look proper even with a belly as big as any full-term woman's.`);
				} else if (V.PC.belly >= 14000) {
					r.push(`Your dress is at its capacity; any bigger and you'd risk tearing it at the seams, though your late Master did make sure his ${girlP}s were well dressed even when they were fully rounded with his child.`);
				} else if (V.PC.belly >= 12000) {
					r.push(`You keep bumping into things with your huge belly; you're used to it though,`);
					if (V.PC.counter.birthMaster >= 2) {
						r.push(`your first pregnancy was a twinner!`);
					} else {
						r.push(`your late Master liked to keep a big fake belly around your middle.`);
					}
				} else if (V.PC.belly >= 10000) {
					r.push(`Your huge pregnant belly is tiring to carry around, but you're well versed in moving about with a rounded middle.`);
				} else if (V.PC.belly >= 7000) {
					r.push(`You've stopped bothering to tie your apron behind you, allowing your dress the freedom to stretch with your growing ${children}.`);
				} else if (V.PC.belly >= 5000) {
					r.push(`Your maid's outfit is rounded out by your baby-filled belly; not only is it obvious, but it is slowing you down in your day to day affairs.`);
				} else if (V.PC.belly >= 3000) {
					r.push(`You're starting to get pretty big; you feel like all eyes are centered on your baby-filled middle.`);
				} else if (V.PC.belly >= 1500) {
					r.push(`Your belly is now large enough that there is no hiding it. After you've let out your apron, your dress fits nicely again.`);
				} else if (V.PC.belly >= 500) {
					r.push(`Your dress tightly clings to your early pregnancy, though it, your apron, and your previous experience hide it well.`);
				} else if (V.PC.belly >= 250) {
					r.push(`Your apron holds your dress tightly to your bloated middle.`);
				} else if (V.PC.belly >= 100) {
					r.push(`Your dress and apron feel tight around your middle.`);
				}
				if (V.PC.preg >= 41) {
					r.push(`Your`);
					if (V.PC.pregType > 1) {
						r.push(`babies are`);
					} else {
						r.push(`baby is`);
					}
					r.push(`overdue and your Master isn't here anymore to comfort your exhausted body. You try your best,`);
					if (V.PC.pregSource === -3) {
						r.push(`drawing strength from the knowledge that you carry your late Master's legacy within you.`);
					} else {
						r.push(`but deep down you are saddened that your`);
						if (V.PC.pregType > 1) {
							r.push(`children aren't`);
						} else {
							r.push(`child isn't`);
						}
						r.push(`his.`);
					}
					if (V.PC.pregMood === 1) {
						r.push(`However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.`);
					} else if (V.PC.pregMood === 2) {
						if (V.seeDicks !== 0) {
							r.push(`Your slaves, those with dicks especially,`);
						} else {
							r.push(`Your slaves`);
						}
						r.push(`are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you try to fill the hole left by your late Master.`);
					}
				} else if (V.PC.preg >= 39) {
					r.push(`Every action you take is exhausting, and even though your slaves are more than capable of serving your every desire, you refuse to slow down with your duties.`);
					if (V.PC.pregMood === 1) {
						r.push(`Though you definitely appreciate their aid.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moments notice. Your needy cunt hungers for dick and you don't care`);
						if (V.seeDicks !== 0) {
							r.push(`what it is attached to`);
						} else {
							r.push(`if it's made of plastic`);
						}
						r.push(`right now.`);
					}
				} else if (V.PC.preg >= 36) {
					r.push(`Your`);
					if (V.PC.pregType > 1) {
						r.push(`children happily kick`);
					} else {
						r.push(`child happily kicks`);
					}
					r.push(`away inside your womb, and each time a small bump appears on the outside of your dress.`);
					if (V.PC.pregMood === 1) {
						r.push(`While hormones may have you demanding and needy, you do everything you can to treat your slaves as if they were your own children.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You know it's unbecoming for an arcology owner, but your former Master loved to fuck you while you`);
						if (V.PC.counter.birthMaster > 0) {
							r.push(`were pregnant with his`);
							if (V.PC.counter.birthMaster > 1) {
								r.push(`children`);
							} else {
								r.push(`child`);
							}
						} else {
							r.push(`wore a big fake belly`);
						}
						r.push(`and your body misses his touch.`);
					}
				} else if (V.PC.preg >= 32) {
					if (V.PC.pregMood === 1) {
						r.push(`You can't help but enjoy having a slave suckle from you while you relax with them in your lap.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You know how to have sex while pregnant, and as such, so will your slaves.`);
					}
				} else if (V.PC.preg >= 28) {
					if (V.PC.pregMood === 1) {
						r.push(`You catch yourself babying your slaves from time to time.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your sex drive has become unquenchable as of late.`);
					}
				} else if (V.PC.preg === 22) {
					r.push(`Something startling happened this week; while enjoying a slave, your belly button popped out!`);
				} else if (V.PC.preg === 8 && V.PC.pregSource > 0) {
					babyDaddy = findFather(V.PC.pregSource);
					if (babyDaddy) {
						adjust = babyDaddy.counter.PCKnockedUp++;
						adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust);
					}
					if (V.slaveIndices[V.PC.pregSource]) {
						const {him} = getPronouns(babyDaddy);
						r.push(`Rumors spread among your slaves that your middle is swollen with ${babyDaddy.slaveName}'s child. They're not wrong, though`);
						if (babyDaddy.devotion > 20) {
							r.push(`${babyDaddy.slaveName} is broken enough to not try and use it against you. In fact, it might even draw ${him} closer to you.`);
						} else {
							r.push(`you'd have liked it to have kept that from ${babyDaddy.slaveName}, lest the rebellious bitch use it to remain defiant.`);
						}
					}
				}
			}
		} else if (V.PC.career === "escort") {
			if (V.PC.preg > 0) {
				if (V.PC.belly >= 120000) {
					r.push(`You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a`);
					if (V.showInches === 2) {
						r.push(`half-yard`);
					} else {
						r.push(`half-meter`);
					}
					r.push(`from your front and has seized control as your dominant aspect.`);
					if (V.PC.dick !== 0) {
						r.push(`Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much. It's good for business when you orgasm lewdly and cum your bottoms.`);
					}
				} else if (V.PC.belly >= 105000) {
					r.push(`You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. None of your poses work with your gravid body either, and you're practically popping out of your skimpiest outfit.`);
				} else if (V.PC.belly >= 90000) {
					let toSearch = V.PC.refreshment.toLowerCase(), fertRefresh = 0;
					if (toSearch.indexOf("fertility") !== -1) {
						fertRefresh = 1;
					}
					if (fertRefresh === 1) {
						r.push(`You may have a problem, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.`);
					} else {
						r.push(`You may have a problem. You know you took fertility drugs, but you weren't supposed to get this big!`);
					}
					r.push(`Feeling yourself up, you'd fancy a guess that there are about`);
					if (V.PC.counter.medicine >= 45) {
						if (V.PC.pregType === 8) {
							r.push(`eight babies`);
						} else if (V.PC.pregType === 7) {
							r.push(`seven babies`);
						} else {
							r.push(`six babies`);
						}
					} else {
						if (V.PC.pregType === 8) {
							r.push(`a dozen babies`);
						} else if (V.PC.pregType === 7) {
							r.push(`ten babies`);
						} else {
							r.push(`eight babies`);
						}
					}
					r.push(`in your belly.`);
				} else if (V.PC.belly >= 75000) {
					r.push(`Your belly is starting to become worrying to you. You're positively gigantic and quite tired of it.`);
					if (V.arcologies[0].FSRepopulationFocus !== "unset") {
						r.push(`The last thing on peoples' minds these days is fucking you too.`);
					}
				} else if (V.PC.belly >= 60000) {
					r.push(`You feel sexy with such a huge belly, but it sure is tiring. Everyone can also tell you'll be having lots of babies — a boon to business, since everyone knows you ride bareback.`);
				} else if (V.PC.belly >= 45000) {
					r.push(`You both look and feel enormous, your belly juts out so much now. Your strategy worked! Eyes always end up locked onto you or your pregnancy, but they quickly return to your milky breasts.`);
				} else if (V.PC.belly >= 30000) {
					r.push(`You feel absolutely gigantic; you look like you're full-term with`);
					if (V.PC.pregType === 2) {
						r.push(`twins (which you are).`);
					} else {
						r.push(`twins.`);
					}
					r.push(`You find the skimpiest outfit you can to complement your size; if people won't notice your other assets, then they might as well not notice your outfit either.`);
				} else if (V.PC.belly >= 14000) {
					r.push(`You don't even bother to try to be slutty anymore; your full-term globe of a belly just steals all the attention away from your other assets.`);
				} else if (V.PC.belly >= 12000) {
					r.push(`Your huge pregnant belly hides your crotch.`);
				} else if (V.PC.belly >= 10000) {
					r.push(`Your huge pregnant belly is tiring to carry around and is beginning to draw attention away from your other features.`);
				} else if (V.PC.belly >= 7000) {
					r.push(`You've switched to even skimpier clothing to show off your big pregnant belly.`);
				} else if (V.PC.belly >= 5000) {
					r.push(`Your outfit is only enhanced by your baby-filled belly, mostly because it adds to your slutty appearance. Though it is definitely impacting your business.`);
				} else if (V.PC.belly >= 3000) {
					r.push(`Your slutty bottoms are beginning to get hidden by your rounded middle.`);
				} else if (V.PC.belly >= 1500) {
					r.push(`Your slutty bottoms sexily hug your swollen middle.`);
				} else if (V.PC.belly >= 500) {
					r.push(`Your exposed midriff bulges out enough to give away your growing pregnancy.`);
				} else if (V.PC.belly >= 250) {
					r.push(`Your exposed midriff is noticeably bloated.`);
				} else if (V.PC.belly >= 100) {
					r.push(`When you look down, you can't help but notice your belly sticking out a little.`);
				}
				if (V.PC.preg >= 41) {
					r.push(`You can barely pull yourself and your overdue ${children} out of bed; every action is a chore, you keep bumping things, and your ${children} just won't calm down.`);
					if (V.PC.pregMood === 1) {
						r.push(`However, thanks to all your tenderness, your slaves are more than happy to do everything they can for you.`);
					} else if (V.PC.pregMood === 2) {
						if (V.seeDicks !== 0) {
							r.push(`Your slaves, those with dicks especially,`);
						} else {
							r.push(`Your slaves`);
						}
						r.push(`are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.`);
					}
				} else if (V.PC.preg >= 39) {
					r.push(`Every action you take is exhausting, though your slaves are more than capable of serving your every whim.`);
					if (V.PC.pregMood === 1) {
						r.push(`Even in the final stages of pregnancy, you make sure the slaves attending you are treated as if the were your favorite clients.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moment's notice. Your needy cunt hungers for dick and you don't care`);
						if (V.seeDicks !== 0) {
							r.push(`what it is attached to`);
						} else {
							r.push(`if it's made of plastic`);
						}
						r.push(`right now.`);
					}
				} else if (V.PC.preg >= 36) {
					r.push(`Every kick from your eager ${children} threatens to dislodge your breasts from your struggling top.`);
					if (V.PC.pregMood === 1) {
						r.push(`While you may be demanding and needy, you do everything you can to treat them as if they were a virgin client.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You know it's unbecoming for an arcology owner, but you need a dick in you even more than usual.`);
					}
				} else if (V.PC.preg >= 32) {
					if (V.PC.pregMood === 1) {
						r.push(`You can't help but enjoy having a slave, or client, suckle from you while you relax with them in your lap.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You don't let your pregnancy get in the way when it comes to sex; you make sure your slaves, and clients, learn just how much you know about sex.`);
					}
				} else if (V.PC.preg >= 28) {
					if (V.PC.pregMood === 1) {
						r.push(`You catch yourself playfully teasing your slaves from time to time.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your sex drive has become unquenchable as of late.`);
					}
				} else if (V.PC.preg === 22) {
					r.push(`Something startling happened this week; while enjoying a slave, your belly button popped out!`);
				} else if (V.PC.preg === 8 && V.PC.pregSource > 0) {
					babyDaddy = findFather(V.PC.pregSource);
					if (babyDaddy) {
						adjust = babyDaddy.counter.PCKnockedUp++;
						adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust);
					}
					if (V.slaveIndices[V.PC.pregSource]) {
						const {him} = getPronouns(babyDaddy);
						r.push(`Rumors spread among your slaves that your middle is swollen with ${babyDaddy.slaveName}'s child. They're not wrong, though`);
						if (babyDaddy.devotion > 20) {
							r.push(`${babyDaddy.slaveName} is broken enough to not try and use it against you. In fact, it might even draw ${him} closer to you.`);
						} else {
							r.push(`you'd have liked it to have kept that from ${babyDaddy.slaveName}, lest the rebellious bitch use it to remain defiant.`);
						}
					}
				}
			}
		} else {
			if (V.PC.preg > 0) {
				if (V.PC.belly >= 120000) {
					r.push(`You don't know how much more you can take. You feel so full and your children never calm down. You swear they take shifts tormenting your poor bladder. Even worse, your pregnancy juts out over a`);
					if (V.showInches === 2) {
						r.push(`half-yard`);
					} else {
						r.push(`half-meter`);
					}
					r.push(`from your front and has soundly defeated your maternity suit.`);
					if (V.PC.dick !== 0) {
						r.push(`Occasionally one of the bottoms manages to land a series of hits to your prostate, not that you mind as much, save for when they keep at it and you a can't restrain your orgasm. The last thing you want to do in a meeting is spontaneously orgasm and cum your in clothes.`);
					}
				} else if (V.PC.belly >= 105000) {
					r.push(`You can barely function any more. You're so big and heavy that even the simplest of actions requires both intense effort and thought just to get it done. Your suit buttons keep popping, and much to your annoyance, your ${children} will not stay still enough to let you redo them.`);
				} else if (V.PC.belly >= 90000) {
					let toSearch = V.PC.refreshment.toLowerCase(), fertRefresh = 0;
					if (toSearch.indexOf("fertility") !== -1) {
						fertRefresh = 1;
					}
					if (fertRefresh === 1) {
						r.push(`You may have a problem, but then again, you did take all those fertility drugs, so you can't really say you didn't want it.`);
					} else {
						r.push(`You may have a problem. You took fertility drugs, but you shouldn't be getting this big.`);
					}
					r.push(`Judging by how far along you are, you must be carrying ${pregNumberName(V.PC.pregType, 2)}. Your suit is also starting to get tight, but it's far less of a concern at this point.`);
				} else if (V.PC.belly >= 75000) {
					r.push(`Your belly is starting to become worrying. You're positively gigantic and quite tired. As an added stress, your maternity suit highlights your pregnancy.`);
				} else if (V.PC.belly >= 60000) {
					r.push(`Your new outfit is handling your enormous belly quite well, though it does nothing to hide your size. Everyone can tell you'll be having lots of babies and judges you accordingly.`);
				} else if (V.PC.belly >= 45000) {
					r.push(`You both look and feel enormous, your belly juts out so much now. Your tailor finally managed to get you a bigger maternity suit, one with extra give in the middle, but you feel it draws attention right to your gravidity.`);
				} else if (V.PC.belly >= 30000) {
					r.push(`You feel absolutely gigantic; you look like you're full-term with`);
					if (V.PC.pregType === 2) {
						r.push(`twins (which you are).`);
					} else {
						r.push(`twins.`);
					}
					r.push(`Having such a big belly in such poor attire weighs heavily under the public's eye.`);
				} else if (V.PC.belly >= 15000) {
					r.push(`You don't even bother to try to cover your full-term sized pregnancy, opting to just let it hang out of your old clothing. Every action you take is exhausting; though your slaves are more than capable of serving your every desire.`);
				} else if (V.PC.belly >= 12000) {
					r.push(`Your huge pregnant belly strains the buttons on your maternity suit.`);
				} else if (V.PC.belly >= 10000) {
					r.push(`Your huge pregnant belly is tiring to carry around and is beginning to stretch out your new clothes.`);
				} else if (V.PC.belly >= 7000) {
					r.push(`You've switched to using what can only be called formal maternity wear to cover your pregnant belly.`);
				} else if (V.PC.belly >= 5000) {
					r.push(`You can barely cover your baby-filled belly; not only is it obvious, but it is getting in the way of your business.`);
				} else if (V.PC.belly >= 3000) {
					r.push(`You're starting to get pretty big; you feel like everyone just focuses on your gravidity now.`);
				} else if (V.PC.belly >= 1500) {
					r.push(`Your belly is now large enough that there is no hiding it. Your top strains to cover it.`);
				} else if (V.PC.belly >= 500) {
					r.push(`Your top tightly clings to your early pregnancy, though you manage to conceal it well enough.`);
				} else if (V.PC.belly >= 250) {
					r.push(`Your top tightly clings to your bloated middle.`);
				} else if (V.PC.belly >= 100) {
					r.push(`Your top feels oddly tight around your middle.`);
				}
				if (V.PC.preg >= 41) {
					r.push(`You can barely pull yourself and your overdue ${children} out of bed; every action is a chore, you keep bumping into things, and your ${children} just won't calm down.`);
					if (V.PC.pregMood === 1) {
						r.push(`However, thanks to all your mothering, your slaves are more than happy to do everything they can for you.`);
					} else if (V.PC.pregMood === 2) {
						if (V.seeDicks !== 0) {
							r.push(`Your slaves, those with dicks especially,`);
						} else {
							r.push(`Your slaves`);
						}
						r.push(`are terrified of being seen by you, knowing full well that they will be bearing the full weight of your body as you satisfy your desires.`);
					}
				} else if (V.PC.preg >= 39) {
					if (V.PC.pregMood === 1) {
						r.push(`Even in the final stages of pregnancy, you make sure the slaves attending you are treated as if they were your own children.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your hormones practically rule you, leading you to demand your slaves to be prepared to pleasure you at a moment's notice. Your needy cunt hungers for dick and you don't care`);
						if (V.seeDicks !== 0) {
							r.push(`what it is attached to`);
						} else {
							r.push(`if it's made of plastic`);
						}
						r.push(`right now.`);
					}
				} else if (V.PC.preg >= 36) {
					r.push(`Every kick from your eager ${children} threatens to send your buttons flying.`);
					if (V.PC.pregMood === 1) {
						r.push(`While you may be demanding and needy, you do everything you can to treat them as if they were your own children.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You know it's unbecoming for an arcology owner, but you need a dick in you and you don't care from where.`);
					}
				} else if (V.PC.preg >= 32) {
					if (V.PC.pregMood === 1) {
						r.push(`You can't help but enjoy having a slave suckle from you while you relax with them in your lap.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`You don't let your pregnancy get in the way when it comes to sex; you make sure your slaves learn new positions to accommodate your bulk.`);
					}
				} else if (V.PC.preg >= 28) {
					if (V.PC.pregMood === 1) {
						r.push(`You catch yourself babying your slaves from time to time.`);
					} else if (V.PC.pregMood === 2) {
						r.push(`Your sex drive has become unquenchable as of late.`);
					}
				} else if (V.PC.preg === 22) {
					r.push(`Something startling happened this week; while enjoying a slave, your belly button popped out!`);
				} else if (V.PC.preg === 8 && V.PC.pregSource > 0) {
					babyDaddy = findFather(V.PC.pregSource);
					if (babyDaddy) {
						adjust = babyDaddy.counter.PCKnockedUp++;
						adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust);
					}
					if (V.slaveIndices[V.PC.pregSource]) {
						const {him} = getPronouns(babyDaddy);
						r.push(`Rumors spread among your slaves that your middle is swollen with ${babyDaddy.slaveName}'s child. They're not wrong, though`);
						if (babyDaddy.devotion > 20) {
							r.push(`${babyDaddy.slaveName} is broken enough to not try and use it against you. In fact, it might even draw ${him} closer to you.`);
						} else {
							r.push(`you'd have liked it to have kept that from ${babyDaddy.slaveName}, lest the rebellious bitch use it to remain defiant.`);
						}
					}
				}
			}
		}
	} else if (passage() === "Analyze PC Pregnancy") {
		if (V.PC.belly >= 120000) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your sensitive pregnancy. While you've devised a way to scan the distant peak of your navel and the depths of your underbelly, you failed to take into account just how excited your`);
			if (V.PC.pregType > 1) {
				r.push(`children`);
			} else {
				r.push(`child`);
			}
			r.push(`would get over the attention. Every pass is a battle against your kicking brood.`);
		} else if (V.PC.belly >= 90000) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your pregnancy. It takes some stretching, but you can just barely scan yourself without assistance. If you grow much larger, you'll have to call in help for those places that elude your reach.`);
		} else if (V.PC.belly >= 45000) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your pregnancy. It's quite a tiring endeavor to scan the entire thing, given just how far it extends from your body.`);
		} else if (V.PC.belly >= 14000) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your pregnancy. It takes some effort to scan the entire thing, given how large it has grown.`);
		} else if (V.PC.belly >= 5000) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your pregnancy.`);
		} else if (V.PC.belly >= 1500) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your growing pregnancy.`);
		} else if (V.PC.belly >= 500) {
			r.push(`You shudder at the cool touch of the sensor running along the curve of your early pregnancy.`);
		} else if (V.PC.belly >= 100) {
			r.push(`You shudder at the cool touch of the sensor against the slight swell of your lower belly.`);
		} else if (V.PC.belly < 100) {
			r.push(`You shudder slightly at the cool touch of the sensor against your skin.`);
		}
	} else {
		if (V.PC.preg > 0) {
			if (V.PC.belly >= 120000) {
				r.push(`Your belly is coated with stretch marks and is taut as a drum; you don't know how much more your poor womb can endure. Kicks can almost constantly be seen dotting its surface. You give it a pat for good measure, only encouraging your ${pregNumberName(V.PC.pregType, 2)}`);
				r.push(`to squirm in excitement.`);
				if (V.PC.dick !== 0) {
					r.push(`As your dick hardens under the prostate stimulation, you call for a slave to receive the incoming load.`);
				}
			} else if (V.PC.belly >= 105000) {
				r.push(`Getting out of your chair is practically a dream at this point. It takes far too much effort to do it on your own and is a little embarrassing to ask help with.`);
			} else if (V.PC.belly >= 90000) {
				r.push(`You can barely reach around your gravid mass any longer. You've also had to reinforce your chair under your growing weight.`);
			} else if (V.PC.belly >= 75000) {
				r.push(`Your belly is starting to become worrying; you feel over-filled at all times and your children like to remind you just how stuffed you are.`);
			} else if (V.PC.belly >= 60000) {
				r.push(`You're definitely having multiples; there is no denying it at this point. All you can do is try to relax and keep trying to stave off the stretch marks.`);
			} else if (V.PC.belly >= 45000) {
				r.push(`You both look and feel enormous; your belly juts out so much now. You stand no chance of sitting at your desk normally and have taken to angling you chair and belly to the side instead.`);
			} else if (V.PC.belly >= 30000) {
				r.push(`Your chair has taken to creaking ominously whenever you shift your pregnant bulk while you've taken to keeping your belly uncovered to give it room.`);
			} else if (V.PC.belly >= 14000) {
				r.push(`You can barely fit before your desk anymore and have had to take measures to accommodate your gravidity.`);
			} else if (V.PC.belly >= 12000) {
				r.push(`You can barely wrap your arms around your huge pregnant belly, and when you do, your popped navel reminds you just how full you are.`);
			} else if (V.PC.belly >= 10000) {
				r.push(`Your pregnancy has gotten quite huge; none of your clothes fit it right.`);
			} else if (V.PC.belly >= 7000) {
				r.push(`Your pregnant belly juts out annoyingly far; just getting dressed is a pain now.`);
			} else if (V.PC.belly >= 5000) {
				r.push(`Your belly has gotten quite large with child; it is beginning to get the way of sex and business.`);
			} else if (V.PC.belly >= 1500) {
				r.push(`Your belly is now large enough that there is no hiding it.`);
			} else if (V.PC.belly >= 500) {
				r.push(`Your belly is rounded by your early pregnancy.`);
			} else if (V.PC.belly >= 250) {
				r.push(`Your lower belly is beginning to stick out; you're definitely pregnant.`);
			} else if (V.PC.belly >= 100) {
				r.push(`Your belly is slightly swollen; combined with your missed period, odds are you're pregnant.`);
			} else if (V.PC.belly < 100) {
				r.push(`Your period hasn't happened in some time; you might be pregnant.`);
			}
			if (V.PC.preg >= 41) {
				r.push(`You don't know why you even bother getting out of bed; you are overdue and ready to drop at many time, making your life as arcology owner very difficult. You try to relax and enjoy your slaves, but you can only manage so much in this state.`);
			} else if (V.PC.preg >= 39) {
				r.push(`You feel absolutely massive; your full-term belly makes your life as arcology owner very difficult. You try your best to not wander too far from your penthouse, not with labor and birth so close.`);
			}
		} else if (V.PC.belly >= 1500) {
			r.push(`Your belly is still very distended from your recent pregnancy.`);
		} else if (V.PC.belly >= 500) {
			r.push(`Your belly is still distended from your recent pregnancy.`);
		} else if (V.PC.belly >= 250) {
			r.push(`Your belly is still bloated from your recent pregnancy`);
		} else if (V.PC.belly >= 100) {
			r.push(`Your belly is still slightly swollen after your recent pregnancy.`);
		}
	}
	return r.join(" ");
};

src/player/desc/playerBelly.js