From 91cff920e7b20e186af9fcc34efec9b5799b8f9e Mon Sep 17 00:00:00 2001 From: Svornost <11434-svornost@users.noreply.gitgud.io> Date: Fri, 5 Jun 2020 13:10:03 -0700 Subject: [PATCH] Description fixes (and a couple others). --- src/Mods/SecExp/securityReport.tw | 2 +- src/endWeek/saDrugs.js | 2 +- src/endWeek/saGetMilked.js | 2 +- src/endWeek/saServant.js | 4 +- src/endWeek/saServeYourOtherSlaves.js | 4 +- src/endWeek/saWorkAGloryHole.js | 4 +- src/events/RESS/waistlineWoes.js | 2 +- src/js/modification.js | 8 +- src/npc/descriptions/belly/belly.js | 419 ++++++++++----------- src/npc/descriptions/boobs/boobsShape.js | 4 +- src/npc/descriptions/boobs/piercing.js | 6 +- src/npc/descriptions/butt/butt.js | 31 +- src/npc/descriptions/crotch/crotch.js | 34 +- src/npc/descriptions/crotch/dick.js | 28 +- src/npc/descriptions/describePiercings.js | 10 +- src/npc/descriptions/describeScars.js | 5 +- src/npc/descriptions/describeTattoos.js | 12 +- src/npc/descriptions/descriptionWidgets.js | 2 +- src/npc/descriptions/limbs.js | 4 +- src/npc/descriptions/mouth.js | 4 +- src/npc/descriptions/style/clothing.js | 2 +- src/npc/descriptions/style/hair.js | 30 +- src/npc/descriptions/womb/pregnancy.js | 2 +- src/player/desc/playerBelly.js | 25 +- src/player/desc/playerCrotch.js | 5 +- 25 files changed, 308 insertions(+), 343 deletions(-) diff --git a/src/Mods/SecExp/securityReport.tw b/src/Mods/SecExp/securityReport.tw index d4b0074ecdb..eb5f88d1a94 100644 --- a/src/Mods/SecExp/securityReport.tw +++ b/src/Mods/SecExp/securityReport.tw @@ -629,7 +629,7 @@ Due to the deterioration of the old world countries, organized crime focuses mor The mercenaries do not appreciate the barely adequate wage given to them for their service. Still their professionalism keeps them determined to finish their contract. <<set _loyaltyChange += random(-5,5)>> <<else>> - The mercenaries do not appreciate the low wage given to them for their service.Their skill would be better served by a better contract and this world does not lack demand for guns for hire. + The mercenaries do not appreciate the low wage given to them for their service. Their skill would be better served by a better contract and this world does not lack demand for guns for hire. <<set _loyaltyChange -= random(5,10)>> <</if>> <<if $mercSoldierPrivilege == 1>> diff --git a/src/endWeek/saDrugs.js b/src/endWeek/saDrugs.js index 455d9d7929d..d15f36e749a 100644 --- a/src/endWeek/saDrugs.js +++ b/src/endWeek/saDrugs.js @@ -1781,7 +1781,7 @@ App.SlaveAssignment.drugs = (function() { r += ` and can't help but <span class="gold">worry a little about ${his} well-being.</span>`; slave.trust -= 1; } else { - r += ` but ${he} carries on without complaint, keeping ${his} <span class="mediumorchid">growing doubts</span> to $himself.`; + r += ` but ${he} carries on without complaint, keeping ${his} <span class="mediumorchid">growing doubts</span> to ${himself}.`; slave.devotion -= 2; } } else if (slave.health.tired > 60) { diff --git a/src/endWeek/saGetMilked.js b/src/endWeek/saGetMilked.js index 046414c081e..1bef5b03cfa 100644 --- a/src/endWeek/saGetMilked.js +++ b/src/endWeek/saGetMilked.js @@ -482,7 +482,7 @@ App.SlaveAssignment.getMilked = (function() { } else { r += `butt is machine-fucked`; } - r += ` to extract the cum from $his `; + r += ` to extract the cum from ${his} `; if (slave.scrotum === 0) { r += `invisible`; } else { diff --git a/src/endWeek/saServant.js b/src/endWeek/saServant.js index bf1205953bb..7f9538f7eea 100644 --- a/src/endWeek/saServant.js +++ b/src/endWeek/saServant.js @@ -223,7 +223,7 @@ App.SlaveAssignment.servant = (function() { } else if (slave.health.tired + 11 >= 90 && !willWorkToDeath(slave)) { r.push(`${He} attempts to refuse to work due to ${his} exhaustion, but can do little to avoid it or the resulting`); if (V.Stewardess !== 0) { - r.push(`<span class="trust dec">severe punishment</span> by ${V.Stewardess.slaveName}. ${His} slacking is kept in check by your watchful Stewardess keeping $him on task, but by the end of ${his} shift, <span class="devotion dec">${his} thoughts are made clear in the poor job ${he} did.</span>`); + r.push(`<span class="trust dec">severe punishment</span> by ${V.Stewardess.slaveName}. ${His} slacking is kept in check by your watchful Stewardess keeping ${him} on task, but by the end of ${his} shift, <span class="devotion dec">${his} thoughts are made clear in the poor job ${he} did.</span>`); } else { r.push(`<span class="trust dec">severe punishment.</span> ${He} <span class="devotion dec">accomplishes little,</span> having chosen ${his} overall well-being over the consequences.`); } @@ -244,7 +244,7 @@ App.SlaveAssignment.servant = (function() { } else if (slave.health.tired + 11 >= 90 && !willWorkToDeath(slave)) { r.push(`${He} attempts to refuse to work due to ${his} exhaustion, but can do little to avoid it or the resulting`); if (V.servantsQuarters > 0 && V.universalRulesFacilityWork === 1 && V.servantsQuartersSpots > 0 && V.Stewardess !== 0) { - r.push(`<span class="trust dec">severe punishment</span> by ${V.Stewardess.slaveName}. ${His} slacking is kept in check by your watchful Stewardess keeping $him on task, but by the end of ${his} shift, <span class="devotion dec">${his} thoughts are made clear in the poor job ${he} did.</span>`); + r.push(`<span class="trust dec">severe punishment</span> by ${V.Stewardess.slaveName}. ${His} slacking is kept in check by your watchful Stewardess keeping ${him} on task, but by the end of ${his} shift, <span class="devotion dec">${his} thoughts are made clear in the poor job ${he} did.</span>`); } else { r.push(`<span class="trust dec">severe punishment.</span> ${He} <span class="devotion dec">accomplishes little,</span> having chosen ${his} overall well-being over the consequences.`); } diff --git a/src/endWeek/saServeYourOtherSlaves.js b/src/endWeek/saServeYourOtherSlaves.js index c98bcc2d175..b14d8ab1ff6 100644 --- a/src/endWeek/saServeYourOtherSlaves.js +++ b/src/endWeek/saServeYourOtherSlaves.js @@ -986,7 +986,7 @@ App.SlaveAssignment.serveYourOtherSlaves = (function() { } else if (slave.balls < 30) { r.push(`melon-sized balls are`); } else { - r.push(`$his hypertrophied balls are`); + r.push(`${his} hypertrophied balls are`); } r.push(`licked and sucked clean of slave food.`); if (slave.ballType !== "sterile") { @@ -1292,7 +1292,7 @@ App.SlaveAssignment.serveYourOtherSlaves = (function() { } else { r.push(`fingers.`); } - r.push(`They rove across ${his} ${subRace} body, knowing just where to touch and where to press. <span class="hotpink">${domName} enjoys having a compliant ${girl} friend,</span > and they spend as much time together as they can.`); + r.push(`They rove across ${his} ${subRace} body, knowing just where to touch and where to press. <span class="hotpink">${domName} enjoys having a compliant ${girl} friend,</span> and they spend as much time together as they can.`); } if (canPenetrate(domSlave)) { fuckCount = jsRandom(9, 12); diff --git a/src/endWeek/saWorkAGloryHole.js b/src/endWeek/saWorkAGloryHole.js index e5204a0889b..4a5dacf8093 100644 --- a/src/endWeek/saWorkAGloryHole.js +++ b/src/endWeek/saWorkAGloryHole.js @@ -154,11 +154,11 @@ App.SlaveAssignment.workAGloryHole = (function() { } if (slave.assignment === Job.ARCADE) { if (!slave.fuckdoll) { - r += ` $He spends $his working hours constrained to a box, and $his time outside preparing for $his next shift; <span class="red">an exhausting life for even the healthiest of slaves.</span>`; + r += ` ${He} spends ${his} working hours constrained to a box, and ${his} time outside preparing for ${his} next shift; <span class="red">an exhausting life for even the healthiest of slaves.</span>`; if (V.arcadeUpgradeHealth > 0) { r += ` The curative cocktail pumped into ${him} is laced with `; if (V.arcadeUpgradeHealth === 2) { - r += `sedatives and painkillers to keep $him in a <span class="green">state of forced rest.</span>`; + r += `sedatives and painkillers to keep ${him} in a <span class="green">state of forced rest.</span>`; } else { r += `painkillers and mild muscle relaxants; Not enough to ruin a customer's fun, but enough to keep ${him} in a <span class="green">state of pseudo-rest.</span>`; } diff --git a/src/events/RESS/waistlineWoes.js b/src/events/RESS/waistlineWoes.js index 9db20b016ef..14feb646d8d 100644 --- a/src/events/RESS/waistlineWoes.js +++ b/src/events/RESS/waistlineWoes.js @@ -184,7 +184,7 @@ App.Events.RESSWaistlineWoes = class RESSWaistlineWoes extends App.Events.BaseEv let t = []; t.push(`${He}'s left standing there blankly, uncertain on just how to respond to such a bold statement. ${He}'s even less certain when you invite ${him} to join you for lunch in the cafeteria for the rest of the week. You want chubby and what ${he} is barely comes close.`); if (eventSlave.behavioralQuirk === "insecure") { - t.push(`${He} <span class="devotion inc">enjoys</span> you watching ${him} stuff ${himself} and quivers with delight as you measure the progress of ${his} waistline. By week's end, you're treated to the lovely sight of $his <span class="lime">new belly jiggling</span> as ${he} passes by your office.`); + t.push(`${He} <span class="devotion inc">enjoys</span> you watching ${him} stuff ${himself} and quivers with delight as you measure the progress of ${his} waistline. By week's end, you're treated to the lovely sight of ${his} <span class="lime">new belly jiggling</span> as ${he} passes by your office.`); eventSlave.weight += 10; } else if (eventSlave.behavioralFlaw === "gluttonous") { t.push(`${He} <span class="devotion inc">thoroughly enjoys</span> being permitted to stuff ${his} face for your amusement, even if your lunch is in jeopardy for the duration of the week. There is no denying the results, however, as you savor the sight of the <span class="lime">chubby ${girl}</span> jiggling past your office when it's over.`); diff --git a/src/js/modification.js b/src/js/modification.js index c9c04d9e3d9..6240b073b6f 100644 --- a/src/js/modification.js +++ b/src/js/modification.js @@ -298,7 +298,7 @@ App.Medicine.Modification.setPiercing = function(slave, location, weight) { r += `${His} girly new `; switch (location) { case "ear": - r += `pierced ears should help ${him} a little with $his issues about ${his} self-image as a fuckable slave girl. `; + r += `pierced ears should help ${him} a little with ${his} issues about ${his} self-image as a fuckable slave girl. `; break; case "lips": r += `facial piercing, just below ${his} pretty mouth, should help ${him} get used to the idea of it being a warm, wet hole for cocks. `; @@ -379,7 +379,7 @@ App.Medicine.Modification.setTattoo = function(slave, location, design) { r += `${he} giggles.`; break; case "rude words": - r += `$He stares, $his mouth working as $he spells out `; + r += `${He} stares, ${his} mouth working as ${he} spells out `; if (slave.vagina > -1) { r += `'Fucktoy's Favorite Fuckhole.' ${He} smiles naughtily. "${Master}, it sure i${s}, `; } else { @@ -418,7 +418,7 @@ App.Medicine.Modification.setTattoo = function(slave, location, design) { break; case "flowers": case "tribal patterns": - r += `${He} gasps at the beautiful design. "It'${s} ${s}o pretty, ${Master}," $he ${say}s. "Thank you. I love you ${s}o much!"`; + r += `${He} gasps at the beautiful design. "It'${s} ${s}o pretty, ${Master}," ${he} ${say}s. "Thank you. I love you ${s}o much!"`; break; case "advertisements": case "degradation": @@ -459,7 +459,7 @@ App.Medicine.Modification.setTattoo = function(slave, location, design) { r += `${He} stares, `; switch (design) { case "bleached": - r += `fascinated. $He doesn't seem sure what to make of this. `; + r += `fascinated. ${He} doesn't seem sure what to make of this. `; break; case "flowers": case "tribal patterns": diff --git a/src/npc/descriptions/belly/belly.js b/src/npc/descriptions/belly/belly.js index 6ef8664b6d5..45faf832684 100644 --- a/src/npc/descriptions/belly/belly.js +++ b/src/npc/descriptions/belly/belly.js @@ -2,7 +2,7 @@ App.Desc.belly = function(slave) { let heavyBelly; const r = []; const { - he, him, his, hers, himself, boy, He, His + he, him, his, hers, himself, girl, He, His, loli } = getPronouns(slave); if (slave.belly >= 30000) { if (slave.belly >= 400000 + (slave.muscles * 2000) && slave.physicalAge >= 18) { @@ -83,7 +83,7 @@ App.Desc.belly = function(slave) { r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`); } } else if (slave.physicalAge <= 12) { - r.push(`and ${he} is nothing more than an obscene over - filled implant with a ${loli} attached. ${He} struggles to not be lost under the straining mass that dwarfs ${his} body.`); + r.push(`and ${he} is nothing more than an obscene over-filled implant with a ${loli} attached. ${He} struggles to not be lost under the straining mass that dwarfs ${his} body.`); if (hasAnyNaturalLegs(slave)) { r.push(`${He} requires multiple slaves to`); if (!hasBothLegs(slave)) { @@ -94,7 +94,7 @@ App.Desc.belly = function(slave) { r.push(`and aid ${him} through ${his} daily affairs.`); } } else { - r.push(`and ${he} is nothing more than an over - filled implant with a ${girl} attached. ${He} is physically unable to keep ${his} boundless middle off the ground for long, if at all.`); + r.push(`and ${he} is nothing more than an over-filled implant with a ${girl} attached. ${He} is physically unable to keep ${his} boundless middle off the ground for long, if at all.`); if (hasAnyNaturalLegs(slave)) { r.push(`${He} requires multiple slaves to`); if (!hasBothLegs(slave)) { @@ -110,7 +110,7 @@ App.Desc.belly = function(slave) { } } if (slave.weight > 190) { - r.push(`${His} massively fat belly is stretched to the limit, so much so ${his} folds are pulled flat and ${his} softness, firm. ${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin.It is so full, not one motion can be seen in its contents nor can one push their hand into it.It's a wonder that both ${him} and ${his} implant have managed to hold together this long.`); + r.push(`${His} massively fat belly is stretched to the limit, so much so ${his} folds are pulled flat and ${his} softness, firm. ${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents nor can one push their hand into it. It's a wonder that both ${him} and ${his} implant have managed to hold together this long.`); } else { r.push(`${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents nor can one push their hand into it. It's a wonder that both ${him} and ${his} implant have managed to hold together this long.`); } @@ -120,8 +120,7 @@ App.Desc.belly = function(slave) { r.push(`${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents nor can one push their hand into it.`); } r.push(`It baffles the mind how ${him} and ${his} implant could swell to such a size.`); - if (slave.belly > (slave.pregAdaptation * 1000)) { - } else { + if (slave.belly <= (slave.pregAdaptation * 1000)) { r.push(`Unbelievably, ${he} seems unshaken by ${his} obscene gravidity; ${his} body is so adapted to carrying children that, even at ${his} current volume, ${he} is physically capable of growing larger.`); } if (slave.bellyFluid >= 1500) { @@ -320,7 +319,7 @@ App.Desc.belly = function(slave) { r.push(`should be nearing ${his} limit,`); } if (slave.physicalAge <= 3) { - r.push(`and ${he} is lost under the straining mass of the ready - to - rupture implant that`); + r.push(`and ${he} is lost under the straining mass of the ready-to-rupture implant that`); if (slave.belly > (slave.pregAdaptation * 1000)) { r.push(`threatens to burst out of.`); } else { @@ -331,7 +330,7 @@ App.Desc.belly = function(slave) { r.push(`${He} requires multiple slaves to move ${his} bulk when ${he} must go somewhere.`); } } else if (slave.physicalAge <= 12) { - r.push(`and ${he} is nothing more than a ready - to - rupture implant with a ${loli} attached. ${He} struggles to not be lost under the straining mass that`); + r.push(`and ${he} is nothing more than a ready-to-rupture implant with a ${loli} attached. ${He} struggles to not be lost under the straining mass that`); if (slave.belly > (slave.pregAdaptation * 1000)) { r.push(`threatens to burst out of ${his} body.`); } else { @@ -382,7 +381,7 @@ App.Desc.belly = function(slave) { } } } else if (slave.height < 150) { - r.push(`and ${he} is nothing more than a ready - to - rupture implant with a ${girl} attached. ${He} struggles to remain seen under the straining mass that`); + r.push(`and ${he} is nothing more than a ready-to-rupture implant with a ${girl} attached. ${He} struggles to remain seen under the straining mass that`); if (slave.belly > (slave.pregAdaptation * 1000)) { r.push(`threatens to burst out of ${his} body.`); } else { @@ -465,8 +464,7 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents nor can one push their hand into it. It's a wonder that both ${him} and ${his} implant have managed to hold together this long.`); } - if (slave.belly > (slave.pregAdaptation * 1000)) { - } else { + if (slave.belly <= (slave.pregAdaptation * 1000)) { r.push(`Unbelievably, ${he} seems unshaken by ${his} obscene gravidity; ${his} body is so adapted to carrying children that, even at ${his} current volume, ${he} is physically capable of growing larger, even if the implant can't.`); } if (slave.bellyFluid >= 1500) { @@ -693,9 +691,9 @@ App.Desc.belly = function(slave) { } } if (slave.weight > 190) { - r.push(`${His} massively fat belly is stretched to the limit, so much so ${his} folds are pulled flat and ${his} softness, firm. ${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin.It is so full, not one motion can be seen in its contents.`); + r.push(`${His} massively fat belly is stretched to the limit, so much so ${his} folds are pulled flat and ${his} softness, firm. ${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents.`); } else { - r.push(`${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin.It is so full, not one motion can be seen in its contents.`); + r.push(`${He} is so overfilled you can clearly make out the implant within ${his} body through ${his} skin. It is so full, not one motion can be seen in its contents.`); } if (slave.belly > (slave.pregAdaptation * 1000)) { r.push(`Both ${him} and ${his} implant are at risk of rupturing should either be filled any more.`); @@ -1151,7 +1149,7 @@ App.Desc.belly = function(slave) { } } } else if (slave.height >= 185) { - r.push(`but ${his} tall frame barely bears ${his} oversized, drum - taut belly.`); + r.push(`but ${his} tall frame barely bears ${his} oversized, drum-taut belly.`); } else if (slave.height < 150) { r.push(`and ${he} can barely function with ${his} oversized belly.`); } else if (slave.muscles > 30) { @@ -1166,21 +1164,21 @@ App.Desc.belly = function(slave) { r.push(`Given how far along ${he} is, ${he} is clearly having an obscene number of children.`); } else if (slave.preg > slave.pregData.normalBirth * 1.05) { if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a pair of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a trio of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 4) { - r.push(`${His} womb contains a quartet of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a quartet of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 5) { - r.push(`${His} womb contains a quintet of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a quintet of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 6) { - r.push(`${His} womb contains a sextet of oversized babies.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a sextet of oversized babies. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 7) { - r.push(`${His} womb contains a septet of oversized babies.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a septet of oversized babies. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 8) { - r.push(`${His} womb contains an octet of oversized babies.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains an octet of oversized babies. There is little chance of ${him} giving birth to them.`); } } if (slave.bellyFluid >= 1500) { @@ -1235,7 +1233,7 @@ App.Desc.belly = function(slave) { } } } else if (slave.height >= 185) { - r.push(`but ${his} tall frame barely bears ${his} oversized, drum - taut belly.`); + r.push(`but ${his} tall frame barely bears ${his} oversized, drum-taut belly.`); } else if (slave.height < 150) { r.push(`and ${he} can barely function with ${his} oversized belly.`); } else if (slave.muscles > 30) { @@ -1314,21 +1312,21 @@ App.Desc.belly = function(slave) { if (slave.preg < 40) { r.push(`Given how far along ${he} is, ${he} is clearly having an obscene number of children.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with octuplets.`); + r.push(`${He} is clearly full-term with octuplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a pair of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a trio of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 4) { - r.push(`${His} womb contains a quartet of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a quartet of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 5) { - r.push(`${His} womb contains a quintet of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a quintet of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 6) { - r.push(`${His} womb contains a sextet of oversized babies.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a sextet of oversized babies. There is little chance of ${him} giving birth to them.`); } else if (slave.pregType === 7) { - r.push(`${His} womb contains a septet of oversized babies.There is little to no chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a septet of oversized babies. There is little to no chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { @@ -1383,36 +1381,36 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 40) { r.push(`Given how far along ${he} is, ${he} is clearly having more than seven.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with septuplets.`); + r.push(`${He} is clearly full-term with septuplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a pair of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a trio of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 4) { - r.push(`${His} womb contains a quartet of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a quartet of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 5) { - r.push(`${His} womb contains a quintet of massive unborn children.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a quintet of massive unborn children. There is little chance of ${him} giving birth to them.`); } else if (slave.pregType === 6) { - r.push(`${His} womb contains a sextet of oversized babies.There is little to no chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a sextet of oversized babies. There is little to no chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { @@ -1424,24 +1422,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with septuplets,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1452,39 +1449,38 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 40) { r.push(`Given how far along ${he} is, ${he} is clearly having more than six.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with sextuplets.`); + r.push(`${He} is clearly full-term with sextuplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a pair of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a trio of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 4) { - r.push(`${His} womb contains a quartet of massive unborn children.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a quartet of massive unborn children. There is little chance of ${him} giving birth to them.`); } else if (slave.pregType === 5) { - r.push(`${His} womb contains a quintet of oversized babies.There is little to no chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a quintet of oversized babies. There is little to no chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1492,24 +1488,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with sextuplets,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1520,37 +1515,36 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 40) { r.push(`Given how far along ${he} is, ${he} is clearly having more than five.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with quintuplets.`); + r.push(`${He} is clearly full-term with quintuplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.They have grown so large that ${he} will never be able to birth them.`); + r.push(`${His} womb contains a pair of massive unborn children. They have grown so large that ${he} will never be able to birth them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of massive unborn children.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a trio of massive unborn children. There is little chance of ${him} giving birth to them.`); } else if (slave.pregType === 4) { - r.push(`${His} womb contains a quartet of oversized babies.There is little to no chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a quartet of oversized babies. There is little to no chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1558,24 +1552,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with quintuplets,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1586,35 +1579,34 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 36) { r.push(`Given how far along ${he} is, ${he} is clearly having more than four.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with quadruplets.`); + r.push(`${He} is clearly full-term with quadruplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.It has grown so large that ${he} will never be able to birth it.`); + r.push(`${His} womb contains one single, massive unborn child. It has grown so large that ${he} will never be able to birth it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of massive unborn children.There is little to no chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a pair of massive unborn children. There is little to no chance of ${him} giving birth to them.`); } else if (slave.pregType === 3) { - r.push(`${His} womb contains a trio of oversized babies.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a trio of oversized babies. There is little chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1622,24 +1614,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with quadruplets,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1650,33 +1641,32 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 35) { r.push(`Given how far along ${he} is, ${he} is clearly having more than three.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with triplets.`); + r.push(`${He} is clearly full-term with triplets.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive unborn child.There is little to no chance of ${him} giving birth to it.`); + r.push(`${His} womb contains one single, massive unborn child. There is little to no chance of ${him} giving birth to it.`); } else if (slave.pregType === 2) { - r.push(`${His} womb contains a pair of oversized babies.There is little chance of ${him} giving birth to them.`); + r.push(`${His} womb contains a pair of oversized babies. There is little chance of ${him} giving birth to them.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1684,24 +1674,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with triplets,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1712,31 +1701,30 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not too obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not too obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 33) { r.push(`Given how far along ${he} is, ${he} is clearly having more than two.`); } else if (slave.preg < 42) { - r.push(`${He} is clearly full - term with twins.`); + r.push(`${He} is clearly full-term with twins.`); } else if (slave.pregType === 1) { - r.push(`${His} womb contains one single, massive child.There is little chance of ${him} giving birth to it.`); + r.push(`${His} womb contains one single, massive child. There is little chance of ${him} giving birth to it.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1744,24 +1732,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks full term with twins,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1772,29 +1759,28 @@ App.Desc.belly = function(slave) { } else if (slave.bellyPreg > 0) { r.push(`${He} is enormously pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} womb. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly lewdly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.preg < 33) { r.push(`Given how far along ${he} is, ${he} is clearly having multiples.`); } else { - r.push(`${He} is clearly full - term.`); + r.push(`${He} is clearly full-term.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1802,24 +1788,23 @@ App.Desc.belly = function(slave) { } else { r.push(`${He} looks hugely pregnant,`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} implant. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 190) { - r.push(`but ${he} 's so massively fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); + r.push(`but ${he}'s so massively fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's bulging it outwards.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} huge, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} huge, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} huge, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} huge, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} huge, drum-taut belly well.`); } else { - r.push(`and ${his} huge, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} huge, drum-taut belly dominates ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1829,19 +1814,19 @@ App.Desc.belly = function(slave) { if (slave.bellyFluid >= slave.bellyPreg && slave.bellyFluid >= slave.bellyImplant) { r.push(`${His} middle is enormously distended with ${slave.inflationType},`); if (slave.physicalAge <= 3) { - r.push(`and ${his} toddlerish body is absolutely filled by ${his} bloated innards. ${He} can barely move ${him} self and resembles an over inflated blow - up doll.`); + r.push(`and ${his} toddlerish body is absolutely filled by ${his} bloated innards. ${He} can barely move ${him} self and resembles an over inflated blow-up doll.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} massive, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} massive, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.`); + r.push(`but ${he}'s so fat that it's not obvious.`); } else if (slave.height >= 185) { - r.push(`but ${his} tall frame bears ${his} massive, drum - taut belly well.`); + r.push(`but ${his} tall frame bears ${his} massive, drum-taut belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} massive, drum - taut belly dominates ${his} poor little frame.`); + r.push(`and ${his} massive, drum-taut belly dominates ${his} poor little frame.`); } else if (slave.muscles > 30) { - r.push(`and ${his} fit body bears ${his} massive, drum - taut belly well.`); + r.push(`and ${his} fit body bears ${his} massive, drum-taut belly well.`); } else { - r.push(`and ${his} massive, drum - taut belly dominates ${his} frame.`); + r.push(`and ${his} massive, drum-taut belly dominates ${his} frame.`); } } else if (slave.bellyPreg > 0) { r.push(`${He} is heavily pregnant,`); @@ -1850,7 +1835,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 12) { r.push(`and ${his} gravid belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.Only the firmness at its top gives away ${his} pregnancy.`); + r.push(`but ${he}'s so fat that it's not obvious. Only the firmness at its top gives away ${his} pregnancy.`); } else if (slave.height >= 185) { r.push(`but ${his} tall frame bears ${his} gravid belly well.`); } else if (slave.height < 150) { @@ -1867,8 +1852,7 @@ App.Desc.belly = function(slave) { } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1880,7 +1864,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 12) { r.push(`and ${his} distended belly lewdly dominates ${his} poor little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's amiss.`); + r.push(`but ${he}'s so fat that it's not obvious. Only the firmness at ${his} belly's top and the weight in its sway give any hint that something's amiss.`); } else if (slave.height >= 185) { r.push(`but ${his} tall frame bears ${his} distended belly well.`); } else if (slave.height < 150) { @@ -1892,8 +1876,7 @@ App.Desc.belly = function(slave) { } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1905,39 +1888,38 @@ App.Desc.belly = function(slave) { if (slave.physicalAge <= 3) { r.push(`and ${his} swollen belly is nearly as big as ${his} toddlerish body.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} swollen belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.`); + r.push(`but ${he}'s so fat that it's not obvious.`); } else if (slave.height >= 185) { r.push(`but ${his} tall frame bears ${his} swollen belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} swollen belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} little frame.`); } else if (slave.muscles > 30) { r.push(`and ${his} fit body bears ${his} swollen belly well.`); } else { - r.push(`and ${his} swollen belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} little frame.`); } } else if (slave.bellyPreg > 0) { r.push(`${He} is clearly pregnant,`); if (slave.physicalAge <= 3) { r.push(`and ${his} rounded belly takes up much of ${his} toddlerish body.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} rounded belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} rounded belly is eye-catching on ${his} little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.`); + r.push(`but ${he}'s so fat that it's not obvious.`); } else if (slave.height >= 185) { r.push(`but ${his} tall frame bears ${his} rounded middle well.`); } else if (slave.height < 150) { - r.push(`and ${his} rounded belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} rounded belly is eye-catching on ${his} little frame.`); } else if (slave.muscles > 30) { r.push(`and ${his} fit body bears ${his} rounded belly well.`); } else { - r.push(`and ${his} rounded belly is eye - catching on ${his} frame.`); + r.push(`and ${his} rounded belly is eye-catching on ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1947,22 +1929,21 @@ App.Desc.belly = function(slave) { if (slave.physicalAge <= 3) { r.push(`and ${his} swollen belly dominates ${his} toddlerish body.`); } else if (slave.physicalAge <= 12) { - r.push(`and ${his} swollen belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} little frame.`); } else if (slave.weight > 130) { - r.push(`but ${he} 's so fat that it's not obvious.`); + r.push(`but ${he}'s so fat that it's not obvious.`); } else if (slave.height >= 185) { r.push(`but ${his} tall frame bears ${his} swollen belly well.`); } else if (slave.height < 150) { - r.push(`and ${his} swollen belly is eye - catching on ${his} little frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} little frame.`); } else if (slave.muscles > 30) { r.push(`and ${his} fit body bears ${his} swollen belly well.`); } else { - r.push(`and ${his} swollen belly is eye - catching on ${his} frame.`); + r.push(`and ${his} swollen belly is eye-catching on ${his} frame.`); } if (slave.bellyFluid >= 1500) { if (slave.inflationMethod === 2) { - r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${ - slave.inflationType}.`); + r.push(`There is a distinct curve to ${his} upper belly, the result of a stomach filled with ${slave.inflationType}.`); } else { r.push(`${His} stomach bulges a little larger thanks to all the ${slave.inflationType} in ${his} bowels.`); } @@ -1976,7 +1957,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 10) { r.push(`and ${his} sloshing belly looks huge on ${his} tiny frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not obvious.`); + r.push(`but ${he}'s sufficiently overweight that it's not obvious.`); } else if (slave.height < 150) { r.push(`and ${his} sloshing belly looks huge on ${his} tiny frame.`); } else if (slave.weight <= -10) { @@ -1994,7 +1975,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 10) { r.push(`and ${his} swelling belly already looks huge on ${his} tiny frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not obvious.`); + r.push(`but ${he}'s sufficiently overweight that it's not obvious.`); } else if (slave.height < 150) { r.push(`and ${his} swelling belly already looks huge on ${his} tiny frame.`); } else if (slave.weight < -10) { @@ -2012,7 +1993,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 12) { r.push(`and ${his} swollen belly already looks huge on ${his} tiny frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not obvious.`); + r.push(`but ${he}'s sufficiently overweight that it's not obvious.`); } else if (slave.height < 150) { r.push(`and ${his} swollen belly already looks huge on ${his} tiny frame.`); } else if (slave.weight < -10) { @@ -2032,7 +2013,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 10) { r.push(`and abundantly clear on ${his} youthful frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not noticeable in passing.`); + r.push(`but ${he}'s sufficiently overweight that it's not noticeable in passing.`); } else if (slave.height < 150) { r.push(`and abundantly clear on ${his} tiny frame.`); } else if (slave.weight < -10) { @@ -2047,7 +2028,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 10) { r.push(`and abundantly clear on ${his} youthful frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not noticeable in passing.`); + r.push(`but ${he}'s sufficiently overweight that it's not noticeable in passing.`); } else if (slave.height < 150) { r.push(`and abundantly clear on ${his} tiny frame.`); } else if (slave.weight < -10) { @@ -2065,7 +2046,7 @@ App.Desc.belly = function(slave) { } else if (slave.physicalAge <= 10) { r.push(`and abundantly clear on ${his} youthful frame.`); } else if (slave.weight > 95) { - r.push(`but ${he} 's sufficiently overweight that it's not noticeable in passing.`); + r.push(`but ${he}'s sufficiently overweight that it's not noticeable in passing.`); } else if (slave.height < 150) { r.push(`and abundantly clear on ${his} tiny frame.`); } else if (slave.weight < -10) { @@ -2097,7 +2078,7 @@ App.Desc.belly = function(slave) { r.push(`${His} stomach is painfully distended from the nutrition and hydration being pumped down ${his} throat and up ${his} butt.`); } else if (slave.weight > 190) { if (slave.muscles > 95) { - r.push(`${His} massive abs are lost beneath ${his} overwhelming flab.In fact, ${he} 's so massively fat that ${his} navel is also lost deep in a fold of ${his} belly. Multiple thick, huge rolls run along its sides around to ${his} flabby back.`); + r.push(`${His} massive abs are lost beneath ${his} overwhelming flab.In fact, ${he}'s so massively fat that ${his} navel is also lost deep in a fold of ${his} belly. Multiple thick, huge rolls run along its sides around to ${his} flabby back.`); } else if (slave.muscles > 30) { r.push(`${His} abs are lost beneath ${his} overwhelming flab; ${he}'s so hugely fat that ${his} navel is also lost deep in a fold of ${his} belly. Multiple thick rolls run along its sides around to ${his} flabby back.`); } else { diff --git a/src/npc/descriptions/boobs/boobsShape.js b/src/npc/descriptions/boobs/boobsShape.js index 19e47533ed2..d8624869797 100644 --- a/src/npc/descriptions/boobs/boobsShape.js +++ b/src/npc/descriptions/boobs/boobsShape.js @@ -148,9 +148,9 @@ App.Desc.boobsShape = function(slave) { } } else if ((slave.boobsImplant <= 600)) { if (slave.boobs > 800) { - r.push(`${He} has ${slave.boobsImplant} cc breast implants.${His} implants are well done, but ${his} breasts are so perfect and gravity - defying that they are clearly artificial.`); + r.push(`${He} has ${slave.boobsImplant} cc breast implants. ${His} implants are well done, but ${his} breasts are so perfect and gravity-defying that they are clearly artificial.`); } else { - r.push(`${He} has ${slave.boobsImplant} cc breast implants.${His} implants are well done, but ${his} breasts are so rounded and high that they are clearly artificial.`); + r.push(`${He} has ${slave.boobsImplant} cc breast implants. ${His} implants are well done, but ${his} breasts are so rounded and high that they are clearly artificial.`); } if (V.arcologies[0].FSTransformationFetishist !== "unset") { if (slave.boobsImplant > 0) { diff --git a/src/npc/descriptions/boobs/piercing.js b/src/npc/descriptions/boobs/piercing.js index 04cded3cd68..42352651a96 100644 --- a/src/npc/descriptions/boobs/piercing.js +++ b/src/npc/descriptions/boobs/piercing.js @@ -1,11 +1,9 @@ /** * @param {App.Entity.SlaveState} slave - * @param {App.Utils.Pronouns} pronouns * @returns {string} */ -App.Desc.areolaePiercing = function(slave, pronouns) { - pronouns = pronouns || getPronouns(slave); - const {his, He, His} = pronouns; +App.Desc.areolaePiercing = function(slave) { + const {his, He, His} = getPronouns(slave); const nipColor = nippleColor(slave); let r = []; if (slave.fuckdoll === 0) { diff --git a/src/npc/descriptions/butt/butt.js b/src/npc/descriptions/butt/butt.js index 36a381904e4..25b2fd5fc1d 100644 --- a/src/npc/descriptions/butt/butt.js +++ b/src/npc/descriptions/butt/butt.js @@ -1,7 +1,7 @@ App.Desc.butt = function(slave) { const r = []; const { - he, him, his, hers, himself, boy, He, His + he, him, his, hers, himself, girl, He, His } = getPronouns(slave); if (V.showClothing === 1 && V.saleDescription === 0) { if (V.surgeryDescription === 0) { @@ -1158,17 +1158,17 @@ App.Desc.butt = function(slave) { if (V.arcologies[0].FSSlimnessEnthusiast !== "unset") { if (slave.butt >= 3) { if (slave.buttImplant / slave.butt < .25) { - r.push(`${His} ass is < span class="red" > disgustingly natural</span > for its size.`); + r.push(`${His} ass is <span class="red">disgustingly natural</span> for its size.`); } else { - r.push(`${His} asscheeks are < span class="green" > obviously implants,</span > as they should be.`); + r.push(`${His} asscheeks are <span class="green">obviously implants,</span> as they should be.`); } } } else { if (slave.butt >= 6) { if (slave.buttImplant / slave.butt < .5) { - r.push(`${His} ass is < span class="red" > disgustingly natural</span > for its size.`); + r.push(`${His} ass is <span class="red">disgustingly natural</span> for its size.`); } else { - r.push(`${His} asscheeks are < span class="green" > obviously implants,</span > as they should be.`); + r.push(`${His} asscheeks are <span class="green">obviously implants,</span> as they should be.`); } } } @@ -1226,11 +1226,10 @@ App.Desc.butt = function(slave) { if (V.buttAccessibility === 1) { r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`); } else { - r.push(`${He}`); if (V.saleDescription === 1) { - r.push(`'ll have`); + r.push(`${He}'ll have`); } else { - r.push(`has`); + r.push(`${He} has`); } r.push(`trouble living in your penthouse, which is not designed for ${girl}s with buttcheeks`); } @@ -1241,7 +1240,7 @@ App.Desc.butt = function(slave) { } else if (slave.physicalAge <= 12) { if (slave.butt >= 12) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic ass is greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic ass is greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} butt is so massive that it is difficult for ${him} to move.`); @@ -1273,11 +1272,10 @@ App.Desc.butt = function(slave) { if (V.buttAccessibility === 1) { r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`); } else { - r.push(`${He}`); if (V.saleDescription === 1) { - r.push(`'ll have`); + r.push(`${He}'ll have`); } else { - r.push(`has`); + r.push(`${He} has`); } r.push(`trouble living in your penthouse, which is not designed for ${girl}s with buttcheeks`); } @@ -1288,7 +1286,7 @@ App.Desc.butt = function(slave) { } else if (slave.physicalAge > 12) { if (slave.butt > 17) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic ass is greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic ass is greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} butt is so massive that it is difficult for ${him} to move.`); @@ -1320,11 +1318,10 @@ App.Desc.butt = function(slave) { if (V.buttAccessibility === 1) { r.push(`Fortunately for ${him}, the penthouse is adapted for daily life with a rear`); } else { - r.push(`${He}`); if (V.saleDescription === 1) { - r.push(`'ll have`); + r.push(`${He}'ll have`); } else { - r.push(`has`); + r.push(`${He} has`); } r.push(`trouble living in your penthouse, which is not designed for ${girl}s with buttcheeks`); } @@ -1363,7 +1360,7 @@ App.Desc.butt = function(slave) { } else if (slave.tail === "combat") { r.push(`${He} has a very long ${slave.tailColor} metallic tail that can lash out, constrict, and deploy razor sharp spikes on command.`); } else if (slave.tail === "sex") { - r.push(`${He} has a long, slender, ${slave.tailColor} tail.While not strong, it is very dexterous and has a small fleshy spade - shaped tip that can vibrate and dispense lube on command.`); + r.push(`${He} has a long, slender, ${slave.tailColor} tail.While not strong, it is very dexterous and has a small fleshy spade-shaped tip that can vibrate and dispense lube on command.`); } r.push(App.Desc.mods(slave, "buttock")); diff --git a/src/npc/descriptions/crotch/crotch.js b/src/npc/descriptions/crotch/crotch.js index 878337554f0..13a4910e914 100644 --- a/src/npc/descriptions/crotch/crotch.js +++ b/src/npc/descriptions/crotch/crotch.js @@ -1449,63 +1449,55 @@ App.Desc.crotch = function(slave) { break; case 8: r.push(`titanic`); - if (canAchieveErection(slave)) { - } else { - r.push(`, flaccid`); + if (!canAchieveErection(slave)) { + r.push(`flaccid`); } r.push(`cock hangs naked.`); break; case 7: r.push(`gigantic`); - if (canAchieveErection(slave)) { - } else { - r.push(`, flaccid`); + if (!canAchieveErection(slave)) { + r.push(`flaccid`); } r.push(`cock hangs naked.`); break; case 6: r.push(`huge`); - if (canAchieveErection(slave)) { - } else { - r.push(`, flaccid`); + if (!canAchieveErection(slave)) { + r.push(`flaccid`); } r.push(`cock hangs naked.`); break; case 5: r.push(`imposing`); - if (canAchieveErection(slave)) { - } else { - r.push(`, flaccid`); + if (!canAchieveErection(slave)) { + r.push(`flaccid`); } r.push(`cock swings naked.`); break; case 4: r.push(`big`); - if (canAchieveErection(slave)) { - } else { - r.push(`, flaccid`); + if (!canAchieveErection(slave)) { + r.push(`flaccid`); } r.push(`cock dangles naked.`); break; case 3: - if (canAchieveErection(slave)) { - } else { + if (!canAchieveErection(slave)) { r.push(`flaccid`); } r.push(`cock dangles bare.`); break; case 2: r.push(`little`); - if (canAchieveErection(slave)) { - } else { + if (!canAchieveErection(slave)) { r.push(`flaccid`); } r.push(`dick is bare.`); break; case 1: r.push(`tiny`); - if (canAchieveErection(slave)) { - } else { + if (!canAchieveErection(slave)) { r.push(`flaccid`); } r.push(`dick is bare.`); diff --git a/src/npc/descriptions/crotch/dick.js b/src/npc/descriptions/crotch/dick.js index 5d60283e478..c94f74b9711 100644 --- a/src/npc/descriptions/crotch/dick.js +++ b/src/npc/descriptions/crotch/dick.js @@ -1,7 +1,7 @@ App.Desc.dick = function(slave) { const r = []; const { - he, him, his, hers, himself, boy, He, His + he, him, his, hers, himself, girl, He, His } = getPronouns(slave); if (slave.dick > 0) { switch (slave.dick) { @@ -930,7 +930,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge <= 12) { if (slave.dick >= 30) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic dick are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic dick are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} penis so massive that it is difficult for ${him} to move.`); @@ -964,7 +964,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge > 12) { if (slave.dick >= 30) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic dick are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic dick are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} penis so massive that it is difficult for ${him} to move.`); @@ -998,9 +998,9 @@ App.Desc.dick = function(slave) { } if (slave.balls >= 50) { - r.push(`${His} testicles are so big and sensitive that ${he} can barely move without stopping to let shivers run down ${his} body.It takes a great deal of control to not release their contents in huge spurts in every direction.`); + r.push(`${His} testicles are so big and sensitive that ${he} can barely move without stopping to let shivers run down ${his} body. It takes a great deal of control to not release their contents in huge spurts in every direction.`); } else if (slave.balls >= 37) { - r.push(`${His} perpetual stream of semen - laced precum leaves a mess on the floor wherever ${he}`); + r.push(`${His} perpetual stream of semen-laced precum leaves a mess on the floor wherever ${he}`); if (canAchieveErection(slave)) { r.push(`goes, along with ${his} shaft`); if (hasAnyLegs(slave)) { @@ -1026,7 +1026,7 @@ App.Desc.dick = function(slave) { if (slave.physicalAge <= 3) { if (slave.balls >= 25) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1062,7 +1062,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge <= 12) { if (slave.balls >= 50) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1098,7 +1098,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge > 12) { if (slave.balls > 70) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1445,7 +1445,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge <= 12) { if (slave.balls >= 50) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1481,7 +1481,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge > 12) { if (slave.balls > 70) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1518,7 +1518,7 @@ App.Desc.dick = function(slave) { if (slave.prostate > 2) { r.push(`The area above ${his} crotch has a slight swell to it from ${his} prostate implant.A constant dribble of precum streams from the hole; ${his} artificially hyperactive prostate keeps ${him} that way.`); } else if ((slave.prostate > 1)) { - r.push(`${He} 's got a string of precum dangling from the hole; ${his} artificially hyperactive prostate keeps ${him} that way.`); + r.push(`${he}'s got a string of precum dangling from the hole; ${his} artificially hyperactive prostate keeps ${him} that way.`); } if (slave.aphrodisiacs > 0 || slave.inflationType === "aphrodisiac") { r.push(`The aphrodisiacs have ${him} so horny that there's a`); @@ -1875,7 +1875,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge <= 12) { if (slave.balls >= 50) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1911,7 +1911,7 @@ App.Desc.dick = function(slave) { } else if (slave.physicalAge > 12) { if (slave.balls > 70) { if (slave.fuckdoll > 0) { - r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he} 's almost always restrained, stationary, or both.`); + r.push(`The difficulties of having a gigantic pair of testicles are greatly reduced for a Fuckdoll, since ${he}'s almost always restrained, stationary, or both.`); } else { if (canWalk(slave)) { r.push(`${His} balls are so massive that it is difficult for ${him} to move.`); @@ -1948,7 +1948,7 @@ App.Desc.dick = function(slave) { if (slave.prostate > 2) { r.push(`The area above ${his} crotch has a slight swell to it from ${his} prostate implant.A constant dribble of precum streams from the hole and down ${his} testicles; ${his} artificially hyperactive prostate keeps ${him} that way.`); } else if ((slave.prostate > 1)) { - r.push(`${He} 's got a string of precum dangling from the hole and down ${his} testicles; ${his} artificially hyperactive prostate keeps ${him} that way.`); + r.push(`${he}'s got a string of precum dangling from the hole and down ${his} testicles; ${his} artificially hyperactive prostate keeps ${him} that way.`); } if (slave.aphrodisiacs > 0 || slave.inflationType === "aphrodisiac") { r.push(`The aphrodisiacs have ${him} so horny that there's a`); diff --git a/src/npc/descriptions/describePiercings.js b/src/npc/descriptions/describePiercings.js index 5b3a0f4ab42..85b9c8e8576 100644 --- a/src/npc/descriptions/describePiercings.js +++ b/src/npc/descriptions/describePiercings.js @@ -7,7 +7,7 @@ App.Desc.piercing = function(slave, surface) { let r = []; /* eslint-disable no-unused-vars*/ const { - he, him, his, hers, himself, boy, He, His + he, him, his, hers, himself, girl, He, His } = getPronouns(slave); /* eslint-enable */ if (V.showBodyMods !== 1) { @@ -200,7 +200,7 @@ App.Desc.piercing = function(slave, surface) { } case "nose": { if (slave.nosePiercing === 1) { - r.push(`${He} has simple studs in $his nose.`); + r.push(`${He} has simple studs in ${his} nose.`); } else if (slave.nosePiercing === 2) { r.push(`${He} has nasal studs and a large septum ring.`); if (slave.clothes === "slutty jewelry" && slave.earPiercing > 0) { @@ -246,9 +246,9 @@ App.Desc.piercing = function(slave, surface) { } else { r.push(`fortunately`); } - r.push(`'V.enunciate.title' is easy to pronounce.`); + r.push(`'${V.enunciate.title}' is easy to pronounce.`); } else { - r.push(`'V.writtenTitle' comes out as 'V.enunciate.title.'`); + r.push(`'${V.writtenTitle}' comes out as '${V.enunciate.title}.'`); } } } @@ -800,7 +800,7 @@ App.Desc.piercing = function(slave, surface) { if (!(slave.chastityPenis)) { if (slave.dick > 4) { if (slave.boobs > 1000) { - if (canAchieveErection(slave.balls > 0)) { + if (canAchieveErection(slave) && slave.balls > 0) { if (slave.devotion > 20) { if (slave.energy > 90) { r.push(`${His} very special body allows ${him} to wear an incredibly lewd piece of jewelry: a thin golden chain that runs from nipple to nipple, through ${his} pierced cockhead. The chain is short, and any motion at all tugs at ${his} nipples and penis.`); diff --git a/src/npc/descriptions/describeScars.js b/src/npc/descriptions/describeScars.js index 2c8faa1ab3a..0cbd1b2b8e2 100644 --- a/src/npc/descriptions/describeScars.js +++ b/src/npc/descriptions/describeScars.js @@ -127,6 +127,7 @@ App.Desc.expandScarString = function(slave, surface) { // scars can sometimes be if (!slave.scar[surface]) { return r; } + const {he, his = getPronouns(slave); const bodypart = Object.keys(slave.scar[surface]); for (const kind of bodypart) { let scar = slave.scar[surface][kind]; @@ -159,7 +160,7 @@ App.Desc.expandScarString = function(slave, surface) { // scars can sometimes be } r += "raised lines from a whip tracing the curves"; } else if (["left upper arm", "right upper arm"].includes(surface)) { - r += "rough edges where a whip abused $his skin"; + r += `rough edges where a whip abused ${his} skin`; } else { if (scar > 2) { r += "frightening "; @@ -269,7 +270,7 @@ App.Desc.expandScarString = function(slave, surface) { // scars can sometimes be break; case "cutting": if (["left wrist", "right wrist", "neck"].includes(surface)) { - r += "some scars as though $he attempted self harm"; + r += `some scars as though ${he} attempted self harm`; } else { r += "some cuts as though from a razor"; } diff --git a/src/npc/descriptions/describeTattoos.js b/src/npc/descriptions/describeTattoos.js index 58c4af2c6cb..03a09900f1a 100644 --- a/src/npc/descriptions/describeTattoos.js +++ b/src/npc/descriptions/describeTattoos.js @@ -7,7 +7,7 @@ App.Desc.tattoo = function(slave, surface) { let r = []; /* eslint-disable no-unused-vars*/ const { - he, him, his, hers, himself, boy, He, His + he, him, his, hers, himself, He, His, woman } = getPronouns(slave); /* eslint-enable */ if (V.showBodyMods !== 1) { @@ -100,7 +100,7 @@ App.Desc.tattoo = function(slave, surface) { r.push(`${His} facial tattoos include 'Sex Slave' across ${his} forehead, 'Face' to the left of ${his} mouth, and 'Pussy' to the right of it.`); break; case "degradation": - r.push(`'${V.desc}' is tattooed across ${his} forehead.`); + r.push(`'${SlaveTitle(slave)}' is tattooed across ${his} forehead.`); break; case "Asian art": r.push(`${He} has a blossoming cherry tree tattooed on one temple; its pink petals are dappled across ${his} cheeks.`); @@ -123,7 +123,7 @@ App.Desc.tattoo = function(slave, surface) { r.push(`'Property of ${PlayerName()}' is tattooed across ${his} forehead.`); break; case "paternalist": - r.push(`'Beloved ${V.desc}' is tattooed across one of ${his} cheeks.`); + r.push(`'Beloved ${SlaveTitle(slave)}' is tattooed across one of ${his} cheeks.`); break; default: r.push(slave.lipsTat); @@ -512,7 +512,7 @@ App.Desc.tattoo = function(slave, surface) { r.push(`${He} has a tramp stamp which reads 'Fuck my ass and be blessed.'`); break; case "possessive": - r.push(`${He} has a tramp stamp which reads '${V.PC.slaveName}'s ${V.desc}.'`); + r.push(`${He} has a tramp stamp which reads '${V.PC.slaveName}'s ${SlaveTitle(slave)}.'`); break; case "paternalist": r.push(`${He} has a tramp stamp which reads 'Fuck me slowly' with an arrow pointing downward.`); @@ -592,7 +592,7 @@ App.Desc.tattoo = function(slave, surface) { r.push(`is tattooed across ${his} right.`); break; case "possessive": - r.push(`'${V.PC.slaveName} made me their' is tattooed across ${his} left buttock; with '${V.desc}' tattooed across ${his} right.`); + r.push(`'${V.PC.slaveName} made me their' is tattooed across ${his} left buttock; with '${SlaveTitle(slave)}' tattooed across ${his} right.`); break; case "paternalist": r.push(`'Treat it' is tattooed across ${his} left buttock; 'Gently' is tattooed across ${his} right.`); @@ -890,7 +890,7 @@ App.Desc.tattoo = function(slave, surface) { r.push(`${His} thighs are used as simple ad space, promoting ${V.arcologies[0].name} and your business pursuits.`); break; case "rude words": - r.push(`${His} left thigh reads '${V.desc}' and the right 'slut.'`); + r.push(`${His} left thigh reads '${SlaveTitle(slave)}' and the right 'slut.'`); break; case "degradation": if (slave.vagina < 0) { diff --git a/src/npc/descriptions/descriptionWidgets.js b/src/npc/descriptions/descriptionWidgets.js index db042db98e2..2606e331030 100644 --- a/src/npc/descriptions/descriptionWidgets.js +++ b/src/npc/descriptions/descriptionWidgets.js @@ -1354,7 +1354,7 @@ App.Desc.mouthAccessory = function(slave) { r += `ball-shaped gag that prevents ${him} from uttering a word while keeping ${him} uncomfortably aware of ${his} status.`; break; case "bit gag": - r += `${He} is wearing a jaw spreading, bar-shaped gag that prevents ${him} from speaking while keeping $him uncomfortably aware of ${his} status.`; + r += `${He} is wearing a jaw spreading, bar-shaped gag that prevents ${him} from speaking while keeping ${him} uncomfortably aware of ${his} status.`; break; case "dildo gag": r += `${He} is wearing a sturdy leather collar that continues up to restrict ${his} jaw as well. It holds a ring gag in ${his} mouth, into which slots a formidable inward-facing dildo that reaches down ${his} throat. It can be removed to facefuck ${him}.`; diff --git a/src/npc/descriptions/limbs.js b/src/npc/descriptions/limbs.js index c5d4a53e508..bcad2198f41 100644 --- a/src/npc/descriptions/limbs.js +++ b/src/npc/descriptions/limbs.js @@ -124,7 +124,7 @@ App.Desc.limbChange = function() { /** * Generates an array with the current limbs of a slave. * @param {App.Entity.SlaveState} slave - * @returns {[number]} + * @returns {number[]} */ function currentState(slave) { let a = []; @@ -197,7 +197,7 @@ App.Desc.limbChange = function() { /** * * @param {App.Entity.SlaveState} slave - * @param {[number]} newState + * @param {number[]} newState */ function applySelector(slave, newState) { if (getLeftArmID(slave) !== newState[0]) { diff --git a/src/npc/descriptions/mouth.js b/src/npc/descriptions/mouth.js index 99991131158..8f5ddf0a244 100644 --- a/src/npc/descriptions/mouth.js +++ b/src/npc/descriptions/mouth.js @@ -32,9 +32,9 @@ App.Desc.mouth = function(slave) { if (V.arcologies[0].FSTransformationFetishist > 20) { if (slave.lips > 70) { if (slave.lipsImplant / slave.lips < .50) { - r.push(`${His} lips are huge and < span class="red" > disgustingly natural</span > for their size.`); + r.push(`${His} lips are huge and <span class="red">disgustingly natural</span> for their size.`); } else { - r.push(`${His} lips are huge and < span class="green" > obviously implants,</span > as they should be.`); + r.push(`${His} lips are huge and <span class="green">obviously implants,</span> as they should be.`); } } } diff --git a/src/npc/descriptions/style/clothing.js b/src/npc/descriptions/style/clothing.js index c9b7bba47f2..f1e6ae3e413 100644 --- a/src/npc/descriptions/style/clothing.js +++ b/src/npc/descriptions/style/clothing.js @@ -314,7 +314,7 @@ App.Desc.clothing = function(slave) { } else if ((skinToneLevel(slave.skin) > 22)) { r.push(`in white to create a striking contrast with ${his} ${slave.skin} skin,`); } else if (slave.addict > 5) { - r.push(`in the electric blue color of aphrodisiacs to signal ${he} 's down to fuck high,`); + r.push(`in the electric blue color of aphrodisiacs to signal ${he}'s down to fuck high,`); } else if ((slave.dick > 0) && canAchieveErection(slave)) { r.push(`in blue to signal that ${he} can get hard,`); } else { diff --git a/src/npc/descriptions/style/hair.js b/src/npc/descriptions/style/hair.js index b62db26e514..397194b335e 100644 --- a/src/npc/descriptions/style/hair.js +++ b/src/npc/descriptions/style/hair.js @@ -13,7 +13,7 @@ App.Desc.hair = function(slave) { break; case "shaved": case "shaved bald": - r.push(`hair has been shaved.If ${his} hair were visible, it would be ${slave.hColor}.`); + r.push(`hair has been shaved. If ${his} hair were visible, it would be ${slave.hColor}.`); break; case "buzzcut": r.push(`${slave.hColor} hair is in a short buzzcut.`); @@ -24,7 +24,7 @@ App.Desc.hair = function(slave) { case "afro": r.push(`${slave.hColor} hair is in a`); if (slave.hLength > 100) { - r.push(`gigantic puffed - up afro and looks ridiculous.`); + r.push(`gigantic puffed-up afro and looks ridiculous.`); } else if (slave.hLength > 30) { r.push(`puffy afro.`); } else { @@ -34,13 +34,13 @@ App.Desc.hair = function(slave) { case "cornrows": r.push(`${slave.hColor} hair is formed tightly into cornrows in a decorative pattern on ${his} head, dangling`); if (slave.hLength >= 150) { - r.push(`down calf - length,`); + r.push(`down calf-length,`); } else if (slave.hLength >= 100) { - r.push(`down ass - length,`); + r.push(`down ass-length,`); } else if (slave.hLength >= 30) { r.push(`down long,`); } else if (slave.hLength >= 10) { - r.push(`down shoulder - length,`); + r.push(`down shoulder-length,`); } else { r.push(`down,`); } @@ -83,19 +83,19 @@ App.Desc.hair = function(slave) { case "tails": case "up": if (hairLength > 0.9) { - r.push(`floor - length,`); + r.push(`floor-length,`); } else if (hairLength > 0.8) { - r.push(`calf - length,`); + r.push(`calf-length,`); } else if (hairLength > 0.7) { - r.push(`knee - length,`); + r.push(`knee-length,`); } else if (hairLength >= 0.6) { - r.push(`thigh - length,`); + r.push(`thigh-length,`); } else if (hairLength >= 0.4) { - r.push(`ass - length,`); + r.push(`ass-length,`); } else if (hairLength >= 0.2) { r.push(`long,`); } else if (hairLength >= 15) { - r.push(`shoulder - length,`); + r.push(`shoulder-length,`); } else { r.push(`short,`); } @@ -103,17 +103,17 @@ App.Desc.hair = function(slave) { r.push(App.Desc.hairClothing(slave)); break; default: - r.push(`${slave.hColor} hair is slave.hStyle.`); + r.push(`${slave.hColor} hair is ${slave.hStyle}.`); } r.push(`${His}`); if (slave.eyebrowHStyle === "bald") { - r.push(`brows do not grow hair.${His} eyebrows would be ${slave.eyebrowHColor} in color if they did.`); + r.push(`brows do not grow hair. ${His} eyebrows would be ${slave.eyebrowHColor} in color if they did.`); } else if (slave.eyebrowHStyle === "shaved") { r.push(`eyebrows have`); if (slave.hStyle === "shaved" || slave.hStyle === "shaved bald") { r.push(`also`); } - r.push(`been shaved off.If they were visible, they would be ${slave.eyebrowHColor} in color.`); + r.push(`been shaved off. If they were visible, they would be ${slave.eyebrowHColor} in color.`); } else { r.push(`${slave.eyebrowHColor} eyebrows`); switch (slave.eyebrowHStyle) { @@ -130,7 +130,7 @@ App.Desc.hair = function(slave) { r.push(`naturally contour to the shape of ${his} brow.`); break; case "curved": - r.push(`form small "S" - shaped curves above ${his} eyes.`); + r.push(`form small "S"-shaped curves above ${his} eyes.`); break; case "straight": r.push(`are near perfectly straight, instead of curving.`); diff --git a/src/npc/descriptions/womb/pregnancy.js b/src/npc/descriptions/womb/pregnancy.js index 28a9055fe4d..346fcf93d23 100644 --- a/src/npc/descriptions/womb/pregnancy.js +++ b/src/npc/descriptions/womb/pregnancy.js @@ -772,7 +772,7 @@ App.Desc.pregnancy = function(slave) { if (sameFather !== 1) { r.push(`tests report multiple different sources.`); } else { - if (slaveWD.litterData[litCount][0].age > slave.pregData.normalBirth / 8) { + if (slaveWD.litterData[slaveWD.litters.length-1][0].age > slave.pregData.normalBirth / 8) { r.push(`all of them too young to tell the father of.`); } else if (slave.pregSource === -7) { r.push(`all of them modified children from the gene lab.`); diff --git a/src/player/desc/playerBelly.js b/src/player/desc/playerBelly.js index ab532aca555..c12dc46e82a 100644 --- a/src/player/desc/playerBelly.js +++ b/src/player/desc/playerBelly.js @@ -5,6 +5,7 @@ App.Desc.Player.belly = function() { let toSearch; let babyDaddy; let adjust; + const {girlP} = getPronouns(V.PC).appendSuffix("P"); if (passage() === "Manage Personal Affairs") { if (V.PC.preg > 0) { @@ -115,7 +116,7 @@ App.Desc.Player.belly = function() { } 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.`); + 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) { @@ -227,9 +228,7 @@ App.Desc.Player.belly = function() { adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust); } if (V.slaveIndices[V.PC.pregSource]) { - ({ - he, him, his, hers, himself, girl, He, His, loli, wife, wives - } = getPronouns(babyDaddy)); + 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.`); @@ -374,9 +373,7 @@ App.Desc.Player.belly = function() { adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust); } if (V.slaveIndices[V.PC.pregSource]) { - ({ - him - } = getPronouns(babyDaddy)); + 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.`); @@ -389,11 +386,11 @@ App.Desc.Player.belly = function() { } 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 half-`); + 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(`yard`); + r.push(`half-yard`); } else { - r.push(`meter`); + r.push(`half-meter`); } r.push(`from your front and has soundly defeated your maternity suit.`); if (V.PC.dick !== 0) { @@ -499,9 +496,7 @@ App.Desc.Player.belly = function() { adjustFatherProperty(babyDaddy, "PCKnockedUp", adjust); } if (V.slaveIndices[V.PC.pregSource]) { - ({ - him - } = getPronouns(babyDaddy)); + 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.`); @@ -547,9 +542,9 @@ App.Desc.Player.belly = function() { 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.`); + 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.`); + 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) { diff --git a/src/player/desc/playerCrotch.js b/src/player/desc/playerCrotch.js index 1ed89d53f94..14b17b094e4 100644 --- a/src/player/desc/playerCrotch.js +++ b/src/player/desc/playerCrotch.js @@ -1,5 +1,6 @@ App.Desc.Player.crotch = function() { const r = []; + const {girlP} = getPronouns(V.PC).appendSuffix('P'); if (passage() === "Manage Personal Affairs") { r.push(`you have`); @@ -39,7 +40,7 @@ App.Desc.Player.crotch = function() { if (V.PC.newVag === 1) { r.push(`<span class="orange">tight vagina.</span> Your pussy is very resilient; you shouldn't be able to stretch it out again.`); } else if (V.PC.career === "escort") { - r.push(`<span class="red">very loose vagina.</span> Years of whoring will do that to a _girlP.`); + r.push(`<span class="red">very loose vagina.</span> Years of whoring will do that to a ${girlP}.`); } else if (V.PC.counter.birthsTotal >= 10) { r.push(`<span class="red">rather loose vagina,</span> stretched from your many children.`); } else if (V.PC.career === "servant") { @@ -97,7 +98,7 @@ App.Desc.Player.crotch = function() { if (V.PC.newVag === 1) { r.push(`<span class="orange">tight vagina.</span> Your pussy is very resilient; you shouldn't be able to stretch it out again.`); } else if (V.PC.career === "escort") { - r.push(`<span class="red">very loose vagina.</span> Years of whoring will do that to a _girlP.`); + r.push(`<span class="red">very loose vagina.</span> Years of whoring will do that to a ${girlP}.`); } else if (V.PC.counter.birthsTotal >= 10) { r.push(`<span class="red">rather loose vagina,</span> stretched from your many children.`); } else if (V.PC.career === "servant") { -- GitLab