diff --git a/src/facilities/nursery/childInteract.tw b/src/facilities/nursery/childInteract.tw index 1f61401755fb1d0e9b442473efca4df611a0d00b..d78a6f4f35bd268bb38fb42a2aa60260fbf58d34 100644 --- a/src/facilities/nursery/childInteract.tw +++ b/src/facilities/nursery/childInteract.tw @@ -17,8 +17,8 @@ <br> <<if $seeDetails == 1>> <<set $saleDescription = 0>> - <span id="LCD"><<include "Long Child Description">></span> - <br>//[[Options][$nextLink = passage()]] | [[Hide descriptions|Child Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LCD">><<include "Long Child Description">><</replace>><</link>>''// + <span id="LCD"><<= App.Facilities.Nursery.LongChildDescription($activeChild)>></span> + <br>//[[Options][$nextLink = passage()]] | [[Hide descriptions|Child Interact][$seeDetails = 0]] | [[Customize|Add custom descriptors]] | ''<<link "Update">><<replace "#LCD">><<= App.Facilities.Nursery.LongChildDescription($activeChild)>><</replace>><</link>>''// <<else>> //[[Show descriptions|Child Interact][$seeDetails = 1]]// <</if>> diff --git a/src/js/nurseryWidgets.js b/src/js/nurseryWidgets.js index cc85e51d63dca9a2e0a72d298449a3c41857314a..68e6c1c556d23954489657f7bb69ede19f9607e8 100644 --- a/src/js/nurseryWidgets.js +++ b/src/js/nurseryWidgets.js @@ -1,12 +1,19 @@ App.Facilities.Nursery.ChildSummary = function(child) { + r += `${child} will stay in ${V.nurseryName} for another ${child.weeksLeft} weeks. `; + r += LongChildDescription(child); + return r; +}; + +App.Facilities.Nursery.LongChildDescription = function(child) { "use strict"; const V = State.variables; const arcology = V.arcologies[0]; const PC = V.PC; const slaves = V.slaves; let r = ``; + let beauty = Beauty(child); /* eslint-disable */ - let pronouns = getPronouns(slave); + let pronouns = getPronouns(child); let he = pronouns.pronoun; let him = pronouns.object; let his = pronouns.possessive; @@ -17,10 +24,9 @@ App.Facilities.Nursery.ChildSummary = function(child) { let His = capFirstChar(his); /* eslint-enable */ - r += `${child} will stay in ${V.nurseryName} for another ${child.weeksLeft} weeks. `; - r += LongChildDescription(child); + SlaveStatClamp(child); - LongChildDescription = function(child) { + { /* 000-250-006 */ if (V.seeImages) { if (V.imageChoice === 1) { @@ -39,10 +45,10 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += ` (<strong><span class="yellow">${child.custom.label}</span></strong>) `; } - r += ` is a <strong><span class="coral">${SlaveTitle(child)}</span></strong> `; + r += ` is a <strong><span class="coral">${SlaveTitle(child)}.</span></strong> `; // r += App.Desc.devotionAndTrust(child); TODO: - r += App.Desc.ageAndHealth(child); + // r += App.Desc.ageAndHealth(child); if (!V.saleDescription) { if (V.clinic && V.clinicUpgradeScanner) { @@ -203,7 +209,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } } - r += App.Desc.eyes(child); + // r += App.Desc.eyes(child); if (child.fetish === "mindbroken") { r += `However, <span class="coral">${his} mind is fundamentally broken;</span> everything ${he} experiences will quickly be forgotten. `; @@ -679,7 +685,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } if (V.familyTesting) { - r += `<<Family>> `; // TODO: + r += `<<Family>> `; // TODO: if (child.relationship >= 3 && totalRelatives(child) > 0) { const lover = getSlave(child.relationshipTarget); @@ -737,7 +743,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } } else { if (child.relation !== 0) { - let lcd = V.slaveIndices[child.relationTarget]; // TODO: child.relationTarget does not exist + let lcd = V.slaveIndices[child.relationTarget]; // TODO: child.relationTarget does not exist if (typeof lcd !== "undefined") { if (slaves[lcd].ID === child.relationshipTarget && child.relationship >= 3) { r += `${He} is <span class="lightgreen">${SlaveFullName(slaves[lcd])}'s $activeChild.relation, making their relationship incestuous.</span> `; @@ -762,9 +768,9 @@ App.Facilities.Nursery.ChildSummary = function(child) { } } r += `<br> `; - }; + } - if (child.prestige > 0) { // TODO: child objects do not have prestige properties + if (child.prestige > 0) { // TODO: child objects do not have prestige properties if (child.prestigeDesc) { r += `${child.prestigeDesc} `; } @@ -853,18 +859,18 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (V.showScores) { FResult(child); - r += `Currently, $he has an <span class="pink"><strong>attractiveness score</strong> of <strong><u>${beauty}</u></strong></span> and a <span class="lightcoral"<strong>sexual score</strong></span> of <strong><u>${V.FResult}</u></strong>.</span> `; + r += `Currently, ${he} has an <span class="pink"><strong>attractiveness score</strong> of <strong><u>${beauty}</u></strong></span> and a <span class="lightcoral"><strong>sexual score</strong> of <strong><u>${V.FResult}</u></strong>.</span> `; } r += `<br> `; if (child.amp) { - r += App.Desc.amputee(child); // TODO: verify this exists + // r += App.Desc.amputee(child); // TODO: verify this exists } - r += App.Desc.clothing; + // r += App.Desc.clothing(child); if (V.showBodyMods) { - r += App.Desc.clothingCorset; + // r += App.Desc.clothingCorset(child); } // r += App.Desc.heightAndWeight; TODO: @@ -880,27 +886,27 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (child.height <= averageHeight + 5 && child.height >= averageHeight - 5) { r += `an average height`; if (child.physicalAge < 16) { - r += ` for $his age`; + r += ` for ${his} age`; } } else if (child.height < averageHeight - 15) { r += `petite`; if (child.physicalAge < 16) { - r += ` for $his age`; + r += ` for ${his} age`; } } else if (child.height < averageHeight - 5) { r += `short`; if (child.physicalAge < 16) { - r += ` for $his age`; + r += ` for ${his} age`; } } else if (child.height > averageHeight + 15) { r += `very tall`; if (child.physicalAge < 16) { - r += ` for $his age`; + r += ` for ${his} age`; } } else if (child.height > averageHeight + 5) { r += `tall`; if (child.physicalAge < 16) { - r += ` for $his age`; + r += ` for ${his} age`; } } if (V.showHeightCMs) { @@ -921,7 +927,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } else { r += `<span class="red">${jsEither("extremely fat", "extremely overweight")}</span>. `; } - } else if (child.weight > 130 ) { + } else if (child.weight > 130) { if (arcology.FSHedonisticDecadance !== "unset") { r += `${jsEither("amazingly curvy", "amazingly plush")}. `; } else { @@ -929,7 +935,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } } else if (child.weight > 95) { if (child.hips > 1) { - r += `${"extremely curvy", "extremely plush"}, but $his huge hips make the extra weight attractive on $him. `; + r += `${"extremely curvy", "extremely plush"}, but ${his} huge hips make the extra weight attractive on ${him}. `; } else if (arcology.FSHedonisticDecadance !== "unset") { r += `${jsEither("extremely curvy", "extremely plush")}. `; } else { @@ -937,7 +943,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } } else if (child.weight > 30) { if (child.hips > 1) { - r += `${jsEither("quite curvy", "very plush")}, but $his motherly hips make the extra weight attractive on $him. `; + r += `${jsEither("quite curvy", "very plush")}, but ${his} motherly hips make the extra weight attractive on ${him}. `; } else if (arcology.FSHedonisticDecadance !== "unset") { r += `${jsEither("quite curvy", "very plush")}. `; } else { @@ -951,9 +957,9 @@ App.Facilities.Nursery.ChildSummary = function(child) { r += `${jsEither("appealingly skinny", "pleasingly thin")}. `; } else if (child.weight >= -95) { if (child.hips > 1) { - r += `${jsEither("quite skinny", "very thin")}, but $his wide hips make the gap between $his thighs very noticeable. `; + r += `${jsEither("quite skinny", "very thin")}, but ${his} wide hips make the gap between ${his} thighs very noticeable. `; } else if (child.hips < -1) { - r += `${jsEither("quite skinny", "very thin")}, but $his trim hips make $him look like a model. `; + r += `${jsEither("quite skinny", "very thin")}, but ${his} trim hips make ${him} look like a model. `; } else { r += `<span class="red">${"rail thin", "too skinny", "unserweight"}</span>. `; } @@ -962,122 +968,122 @@ App.Facilities.Nursery.ChildSummary = function(child) { } if (child.hips > 2) { - r += `$His hips are unrealistically wide; it is obvious they have been artificially widened. `; + r += `${His} hips are unrealistically wide; it is obvious they have been artificially widened. `; } - r += App.Desc.waist(child); + // r += App.Desc.waist(child); TODO: if (arcology.FSGenderFundamentalistLawBeauty + arcology.FSGenderFundamentalistLawBeauty > 0) { if (arcology.FSHedonisticDecadance === "unset" && arcology.FSPhyscialIdealistStrongFat === 0) { if (child.weight > 130) { - r += `$He is much too fat for the fashionable feminine ideal. `; + r += `${He} is much too fat for the fashionable feminine ideal. `; } else if (child.weight > 30) { - r += `$He is too fat for the fashionable feminine ideal. `; + r += `${He} is too fat for the fashionable feminine ideal. `; } else if (child.weight < -30) { - r += `$He is too skinny for the fashionable feminine ideal. `; + r += `${He} is too skinny for the fashionable feminine ideal. `; } } else { if (child.weight > 130) { - r += `$He is much too fat for the fashionable feminine ideal. `; + r += `${He} is much too fat for the fashionable feminine ideal. `; } else if (child.weight < -30) { - r += `$He is too skinny for the fashionable feminine ideal. `; + r += `${He} is too skinny for the fashionable feminine ideal. `; } } } else if (arcology.FSSlimnessEnthusiastLaw === 1) { if (arcology.FSHedonisticDecadance === "unset" && arcology.FSPhyscialIdealistStrongFat === 0) { if (child.weight > 30) { - r += `$He is much too fat for the fashionable feminine ideal. `; + r += `${He} is much too fat for the fashionable feminine ideal. `; } else if (child.weight > 10) { - r += `$He is too fat for the fashionable feminine ideal. `; + r += `${He} is too fat for the fashionable feminine ideal. `; } } else { if (child.weight > 60) { - r += `$He is much too fat for the fashionable feminine ideal. `; + r += `${He} is much too fat for the fashionable feminine ideal. `; } else if (child.weight > 30) { - r += `$He is too fat for the fashionable feminine ideal. `; + r += `${He} is too fat for the fashionable feminine ideal. `; } } } else if (arcology.FSHedonisticDecadance2) { if (child.weight <= 95) { - r += `$He is too thin for the fashionable feminine ideal. `; + r += `${He} is too thin for the fashionable feminine ideal. `; } else if (child.weight <= 10) { - r += `$He is much too thin for the fashionable feminine ideal. `; + r += `${He} is much too thin for the fashionable feminine ideal. `; } } if (canWalk(child)) { if (child.weight > (170 + child.muscles / 5) && child.physicalAge >= 18) { - r += `$He is so fat that it is difficult for $him to move. `; + r += `${He} is so fat that it is difficult for ${him} to move. `; if (child.muscles > 95) { - r += `However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. `; + r += `However, ${he} is so powerfully built that ${he} can manage it with effort, though ${he} often has to stop for breaks. `; } else if (child.muscles > 30) { - r += `$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. `; + r += `${He} can barely manage to get to ${his} feet unaided, and usually walks alongside objects to help relieve the weight. `; } else if (child.muscles > 5) { - r += `$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; + r += `${He} requires assistance to get to ${his} feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; } else { - r += `$He cannot get to $his feet unaided, and tries to stay seated as much as $he can. `; + r += `${He} cannot get to ${his} feet unaided, and tries to stay seated as much as ${he} can. `; } } else if (child.weight > (110 + child.muscles / 20) && child.physicalAge <= 3) { - r += `$He is so fat that it is difficult for $him to move. `; + r += `${He} is so fat that it is difficult for ${him} to move. `; if (child.muscles > 95) { - r += `However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. `; + r += `However, ${he} is so powerfully built that ${he} can manage it with effort, though ${he} often has to stop for breaks. `; } else if (child.muscles > 30) { - r += `$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. `; + r += `${He} can barely manage to get to ${his} feet unaided, and usually walks alongside objects to help relieve the weight. `; } else if (child.muscles > 5) { - r += `$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; + r += `${He} requires assistance to get to ${his} feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; } else { - r += `$He cannot get to $his feet unaided, and tries to stay seated as much as $he can. `; + r += `${He} cannot get to ${his} feet unaided, and tries to stay seated as much as ${he} can. `; } } else if (child.weight > (140 + child.muscles / 15) && child.physicalAge <= 12) { - r += `$He is so fat that it is difficult for $him to move. `; + r += `${He} is so fat that it is difficult for ${him} to move. `; if (child.muscles > 95) { - r += `However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. `; + r += `However, ${he} is so powerfully built that ${he} can manage it with effort, though ${he} often has to stop for breaks. `; } else if (child.muscles > 30) { - r += `$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. `; + r += `${He} can barely manage to get to ${his} feet unaided, and usually walks alongside objects to help relieve the weight. `; } else if (child.muscles > 5) { - r += `$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; + r += `${He} requires assistance to get to ${his} feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; } else { - r += `$He cannot get to $his feet unaided, and tries to stay seated as much as $he can. `; + r += `${He} cannot get to ${his} feet unaided, and tries to stay seated as much as ${he} can. `; } } else if (child.weight > (165 + child.muscles / 10 && child.physicalAge < 18)) { - r += `$He is so fat that it is difficult for $him to move. `; + r += `${He} is so fat that it is difficult for ${him} to move. `; if (child.muscles > 95) { - r += `However, $he is so powerfully built that $he can manage it with effort, though $he often has to stop for breaks. `; + r += `However, ${he} is so powerfully built that ${he} can manage it with effort, though ${he} often has to stop for breaks. `; } else if (child.muscles > 30) { - r += `$He can barely manage to get to $his feet unaided, and usually walks alongside objects to help relieve the weight. `; + r += `${He} can barely manage to get to ${his} feet unaided, and usually walks alongside objects to help relieve the weight. `; } else if (child.muscles > 5) { - r += `$He requires assistance to get to $his feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; + r += `${He} requires assistance to get to ${his} feet, and tends to lean on things to help relieve the weight. Much furniture has met an early demise thanks to this habit. `; } else { - r += `$He cannot get to $his feet unaided, and tries to stay seated as much as $he can. `; + r += `${He} cannot get to ${his} feet unaided, and tries to stay seated as much as ${he} can. `; } } } // App.Desc.heightImplant(child); TODO: - r += `$He is `; + r += `${He} is `; if (child.muscles > 95) { r += `<span class="pink">extremely muscular,</span> with defined pecs, powerful glutes, and massive traps`; if ($activeChild.weight > 95) { - ` hidden beneath a layer of fat`; + r += ` hidden beneath a layer of fat`; } r += `. `; } else if (child.muscles > 50) { r += `<span class="pink">quite muscular,</span> with ripped abs, strong shoulders, and defined lats`; if ($activeChild.weight > 95) { - ` hidden beneath a layer of fat`; + r += ` hidden beneath a layer of fat`; } r += `. `; } else if (child.muscles > 30) { r += `<span class="pink">well built,</span> yet feminine with defined abs and strong shapely muscles`; if ($activeChild.weight > 95) { - ` hidden beneath a layer of fat`; + r += ` hidden beneath a layer of fat`; } r += `. `; } else if (child.muscles > 5) { r += `<span class="pink">well built,</span> yet feminine, with just-visible muscles`; if ($activeChild.weight > 30) { - ` hidden beneath a layer of fat`; + r += ` hidden beneath a layer of fat`; } r += `. `; } else if (child.muscles >= -5) { @@ -1085,49 +1091,49 @@ App.Facilities.Nursery.ChildSummary = function(child) { } else if (child.muscles >= -30) { r += `<span class="pink">rather weak,</span> with barely any muscles. `; } else if (child.muscles >= -95) { - r += `<span class="pink">very weak;</span> $he struggles with day-to-day tasks. `; + r += `<span class="pink">very weak;</span> ${he} struggles with day-to-day tasks. `; } else { - r += `<span class="red">frail;</span> $he can barely hold $himself up. `; + r += `<span class="red">frail;</span> ${he} can barely hold ${himself} up. `; } if (arcology.FSGenderFundamentalistLawBeauty + arcology.FSGenderRadicalistLawBeauty + arcology.FSSlimnessEnthusiastLaw > 0 && arcology.FSPhyscialIdealist === "unset" && !arcology.FSHedonisticDecadanceStrongFat) { if (arcology.FSPhyscialIdealistLaw > 0 && child.muscles > 50) { - r += `$He is entirely too muscular for the fashionable feminine ideal. `; + r += `${He} is entirely too muscular for the fashionable feminine ideal. `; } else if (child.muscles > 30) { - r += `$He is entirely too muscular for the fashionable feminine ideal. `; + r += `${He} is entirely too muscular for the fashionable feminine ideal. `; } } if (!child.amp) { if (child.weight > 190) { - r += `$He has hugely thick arms with sagging fat rolls and `; + r += `${He} has hugely thick arms with sagging fat rolls and `; } else if (child.weight > 160) { - r += `$He has thick arms with drooping fat folds and `; + r += `${He} has thick arms with drooping fat folds and `; } else if (child.weight > 130) { - r += `$He has plump arms with `; + r += `${He} has plump arms with `; } else if (child.weight > 97) { - r += `$He has chubby arms with `; + r += `${He} has chubby arms with `; } else { - r += `$He has normal arms with `; + r += `${He} has normal arms with `; } } if (child.muscles > 95) { r += `huge muscles`; if (child.weight > 95) { - r += ` hidden beneath $his soft flesh `; + r += ` hidden beneath ${his} soft flesh `; } r += `. `; } else if (child.muscles > 30) { r += `obvious muscles`; if (child.weight > 95) { - r += ` hidden beneath $his soft flesh `; + r += ` hidden beneath ${his} soft flesh `; } r += `. `; } else if (child.muscles > 5) { r += `toned muscles`; if (child.weight > 30) { - r += ` hidden beneath $his soft flesh `; + r += ` hidden beneath ${his} soft flesh `; } r += `. `; } else { @@ -1135,11 +1141,11 @@ App.Facilities.Nursery.ChildSummary = function(child) { } if (child.skill.combat > 0) { - r += `$He is <span class="aquamarine"skilled at combat:</span> $he is comfortable with the use of modern firearms and edges weapons, and $his hands `; + r += `${He} is <span class="aquamarine"skilled at combat:</span> ${he} is comfortable with the use of modern firearms and edges weapons, and ${his} hands `; if (child.amp === -4) { r += `would be deadly weapons even if they weren't full of deadly weapons already`; } else if (child.amp > 0) { - r += `would be deadly weapons if $he had any`; + r += `would be deadly weapons if ${he} had any`; } else { r += `are deadly weapons`; } @@ -1147,7 +1153,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { } if (child.counter.pitKills > 0) { - r += `${child.counter.pitKills} slaves have died by $his hand in pit fights. `; + r += `${child.counter.pitKills} slaves have died by ${his} hand in pit fights. `; } if (child.corsetPiercing > 0) { @@ -1156,35 +1162,35 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (!child.amp) { if (child.weight > 190) { - r += `$He has extremely fat legs with immense soft, rather uneven thighs and `; + r += `${He} has extremely fat legs with immense soft, rather uneven thighs and `; } else if (child.weight > 160) { - r += `$He has very fat legs with massively thick, soft, somewhat uneven thighs and `; + r += `${He} has very fat legs with massively thick, soft, somewhat uneven thighs and `; } else if (child.weight > 130) { - r += `$He has fat legs with hugely thick, soft thighs and `; + r += `${He} has fat legs with hugely thick, soft thighs and `; } else if (child.weight > 97) { - r += `$He has fat legs with thick, soft thighs and `; + r += `${He} has fat legs with thick, soft thighs and `; } else if (child.weight > 95) { - r += `$He has normal legs with thick, soft thighs and `; + r += `${He} has normal legs with thick, soft thighs and `; } else { - r += `$He has relatively normal legs and thighs with `; + r += `${He} has relatively normal legs and thighs with `; } if (child.muscles > 95) { r += `huge muscles`; if (child.weight > 95) { - r += ` hidden beneath $his soft flab`; + r += ` hidden beneath ${his} soft flab`; } r += `. `; } else if (child.muscles > 30) { r += `obvious muscles`; if (child.weight > 95) { - r += ` hidden beneath $his soft flab`; + r += ` hidden beneath ${his} soft flab`; } r += `. `; } else if (child.muscles > 5) { r += `tones muscles`; if (child.weight > 30) { - r += ` hidden beneath $his soft flab`; + r += ` hidden beneath ${his} soft flab`; } r += `. `; } else { @@ -1196,7 +1202,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (V.showBodyMods) { if (["ankles", "back", "calves", "chest", "feet", "hands", "left ankle", "left calf", "left foot", "left hand", "left lower arm", "left shoulder", "left upper arm", "left wrist", "lower arms", "lower back", "right ankle", "right calf", "right foot", "right hand", "right lower arm", "right shoulder", "right upper arm", "right wrist", "shoulders", "upper arms", "wrists"].includes(child.brandLocation)) { - r += App.Desc.brand(child); + // r += App.Desc.brand(child); } } @@ -1207,39 +1213,39 @@ App.Facilities.Nursery.ChildSummary = function(child) { } if (child.markings === "birthmark" && !child.prestige && child.pornPrestige < 2) { - r += `$He has a large, liver-colored birthmark, detracting from $his beauty. `; + r += `${He} has a large, liver-colored birthmark, detracting from ${his} beauty. `; } if (child.skin === "sun tanned") { if (child.releaseRules !== "restrictive" && child.releaseRules !== "masturbation" && child.releaseRules !== "chastity") { if (child.fetishKnown && child.fetishStrength > 60) { - r += `$His tan is slightly uneven, since $he enjoys`; + r += `${His} tan is slightly uneven, since ${he} enjoys`; switch (child.fetish) { case "buttslut": - r += `letting other tanned slaves share a tanning bed with $him so they can sodomize $him while $he tans. `; + r += `letting other tanned slaves share a tanning bed with ${him} so they can sodomize ${him} while ${he} tans. `; break; case "cumslut": - r += `letting other tanned slaves share a tanning bed with $him so they get oral from $him while $he tans. `; + r += `letting other tanned slaves share a tanning bed with ${him} so they get oral from ${him} while ${he} tans. `; break; case "sadist": - r += `forcing inferior slaves into the tanning beds with $him so $he can sodomize them while $he tans. `; + r += `forcing inferior slaves into the tanning beds with ${him} so ${he} can sodomize them while ${he} tans. `; break; case "dom": - r += `bringing other slaves into the tanning beds with $him so $he can fuck them while $he tans. `; + r += `bringing other slaves into the tanning beds with ${him} so ${he} can fuck them while ${he} tans. `; break; case "masochist": case "submissive": - r += `letting other slaves into the tanning beds with $him so they can fuck $him while $he tans. `; + r += `letting other slaves into the tanning beds with ${him} so they can fuck ${him} while ${he} tans. `; break; case "boobs": - r += `bringing other slaves into the tanning beds with $him so $he can tittyfuck them while $he tans. `; + r += `bringing other slaves into the tanning beds with ${him} so ${he} can tittyfuck them while ${he} tans. `; break; case "pregnancy": if (Math.random() * 100 < V.seeDicks) { - r += `letting slaves with dicks into the tanning beds with $him so they can cum inside $him while $he tans. `; + r += `letting slaves with dicks into the tanning beds with ${him} so they can cum inside ${him} while ${he} tans. `; } break; default: - r += `bringing other slaves into the tanning beds with $him to have sex while $he tans. `; + r += `bringing other slaves into the tanning beds with ${him} to have sex while ${he} tans. `; break; } } @@ -1251,7 +1257,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { // r += App.Desc.upperFace(child); TODO: // r += App.Desc.hair(child); TODO: } else { - r += `$His hair is ${child.hColor}`; + r += `${His} hair is ${child.hColor}`; if (child.hColor !== child.eyebrowHColor) { r += `, with ${child.eyebrowHColor} eyebrows`; } @@ -1259,7 +1265,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (child.hColor === "red" && child.hLength >= 10) { if (child.markings === "freckles" || (child.markings === "heavily freckled")) { if (skinToneLevel(child.skin) > 5 && skinToneLevel(child) < 10) { - r += `It goes perfectly with $his ${child.skin} skin and freckles. `; + r += `It goes perfectly with ${his} ${child.skin} skin and freckles. `; } } } @@ -1267,42 +1273,42 @@ App.Facilities.Nursery.ChildSummary = function(child) { let pubertyAge = Math.max(child.pubertyAgeXX, child.pubertyAgeXY); if (child.physicalAge < pubertyAge - 2) { - r += `$He is too sexually immature to have armpit hair. `; + r += `${He} is too sexually immature to have armpit hair. `; } else if (child.underArmHStyle === "hairless") { - r += `$His armpits are perfectly smooth and naturally hairless. `; + r += `${His} armpits are perfectly smooth and naturally hairless. `; } else if (child.underArmHStyle === "bald") { - r += `$His armpits no longer grow hair, leaving them smooth and hairless. `; + r += `${His} armpits no longer grow hair, leaving them smooth and hairless. `; } else if (child.underArmHStyle === "waxed") { - r += `$His armpits are waxed and smooth. `; + r += `${His} armpits are waxed and smooth. `; } else if (child.physicalAge < pubertyAge - 1) { - r += `$He has a few ${child.underArmHColor} wisps of armpit hair. `; + r += `${He} has a few ${child.underArmHColor} wisps of armpit hair. `; } else if (child.physicalAge < pubertyAge) { - r += `$He is on the verge of puberty and has a small patch of ${child.underArmHColor} armpit hair. `; + r += `${He} is on the verge of puberty and has a small patch of ${child.underArmHColor} armpit hair. `; } else if (child.underArmHStyle === "shaved") { - r += `$His armpits appear hairless, but closer inspection reveals light, ${child.underArmHColor} stubble. `; + r += `${His} armpits appear hairless, but closer inspection reveals light, ${child.underArmHColor} stubble. `; } else if (child.underArmHStyle === "neat") { - r += `$His armpit hair is neatly trimmed `; + r += `${His} armpit hair is neatly trimmed `; if (child.amp) { - r += `since it is always in full view`; - } else { - r += ` to not be visible unless $he lifts $his arms`; - } - r += `. `; + r += `since it is always in full view`; + } else { + r += ` to not be visible unless ${he} lifts ${his} arms`; + } + r += `. `; } else if (child.underArmHStyle === "bushy") { - r += `$His ${child.underArmHColor} armpit hair has been allowed to grow freely`; + r += `${His} ${child.underArmHColor} armpit hair has been allowed to grow freely`; if (child.amp) { - r += ` creating two bushy patches under where $his arms used to be`; + r += ` creating two bushy patches under where ${his} arms used to be`; } else { - r += ` and can be seen poking out from under $his arms at all times`; + r += ` and can be seen poking out from under ${his} arms at all times`; } r += `. `; } if (!child.voice) { - r += `$He is <span class="pink">completely silent,</span> which is understandable, since $he's mute. `; + r += `${He} is <span class="pink">completely silent,</span> which is understandable, since ${he}'s mute. `; } else { if (child.lips > 95) { - r += `$He is <span class="pink">effectively mute,</span> since $his lips are so large that $he can no longer speak intelligibly. $He can still `; + r += `${He} is <span class="pink">effectively mute,</span> since ${his} lips are so large that ${he} can no longer speak intelligibly. ${He} can still `; if (child.devotion > 50) { r += `moan`; } else if (child.devotion > 20) { @@ -1325,18 +1331,18 @@ App.Facilities.Nursery.ChildSummary = function(child) { // r += App.Desc.mouth(child); TODO: if (V.showClothing && !V.saleDescription) { - r += App.Desc.collar; - if (child.relationship > 4) { // TODO: will children be able to get married? + // r += App.Desc.collar(child); TODO: + if (child.relationship > 4) { // TODO: will children be able to get married? if (child.amp !== 1) { - r += `$He has a simple gold band on the little finger of $his left hand. `; + r += `${He} has a simple gold band on the little finger of ${his} left hand. `; } else { - r += `$He has a simple gold band on a length of chain around $his neck. `; + r += `${He} has a simple gold band on a length of chain around ${his} neck. `; } } else if (child.relationship === -3) { if (child.amp !== 1) { - r += `$He has a simple steel band on the little finger of $his left hand. `; + r += `${He} has a simple steel band on the little finger of ${his} left hand. `; } else { - r += `$He has a simple steel band on a length of cord around $his neck. `; + r += `${He} has a simple steel band on a length of cord around ${his} neck. `; } } } @@ -1344,7 +1350,7 @@ App.Facilities.Nursery.ChildSummary = function(child) { // r += App.Desc.nails(child) TODO: if (child.minorInjury !== 0 && child.minorInjury !== "sore ass") { - r += `$He is sporting a <span class="red">$activeChild.minorInjury,</span> covered by makeup. `; + r += `${He} is sporting a <span class="red">$activeChild.minorInjury,</span> covered by makeup. `; } r += `<br> `; @@ -1361,193 +1367,193 @@ App.Facilities.Nursery.ChildSummary = function(child) { if (V.showBodyMods) { // r += App.Desc.nipplesPiercing(child); TODO: } - r += App.Desc.areolae(child); + // r += App.Desc.areolae(child); TODO: - if (child.inflation > 0) { // TODO: will children be able to be inflated? + if (child.inflation > 0) { // TODO: will children be able to be inflated? // r += App.Desc.bellyInflation(child); TODO: } else if (child.bellyImplant >= 2000) { // r += App.Desc.bellyImplant; TODO: } - r += App.Desc.butt(child); + // r += App.Desc.butt(child); r += `<br> `; - r += App.Desc.crotch(child); - r += App.Desc.dick(child); - r += App.Desc.vagina(child); - r += App.Desc.anus(child); + // r += App.Desc.crotch(child); + // r += App.Desc.dick(child); + // r += App.Desc.vagina(child); + // r += App.Desc.anus(child); r += `<br> `; switch (child.drugs) { case "super fertility drugs": if (isFertile(child) && !child.preg) { - r += `$He is constantly dripping sexual fluids and $his breasts and belly are slightly swollen. The super fertility drugs have $him ready to be impregnated. `; + r += `${He} is constantly dripping sexual fluids and ${his} breasts and belly are slightly swollen. The super fertility drugs have ${him} ready to be impregnated. `; } break; case "fertility drugs": if (isFertile(child) && !child.preg) { - r += `$He smells of sexual fluids and $his breasts are slightly swollen. The fertility drugs have $him ready to be impregnated. `; + r += `${He} smells of sexual fluids and ${his} breasts are slightly swollen. The fertility drugs have ${him} ready to be impregnated. `; } break; case "intensive breast injections": case "hyper breast injections": - r += `$He ${child.amp !== 1 ? `massages $his tits uncomfortably` : `squirms under the unfamiliar weight on $his chest`}. The ${child.drugs === "hyper breast injections" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully stretching $his breasts as the mammary and adipose tissue underneath grows explosively. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} tits uncomfortably` : `squirms under the unfamiliar weight on ${his} chest`}. The ${child.drugs === "hyper breast injections" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully stretching ${his} breasts as the mammary and adipose tissue underneath grows explosively. `; break; case "intensive butt injections": case "hyper butt injections": - r += `$He ${child.amp !== 1 ? `massages $his butt uncomfortably` : `squirms under the unfamiliar weight on $his backside`}. The ${child.drugs === "hyper butt injections" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully stretching $his buttocks as the muscular and adipose tissue underneath grows explosively. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} butt uncomfortably` : `squirms under the unfamiliar weight on ${his} backside`}. The ${child.drugs === "hyper butt injections" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully stretching ${his} buttocks as the muscular and adipose tissue underneath grows explosively. `; break; case "intensive penis enhancement": case "hyper penis enhancement": - `$He ${child.amp !== 1 ? `massages $his ${child.dick > 0 ? `dick` : `clit`} uncomfortably` : `squirms under the unfamiliar weight in $his ${child.dick > 0 ? `dick` : `clit`}`}. The ${child.drugs === "hyper penis enhancement" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully lengthening and thickening $his ${child.dick > 0 ? `dick` : `clit`}. `; + `${He} ${child.amp !== 1 ? `massages ${his} ${child.dick > 0 ? `dick` : `clit`} uncomfortably` : `squirms under the unfamiliar weight in ${his} ${child.dick > 0 ? `dick` : `clit`}`}. The ${child.drugs === "hyper penis enhancement" ? `HA-HGH` : `A-HGH`} must be having an effect, painfully lengthening and thickening ${his} ${child.dick > 0 ? `dick` : `clit`}. `; break; case "intensive testicle enhancement": case "hyper testicle enhancement": - r += `$He ${child.amp !== 1 ? `$He massages $his balls uncomfortably` : `$He squirms under the unfamiliar pressure in $his balls`} as `; + r += `${He} ${child.amp !== 1 ? `${He} massages ${his} balls uncomfortably` : `${He} squirms under the unfamiliar pressure in ${his} balls`} as `; if (child.drugs === "hyper testicle enhancement") { if (child.balls < 20) { - r += ` as cum drools from the tip of $his dick. `; + r += ` as cum drools from the tip of ${his} dick. `; } else if (child.balls >= 50) { - r += ` as a thick cascade of cum pours from the tip of $his cock. `; + r += ` as a thick cascade of cum pours from the tip of ${his} cock. `; } else if (child.balls >= 37) { - r += ` as cum freely flows from the tip of $his cock, pooling under $him. `; + r += ` as cum freely flows from the tip of ${his} cock, pooling under ${him}. `; } else if (child.balls >= 20) { - r += ` as precum pools under $him. `; + r += ` as precum pools under ${him}. `; } - r += `The HA-HGH must be having an effect, painfully expanding $his testicles. `; + r += `The HA-HGH must be having an effect, painfully expanding ${his} testicles. `; } else { - r += `a bead of cum forms on tip of $his dick. The A-HGH must be having an effect, painfully expanding $his testicles. `; + r += `a bead of cum forms on tip of ${his} dick. The A-HGH must be having an effect, painfully expanding ${his} testicles. `; } break; case "female hormone injections": case "male hormore injections": - r += `$He looks very ill, likely a side effect of the extreme hormone injections. `; + r += `${He} looks very ill, likely a side effect of the extreme hormone injections. `; break; case "appetite suppresors": - r += `Despite how little $he has been eating lately, $his stomach barely growls at all. `; + r += `Despite how little ${he} has been eating lately, ${his} stomach barely growls at all. `; break; case "penis atrophiers": - r += `$He ${child.amp !== 1 ? `massages $his dick uncomfortably` : `squirms in respose to the discomfort in $his dick`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his dick. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} dick uncomfortably` : `squirms in respose to the discomfort in ${his} dick`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} dick. `; break; case "testicle atropiers": - r += `$He ${child.amp !== 1 ? `massages $his balls uncomfortably` : `squirms in respose to the discomfort in $his balls`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his balls. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} balls uncomfortably` : `squirms in respose to the discomfort in ${his} balls`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} balls. `; break; case "clitoris atrophiers": - r += `$He ${child.amp !== 1 ? `massages $his clit uncomfortably` : `squirms in respose to the discomfort in $his clit`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his clit. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} clit uncomfortably` : `squirms in respose to the discomfort in ${his} clit`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} clit. `; break; case "labia atrophiers": - r += `$He ${child.amp !== 1 ? `massages $his pussy uncomfortably` : `squirms in respose to the discomfort in $his pussy`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his pussy. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} pussy uncomfortably` : `squirms in respose to the discomfort in ${his} pussy`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} pussy. `; break; case "nipple atrophiers": - r += `$He ${child.amp !== 1 ? `massages $his nipples uncomfortably` : `squirms in respose to the discomfort in $his nipples`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his nipples. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} nipples uncomfortably` : `squirms in respose to the discomfort in ${his} nipples`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} nipples. `; break; case "lip atrophiers": - r += `$He ${child.amp !== 1 ? `massages $his lips uncomfortably` : `licks $his lips uncomfortably`}. The A-TRPH must be having an effect, painfully causing $his body to atrophy $his lips. `; + r += `${He} ${child.amp !== 1 ? `massages ${his} lips uncomfortably` : `licks ${his} lips uncomfortably`}. The A-TRPH must be having an effect, painfully causing ${his} body to atrophy ${his} lips. `; break; case "breast redistributors": case "butt redistributors": - r += `$He ${child.amp !== 1 ? `pinches at the fat building on $his belly and lets off a sigh` : `squirms under the added weight building on $his belly`}. The RDST-D must be having an effect, encouraging $his body to redistribute $his ${child.drugs === "breast redistributors" ? `breasts'` : `buttocks'`} adipose tissue to $his middle. `; + r += `${He} ${child.amp !== 1 ? `pinches at the fat building on ${his} belly and lets off a sigh` : `squirms under the added weight building on ${his} belly`}. The RDST-D must be having an effect, encouraging ${his} body to redistribute ${his} ${child.drugs === "breast redistributors" ? `breasts'` : `buttocks'`} adipose tissue to ${his} middle. `; break; case "sag-B-gone": - r += `$His breasts are shiny from the layer of anti-sag cream rubbed onto them. They might be a little perkier, or not. `; + r += `${His} breasts are shiny from the layer of anti-sag cream rubbed onto them. They might be a little perkier, or not. `; break; } if (child.aphrodisiacs > 0 || child.inflationType === "aphrodisiacs") { if (child.inflationType === "aphrodisiacs") { - r += `$He's literally full of`; + r += `${He}'s literally full of`; if (child.amp) { - r += `aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. `; + r += `aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}, but only managing to stir up the aphrodisiacs contained in ${his} gut, strengthening their effects even more. `; } else if (child.chastityVagina) { - r += `aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself, but only managing to stir up the aphrodisiacs contained in $his gut, strengthening their effects even more. `; + r += `aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}, but only managing to stir up the aphrodisiacs contained in ${his} gut, strengthening their effects even more. `; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}$His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. `; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} shaft with one hand while ${he} fingers ${his} anus with the other. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}${His} frantic masturbation forces ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}$His frantic masturbation forces $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. `; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} shaft and pussy with one hand while ${he} fingers ${his} anus with the other. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}${His} frantic masturbation forces ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.vagina !== -1) { - r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as $he stands before you $he `; + r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he} `; if (child.anus === 0) { - r += `plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get $himself off. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. `; + r += `plays with a nipple with one hand while furiously rubbing ${his} virgin anus and the sensitive perineum beneath it with the other, desperately trying to get ${himself} off. ${His} frantic attempts force ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; } else { r += `uses `; if (child.anus > 2) { - r += `$his entire hand, formed into a beak shape,`; + r += `${his} entire hand, formed into a beak shape,`; } else if (child.anus > 1) { r += `two fingers`; } else { r += `a finger`; } - r += ` to fuck $his own ass. $His frantic attempts force $his distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in $his gut and strengthening their effects even more. `; + r += ` to fuck ${his} own ass. ${His} frantic attempts force ${his} distended middle to jiggle obscenely, stirring up the aphrodisiacs contained in ${his} gut and strengthening their effects even more. `; } } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other. `; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} clit with one hand while ${he} fingers ${his} anus with the other. `; } else if (child.dick !== 0) { - r += `aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}`; + r += `aphrodisiacs and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} open mouth, ${his} breasts, ${his} crotch, and ${his} anus in turn, hoping that something will entice you to give ${him} relief. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; } else if (child.vagina === -1) { - r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief. `; + r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} asshole, desperately hoping you'll fuck ${his} only real source of relief. `; } else { - r += `aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief. `; + r += `aphrodisiacs and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} open mouth, ${his} breasts, ${his} pussy, and ${his} anus in turn, hoping that something will entice you to give ${him} relief. `; } } else if (child.aphrodisiacs > 1) { - r += `$He's swimming in`; + r += `${He}'s swimming in`; if (child.amp) { - r += `aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself.`; + r += `aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}.`; } else if (child.chastityVagina) { - r += `aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with extreme sexual frustration, desperately trying to relieve $himself.`; + r += `aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with extreme sexual frustration, desperately trying to relieve ${himself}.`; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft with one hand while $he fingers $his anus with the other. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}`; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} shaft with one hand while ${he} fingers ${his} anus with the other. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his shaft and pussy with one hand while $he fingers $his anus with the other. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}`; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} shaft and pussy with one hand while ${he} fingers ${his} anus with the other. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.vagina !== -1) { - r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as $he stands before you $he`; + r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he}`; if (child.anus === 0) { - r += `plays with a nipple with one hand while furiously rubbing $his virgin anus and the sensitive perineum beneath it with the other, desperately trying to get $himself off.`; + r += `plays with a nipple with one hand while furiously rubbing ${his} virgin anus and the sensitive perineum beneath it with the other, desperately trying to get ${himself} off.`; } else { r += `uses `; if (child.anus > 2) { - r += `$his entire hand, formed into a beak shape,`; + r += `${his} entire hand, formed into a beak shape,`; } else if (child.anus > 1) { r += `two fingers`; } else { r += `a finger`; } - r += ` to fuck $his own ass. `; + r += ` to fuck ${his} own ass. `; } } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { - r += `aphrodisiacs and is allowed to masturbate, so as $he stands before you $he rubs $his clit with one hand while $he fingers $his anus with the other.`; + r += `aphrodisiacs and is allowed to masturbate, so as ${he} stands before you ${he} rubs ${his} clit with one hand while ${he} fingers ${his} anus with the other.`; } else if (child.dick !== 0) { - r += `aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his crotch, and $his anus in turn, hoping that something will entice you to give $him relief. ${canPenetrate(child) ? `$His cock is painfully erect. ` : ``}`; + r += `aphrodisiacs and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} open mouth, ${his} breasts, ${his} crotch, and ${his} anus in turn, hoping that something will entice you to give ${him} relief. ${canPenetrate(child) ? `${His} cock is painfully erect. ` : ``}`; } else if (child.vagina === -1) { - r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as $he stands before you $he desperately presents $his asshole, desperately hoping you'll fuck $his only real source of relief.`; + r += `aphrodisiacs, has ${V.seeDicks > 0 ? `no penis and ` : ``}no vagina, and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} asshole, desperately hoping you'll fuck ${his} only real source of relief.`; } else { - r += `aphrodisiacs and is not allowed to masturbate, so as $he stands before you $he desperately presents $his open mouth, $his breasts, $his pussy, and $his anus in turn, hoping that something will entice you to give $him relief.`; + r += `aphrodisiacs and is not allowed to masturbate, so as ${he} stands before you ${he} desperately presents ${his} open mouth, ${his} breasts, ${his} pussy, and ${his} anus in turn, hoping that something will entice you to give ${him} relief.`; } } else { if (child.amp) { - r += `$He's on aphrodisiacs, but is an amputee, so $he cannot touch $himself. $He writhes with sexual frustration.`; + r += `${He}'s on aphrodisiacs, but is an amputee, so ${he} cannot touch ${himself}. ${He} writhes with sexual frustration.`; } else if (child.chastityVagina) { - r += `$He's on aphrodisiacs, but is wearing a chastity belt and cannot touch $himself. $He writhes with sexual frustration.`; + r += `${He}'s on aphrodisiacs, but is wearing a chastity belt and cannot touch ${himself}. ${He} writhes with sexual frustration.`; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0 && child.vagina === -1) { - r += `$He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft with one hand while the other pinches a nipple.`; + r += `${He}'s on aphrodisiacs and is allowed to masturbate, so as ${he} obeys your commands ${he} idly rubs ${his} shaft with one hand while the other pinches a nipple.`; } else if ((child.releaseRules === "permissive" || child.releaseRules === "masturbation") && child.dick !== 0) { - r += `$He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his shaft and pussy with one hand while the other pinches a nipple.`; + r += `${He}'s on aphrodisiacs and is allowed to masturbate, so as ${he} obeys your commands ${he} idly rubs ${his} shaft and pussy with one hand while the other pinches a nipple.`; } else if (child.releaseRules === "permissive" || child.releaseRules === "masturbation") { - r += `$He's on aphrodisiacs and is allowed to masturbate, so as $he obeys your commands $he idly rubs $his pussy with one hand while the other pinches a nipple.`; + r += `${He}'s on aphrodisiacs and is allowed to masturbate, so as ${he} obeys your commands ${he} idly rubs ${his} pussy with one hand while the other pinches a nipple.`; } else if (child.dick !== 0 && canPenetrate(child)) { - r += `$He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably. $His erect dick sways as $he does.`; + r += `${He}'s on aphrodisiacs and is not allowed to masturbate, so as ${he} obeys your commands ${he} shifts ${his} weight uncomfortably. ${His} erect dick sways as ${he} does.`; } else { - r += `$He's on aphrodisiacs and is not allowed to masturbate, so as $he obeys your commands $he shifts $his weight uncomfortably.`; + r += `${He}'s on aphrodisiacs and is not allowed to masturbate, so as ${he} obeys your commands ${he} shifts ${his} weight uncomfortably.`; } } } if (child.addict > 0 && child.addict < 3) { - r += `$He is a new <span class="cyan">aphrodisiac addict.</span>`; + r += `${He} is a new <span class="cyan">aphrodisiac addict.</span>`; } else if (child.addict > 0 && child.addict < 10) { - r += `$He is a confirmed <span class="cyan">aphrodisiac addict.</span>`; + r += `${He} is a confirmed <span class="cyan">aphrodisiac addict.</span>`; } else if (child.addict > 0) { - r += `$He is completely <span class="cyan">dependent on aphrodisiacs,</span> and it is unlikely you will ever be able to wean $him off them.`; + r += `${He} is completely <span class="cyan">dependent on aphrodisiacs,</span> and it is unlikely you will ever be able to wean ${him} off them.`; } V.saleDescription = 0, V.applyLaw = 0;