From e2c0b310aaa993d7377b758c886079e95b07a179 Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Fri, 11 Sep 2020 22:44:18 -0400 Subject: [PATCH] changes --- devTools/types/assistant.d.ts | 14 +- js/003-data/gameVariableData.js | 5 +- src/personalAssistant/assistantAppearance.js | 580 ++++++++++++++++++- 3 files changed, 567 insertions(+), 32 deletions(-) diff --git a/devTools/types/assistant.d.ts b/devTools/types/assistant.d.ts index ef6e8eef6fa..c69f0de09bd 100644 --- a/devTools/types/assistant.d.ts +++ b/devTools/types/assistant.d.ts @@ -1,4 +1,8 @@ interface assistant { + appearance: appearance; + fsAppearance: fsAppearance; +} +interface appearance { appearance: { monstergirl: string; shemale: string; @@ -19,7 +23,9 @@ interface assistant { ERROR_1606_APPEARANCE_FILE_CORRUPT: string; incubus: string; succubus: string; - } + }; +} +interface fsAppearance { fsAppearance: { paternalist: string; degradationist: string; @@ -48,7 +54,5 @@ interface assistant { "slave professionalism": string; "petite admiration": string; "statuesque glorification": string; - } -} - -declare const FS: assistant.FS; \ No newline at end of file + }; +} \ No newline at end of file diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index d28a7b555d2..c9e68bf7a5c 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -335,7 +335,10 @@ App.Data.resetOnNGPlus = { weekEnabled: 0 }, /** @type {assistant} */ - assistant: {}, + assistant: { + appearance: "", + fsAppearance: "" + }, targetArcology: {fs: "New"}, readySlaves: 0, diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js index 02e8ee9b58f..ea72fb7ee8d 100644 --- a/src/personalAssistant/assistantAppearance.js +++ b/src/personalAssistant/assistantAppearance.js @@ -1,5 +1,4 @@ globalThis.PersonalAssistantAppearance = function() { - const { HeA, HisA, SisterA, heA, hisA, himA, girlA, himselfA, womanA, sisterA @@ -25,9 +24,9 @@ globalThis.PersonalAssistantAppearance = function() { } r.push(`monster ${girlA} with `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { - r.push(randomRaceSkin(V.arcologies[0].FSSupremacistRace)) + r.push(randomRaceSkin(V.arcologies[0].FSSupremacistRace)); } else if (V.assistant.fsAppearance === "subjugationist") { - r.push(randomRaceSkin(V.arcologies[0].FSSubjugationistRace)) + r.push(randomRaceSkin(V.arcologies[0].FSSubjugationistRace)); } else { r.push(`pale`); } @@ -36,58 +35,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA}'s wearing a surprisingly conservative outfit: khakis, a sweater, and eyeglasses.`); + break; case "degradationist": r.push(`${HeA}'s sharpened ${hisA} appearance to be quite frightening: ${HeA} has impressive fangs, and a snakelike tongue flicks out between them.`); + break; case "supremacist": r.push(`${HisA} distinct V.arcologies[0].FSSupremacistRace features are only enhanced by ${hisA} monstrous appearance, and ${HeA} has taken to jump-scaring slaves of lesser races when ${HeA} isn't too busy with other tasks.`); + break; case "subjugationist": r.push(`${HisA} distinct V.arcologies[0].FSSubjugationistRace features are further exaggerated by ${hisA} monstrous appearance.`); + break; case "roman revivalist": r.push(`${HeA}'s wearing a conservative stola, which combined with ${hisA} monstrous appearance makes ${himA} look like a Greek demigoddess.`); + break; case "aztec revivalist": r.push(`${HeA}'s wearing a traditional huipil, a long cape and a headdress, which amplify ${hisA} monstrous visage.`); + break; case "egyptian revivalist": r.push(`${HeA}'s wearing golden jewelry and a Pharaoh's beard, which combined with ${hisA} animal characteristics makes ${himA} look like an Egyptian deity.`); + break; case "edo revivalist": r.push(`${HeA}'s given ${hisA} appearance a Japanese style, making ${himA} look like a demon.`); + break; case "arabian revivalist": r.push(`${HeA}'s given ${hisA} appearance a mystical Arabian style, making ${himA} look like a djinn.`); + break; case "chinese revivalist": r.push(`${HeA}'s given ${hisA} appearance a Chinese style, making ${himA} look like a demon.`); + break; case "chattel religionist": r.push(`${HeA}'s wearing the garb of a priestess of the new faith, which clashes amusingly with ${hisA} demonic appearance.`); + break; case "repopulation focus": r.push(`${HeA}'s very pregnant; ${hisA} belly is covered in large bulges revealing the eggs growing within ${himA}.`); + break; case "eugenics": r.push(`${HeA}'s wearing a complex chastity device, keeping ${hisA} dicks and cunt unusable.`); + break; case "physical idealist": r.push(`${HeA}'s quite muscular, and behaves with total confidence.`); + break; case "hedonistic decadence": r.push(`${HeA}'s quite heavy set, and prefers to laze about eating and masturbating.`); + break; case "gender radicalist": r.push(`${HeA}'s accentuated ${hisA} androgyny, with ${hisA} tits and ${hisA} cocks ${hisA} only obvious gendered traits.`); + break; case "gender fundamentalist": r.push(`${HeA}'s made ${himselfA} as cute as a demonic little creature with cocks and tentacle hair can possibly be.`); + break; case "asset expansionist": r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${hisA} cocks are so large that ${HeA} can give them a blowjob, and ${hisA} boobs are so big ${HeA} can give ${himselfA} a titjob at the same time.`); + break; case "transformation fetishist": r.push(`${HeA}'s made ${himselfA} even stranger recently: ${hisA} nipples look suspiciously like dicks, and ${HeA} has horns growing out of ${hisA} feet to form high heels.`); + break; case "pastoralist": r.push(`${HeA}'s lactating, though ${hisA} product is a suspiciously semen-like substance ${HeA} usually drinks ${himselfA}.`); + break; case "maturity preferentialist": r.push(`${HeA}'s quite mature: ${HeA} wears a haughty expression, and ${hisA} cheekbones are like knifeblades.`); + break; case "youth preferentialist": r.push(`${HeA}'s surprisingly young: ${hisA} tentacle hair is quite short, and ${hisA} horns are still little nubs.`); + break; case "slimness enthusiast": r.push(`${HeA}'s recently altered ${hisA} appearance to be slimmer and more athletic.`); + break; case "body purist": r.push(`${HeA}'s recently improved ${hisA} appearance to complete flawlessness, with milky white skin and buffed horns.`); + break; case "intellectual dependency": r.push(`${HeA} has a short attention span, but it's easy to tell what ${HeA}'s thinking by the direction of ${hisA} erection.`); + break; case "slave professionalism": r.push(`${HeA}'s quite elegant: every movement has poise and purpose.`); + break; case "petite admiration": r.push(`${HeA}'s adorably short, but no less fearsome.`); + break; case "statuesque glorification": r.push(`${HeA}'s extremely tall, and behaves quite predatory.`); } @@ -118,7 +144,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s sitting cross-legged, looking up at you and waiting for instructions. In the meantime, ${HeA}'s masturbating gently, a dickhead in each hand, while ${hisA} hair writhes against itself.`); } - + break; case "shemale": r.push(`${HeA}'s a cute little`); @@ -140,58 +166,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA}'s made ${himselfA} up to look a bit classier recently: ${HeA} has elegant fake nails, and has ${hisA} hair piled up on ${hisA} head.`); + break; case "degradationist": r.push(`${HeA}'s made ${himselfA} up to look almost comically evil: ${HeA}'s wearing black lipstick, black eyeliner, and a black barbed cockring.`); + break; case "supremacist": r.push(`${HeA} remains nude in order to properly display the glory of a superior V.arcologies[0].FSSupremacistRace cock.`); + break; case "subjugationist": r.push(`Like most ${V.arcologies[0].FSSubjugationistRace} subhumans${HeA} has no self-control, and is constantly playing with ${hisA} erect cock and whimpering in needy arousal.`); + break; case "roman revivalist": r.push(`${HeA}'s taken to reclining on a traditional Roman couch and drinking wine out of a shallow dish.`); + break; case "aztec revivalist": r.push(`${HeA}'s wearing a headdress and a loincloth, which can't hide ${hisA} enviable package.`); + break; case "egyptian revivalist": r.push(`${HeA}'s wearing an Egyptian melting perfume cake on ${hisA} head.`); + break; case "edo revivalist": r.push(`${HeA}'s wearing a brief Japanese bathhouse robe.`); + break; case "arabian revivalist": r.push(`${HeA}'s dressed ${himselfA} like an oil millionaire, with aviator sunglasses and a headscarf.`); + break; case "chinese revivalist": r.push(`${HeA}'s added various tattoos of rude Chinese characters to ${hisA} body recently.`); + break; case "chattel religionist": r.push(`${HeA}'s wearing the garb of a priestess of the new faith, which frames ${hisA} cock prominently.`); + break; case "physical idealist": r.push(`${HeA}'s extremely muscular: ${HeA} shines with body oil, and ${hisA} abs have abs.`); + break; case "hedonistic decadence": r.push(`${HeA}'s extremely fat; when ${HeA} isn't idly playing with ${himselfA}, ${HeA} is pigging out on snacks.`); + break; case "repopulation focus": r.push(`${HeA} is incredibly pregnant, ${hisA} belly preventing ${himA} from playing with ${himselfA} effectively.`); + break; case "eugenics": r.push(`${HisA} sizable dick is restrained in a complicated chastity device.`); + break; case "gender radicalist": r.push(`${HeA}'s rendered ${hisA} cock in even more loving detail recently, adding a couple of veins and a bead of precum.`); + break; case "gender fundamentalist": r.push(`${HeA}'s taken to concealing ${hisA} dick recently, and cheekily turns away from you to hide it as much as possible.`); + break; case "asset expansionist": r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${HeA}'s increased the girth of ${hisA} dick until it's as thick as one of ${hisA} arms, and ${hisA} boobs are the size of beach balls.`); + break; case "transformation fetishist": r.push(`${HisA} tits, ass and lips are carefully rendered to make them look fake.`); + break; case "pastoralist": r.push(`${HeA}'s lactating, and ${hisA} orgasms produce comically powerful jets of cum.`); + break; case "maturity preferentialist": r.push(`${HeA}'s quite mature, with a lean face that accentuates ${hisA} cheekbones.`); + break; case "youth preferentialist": r.push(`${HeA}'s surprisingly young, and looks as innocent as a computer generated image of a ${girlA} with a pornstar dick possibly can.`); + break; case "slimness enthusiast": r.push(`${HeA}'s recently altered ${hisA} appearance to be slimmer and more athletic.`); + break; case "body purist": r.push(`${HeA}'s recently improved ${hisA} appearance to look more natural, with prettier boobs and softer hips.`); + break; case "intellectual dependency": r.push(`${HeA}'s taken to frequently sucking ${himselfA} off and displays a clear oral fixation.`); + break; case "slave professionalism": r.push(`${HeA}'s wearing a refined suit that reveals just the right amount of cleavage and tastefully caresses ${hisA} third leg.`); + break; case "petite admiration": r.push(`${HeA}'s recently adjusted ${hisA} height to be quite short: ${HeA} finds having an erection easier than dragging ${hisA} cock along the ground.`); + break; case "statuesque glorification": r.push(`${HeA}'s recently adjusted ${hisA} height to be quite tall, complete with a longer penis.`); } @@ -228,7 +281,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s sitting cross-legged, bending down to suck ${himselfA} off and looking up at you at the same time. When ${HeA} sees your attention ${HeA} lets ${hisA} dick pop free of ${hisA} mouth and waits for a moment to see if you have instructions for ${himA}, and then goes back to autofellatio.`); } - + break; case "amazon": r.push(`${HeA}'s a cute little`); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -241,58 +294,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`); + break; case "repopulation focus": r.push(`with an enormous belly.Its oversized occupant kicks and squirms ferociously, eager to be born.`); + break; case "eugenics": r.push(`with a complex bone chastity belt blocking${hisA} vagina.`); + break; case "degradationist": r.push(`with ochre - dyed dreadlocks, war tattoos, shredded abs, and jewelry made from human bones.${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`); + break; case "supremacist": r.push(`wearing armor that blends elements from elite warriors of several historically ${V.arcologies[0].FSSupremacistRace} cultures, evoking the glory of ages past.`); + break; case "subjugationist": r.push(`with wild unkempt hair, dressed in ragged animal skins and crude bone jewelry.`); + break; case "roman revivalist": r.push(`wearing the armor of a Roman auxilia, complete with lorica hamata and oval shield painted with your arcology's symbols.`); + break; case "aztec revivalist": r.push(`wearing the battledress of the greatest warriors,${HeA} stands incredibly imposing, holding a spear and shield.`); + break; case "egyptian revivalist": r.push(`wearing a simple white linen dress, kohl eye shadow, and sandals, making${himA} look like a barbarian immigrant to the land of the Nile.`); + break; case "edo revivalist": r.push(`wearing a Japanese warrior's robe with a pair of swords tucked into its sash.`); + break; case "arabian revivalist": r.push(`with a bare chest, loose pantaloons, and a broad silk sash wound around${hisA} waist with a scimitar thrust into it.`); + break; case "chinese revivalist": r.push(`wearing loose silk robes belted with rope and carrying a simple warrior monk's staff.`); + break; case "chattel religionist": r.push(`wearing a crusader's mail.${HisA} long blonde hair cascades down the back of ${hisA} surcoat in golden glory.`); + break; case "physical idealist": r.push(`whose muscles are lovingly rendered in lifelike detail.`); + break; case "hedonistic decadence": r.push(`with a thick layer of fat covering${hisA} muscled body. ${HeA} typically carries a half-eaten roast pig over ${hisA} shoulder.`); + break; case "gender radicalist": r.push(`who is so heavily muscled that${HeA}'s become quite androgynous lately.`); + break; case "gender fundamentalist": r.push(`whose heavy musculature does not detract from${hisA} feminine beauty.`); + break; case "asset expansionist": r.push(`who's almost muscle-bound.`); + break; case "transformation fetishist": r.push(`who's almost muscle-bound.`); + break; case "pastoralist": r.push(`wearing jean overalls, a plaid shirt whose sleeves are strained by${hisA} biceps, and rubber boots, and has a cowboy hat pushed back on ${hisA} pretty head.`); + break; case "maturity preferentialist": r.push(`with streaks of grey running through${hisA} long flowing hair. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`); + break; case "youth preferentialist": r.push(`with whose innocent appearance belies${hisA} heavy muscles. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`); + break; case "slimness enthusiast": r.push(`with long flowing hair, tribal tattoos, shredded abs, and bone jewelry.${HisA} perky boobs are usually concealed by ${hisA} ornaments.`); + break; case "body purist": r.push(`with a realistic tribes${womanA}'s garb of woven jewelry and shell beads. ${HeA} has bigger natural tits than anyone that ripped could possibly maintain.`); + break; case "intellectual dependency": r.push(`with much more muscle than brains.`); + break; case "slave professionalism": r.push(`with a keen mind to complement${hisA} ripped body.`); + break; case "petite admiration": r.push(`who, despite${hisA} small stature, can still wrestle ${hisA} peers into submission.`); + break; case "statuesque glorification": r.push(`that few stand a chance of escaping being scooped up and carried off for sex.`); default: @@ -327,7 +407,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s doing push-ups, glancing at you at the top of each rep to see if you need ${himA}. When ${HeA} sees your attention, ${HeA} pushes hard enough to bounce to a standing position. Seeing that you're just looking, ${HeA} winks, flexes, and drops back down to do crunches.`); } - + break; case "businesswoman": r.push(`${HeA}'s a cute little`); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -340,58 +420,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`wearing a perfectly - tailored suit, with ${hisA} silver - blonde hair brushed back over ${hisA} shoulders.${HisA} clothes are conservative, but they can't hide ${hisA} generous curves.`); + break; case "degradationist": r.push(`wearing an iron-gray suit, with ${hisA} hair up in a severe bun. ${HeA}'s wearing deep red lipstick and a predatory expression.`); + break; case "supremacist": r.push(`wearing a perfectly-tailored suit. ${HeA} has two different tones ${HeA} uses when speaking: a respectful one for talking with ${hisA} ${V.arcologies[0].FSSupremacistRace} equals, and a strict domineering one for interacting with the lesser races.`); + break; case "subjugationist": r.push(`wearing a nice, slightly-used suit.${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} voice, but is otherwise the model of a perfect subservient secretary.`); + break; case "roman revivalist": r.push(`wearing a fine stola appropriate for a respectable Roman lady, with${hisA} hair up in a complicated style.`); + break; case "aztec revivalist": r.push(`wearing a modest huipil,${hisA} hair braided to two ponytails, ${HeA}'s the picture of quiet elegance.`); + break; case "egyptian revivalist": r.push(`wearing a simple white linen dress, kohl eye shadow, sandals, and a serene expression.`); + break; case "edo revivalist": r.push(`wearing a fine kimono, getae, tabi, and an expression of perfect serenity.`); + break; case "arabian revivalist": r.push(`wearing a tailored suit, a silk headscarf, and aviator sunglasses, making${himA} look like a little oil heiress.`); + break; case "chinese revivalist": r.push(`wearing a conservative silk qipao.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`); + break; case "chattel religionist": r.push(`wearing a tailored suit.${HeA} has a prominent religious symbol on a necklace that rests over ${hisA} generous bosom.`); + break; case "physical idealist": r.push(`wearing a tailored suit.${HeA}'s proportioned to make it very obvious that ${HeA} works out.`); + break; case "hedonistic decadence": r.push(`wearing a tailored suit.${HeA}'s proportioned to make it very obvious that ${HeA} enjoys a good drink after the day is done.`); + break; case "repopulation focus": r.push(`wearing a nice suit, it's tailored to contain${hisA} pregnant belly.`); + break; case "eugenics": r.push(`wearing a nice suit and wearing the insignia of the Elite upon${hisA} arm. ${HisA} suit strains to contain ${hisA} belly, swollen with the child of another Elite.`); + break; case "gender radicalist": r.push(`wearing a nice suit.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`); + break; case "gender fundamentalist": r.push(`wearing a nice suit.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} more feminine, with a softer expression and a pretty fall of silver-blonde hair over one shoulder.`); + break; case "asset expansionist": r.push(`wearing a nice suit, which is tailored to fit${himA} despite the fact that ${HeA} has breasts almost as large as ${HeA} is.`); + break; case "transformation fetishist": r.push(`wearing a nice suit over tits that are carefully rendered to be high and perfect enough to give the impression of being implants.`); + break; case "pastoralist": r.push(`wearing a suit jacket over a plaid shirt and jeans.`); + break; case "maturity preferentialist": r.push(`wearing a nice suit.${HeA}'s allowed ${hisA} appearance to become more mature recently, letting ${hisA} hair go gray and adding attractive aging to ${hisA} face.`); + break; case "youth preferentialist": r.push(`wearing a nice suit.${HeA}'s improved ${hisA} appearance to look younger recently, bringing ${hisA} hair to full blonde and wearing softer shades of lipstick.`); + break; case "slimness enthusiast": r.push(`wearing a nice suit.${HeA} looks youthful, despite ${hisA} severe expression, and ${hisA} boobs are elegantly small.`); + break; case "body purist": r.push(`in a suit.${HeA}'s recently improved ${hisA} appearance to look more natural, with a single stray tress of hair escaping ${hisA} bun to run prettily down ${hisA} chest.`); + break; case "intellectual dependency": r.push(`in a suit two sizes too small.${HisA} breasts threaten to pop ${hisA} buttons, ${hisA} skirt conceals nothing, and ${hisA} cleavage serves as a handy storage compartment.`); + break; case "slave professionalism": r.push(`wearing a refined suit that perfectly hugs${hisA} curves, with ${hisA} silver-blonde hair braided down ${hisA} back. A pair of half-glasses tell you not to waste ${hisA} time.`); + break; case "petite admiration": r.push(`wearing a suit tailored to${hisA} petite figure.`); + break; case "statuesque glorification": r.push(`wearing a suit tailored to${hisA} towering figure. Few measure up to him.`); default: @@ -409,7 +516,7 @@ globalThis.PersonalAssistantAppearance = function() { } else if ((paSeed === 4)) { r.push(`A recognizable little representation of one of your slaves is lying with ${hisU} head in ${hisA} lap. The business${womanA} is wearing a little stethoscope and is listening to the slave breathe; the slave must be getting a checkup. The business${womanA} is taking notes on a tablet; ${HeA} nods in satisfaction.`); } else if ((paSeed === 5) && (V.invasionVictory > 0)) { - r.push(`${HeA}'s sitting primly next to a representation of one of your security drones, working on a little tablet. Every so often, ${HeA} reaches over and rubs the drone's upper armor affectionately. When ${HeA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. And he's so handsome!"`) + r.push(`${HeA}'s sitting primly next to a representation of one of your security drones, working on a little tablet. Every so often, ${HeA} reaches over and rubs the drone's upper armor affectionately. When ${HeA} sees you looking at ${himA}, ${HeA} blushes and says, "I like this one. He did very well during the invasion. And he's so handsome!"`); } else if ((paSeed === 6) && (V.studio === 1)) { r.push(`${HeA}'s using a strap-on on a recognizable little representation of one of your slaves, and is using a handheld camera to film the action, gonzo style. The slave must be using one of the penthouse's many vibrators, and ${V.assistant.name} is clearly turning the feed of it into porn.`); } else if ((paSeed === 7) && V.assistant.market) { @@ -426,7 +533,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s sitting at a little desk of ${hisA} own, working away. ${HeA} glances up to check on you and sees you looking at ${himA}, and flashes you a confident, pearly white smile before returning to ${hisA} business.`); } - + break; case "goddess": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -439,58 +546,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`with swollen breasts and a big pregnant belly.${HeA} wears only a gossamer white camisole over ${hisA} tanned skin, with a woven crown of daisies.`); + break; case "degradationist": r.push(`with swollen hips and breasts and a huge pregnant belly.${HeA} 's naked aside from the steel piercings in ${hisA} protruding clit, navel, and nipples.`); + break; case "supremacist": r.push(`with swollen breasts and a big pregnant belly.${HeA} wears a golden tiara on ${hisA} head, and ${hisA} otherwise nude form is a shining example of the ${V.arcologies[0].FSSupremacistRace} race's divine beauty.`); + break; case "subjugationist": r.push(`with swollen hips and breasts and a huge pregnant belly.${HeA}'s nude aside from a crown of wilted flowers and the iron shackles on ${hisA} wrists and ankles.`); + break; case "roman revivalist": r.push(`with swollen hips and a big pregnant belly.${HeA}'s clothed in a loose stola, with dozens of flowers woven into ${hisA} curly auburn hair.`); + break; case "aztec revivalist": r.push(`glowing like a sun goddess,${hisA} full belly commands awe and respect in all who see ${himA}.`); + break; case "egyptian revivalist": r.push(`wielding an ankh-headed staff.${HeA}'s wearing a gilded headdress and linen skirt, but leaves ${hisA} breasts and pregnant stomach bare to gleam like bronze.`); + break; case "edo revivalist": r.push(`${HisA} swollen hips and pregnant belly loosely wrapped in a red tomesode. ${HisA} waterfall of black hair is held by a comb shaped like big pointed fox ears.`); + break; case "arabian revivalist": r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s wrapped ${himselfA} in white silks, but only the veil around ${hisA} face is opaque.`); + break; case "chinese revivalist": r.push(`${HisA} swollen hips and pregnant belly barely concealed under colorful silk robes, covered in flowers and embroidery.`); + break; case "chattel religionist": r.push(`with swollen breasts and a big pregnant belly.${HeA}'s surrounded by a nimbus of light and flowing platinum hair, like an angel carrying a few new cherubim.`); + break; case "physical idealist": r.push(`trim and athletic despite${hisA} pregnant belly. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "hedonistic decadence": r.push(`with soft, plush features.${HisA} belly is so fat it is difficult to tell ${HeA} is pregnant at first. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "repopulation focus": r.push(`with swollen breasts and an enormous pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "eugenics": r.push(`with swollen hips and breasts and a big pregnant belly.${HeA} is stunningly beautiful and proudly bears the insignia of the Elite upon ${hisA} breast.`); + break; case "gender radicalist": r.push(`although${HeA}'d be nearly androgynous without the rounded pregnant belly. ${HisA} short hair and flowing robe conceal any other feminine traits.`); + break; case "gender fundamentalist": r.push(`with swollen hips and breasts and a huge pregnant belly.${HeA}'s nude aside from a crown of roses, and makes no attempt to cover ${hisA} radiant body.`); + break; case "asset expansionist": r.push(`${HisA} big pregnant belly almost eclipsed by ${hisA} enormous breasts. ${HeA}'s nude aside from the sunflowers woven into ${hisA} long hair.`); + break; case "transformation fetishist": r.push(`clad in a rainbow of flowers and latex pasties. Even pregnant,${hisA} breasts and ass are too firm to be natural, like a porn star who forgot ${hisA} birth control.`); + break; case "pastoralist": r.push(`with oversized breasts pouring streams of milk down${hisA} pregnant belly like a fountain. ${HeA}'s nude aside from the wildflowers tucked in ${hisA} hair.`); + break; case "maturity preferentialist": r.push(`with only${hisA} huge hips and a wreath of flowers to protect ${hisA} modesty. ${HisA} stretch-marks and laugh-lines suggest the child ${HeA}'s carrying is not ${hisA} first.`); + break; case "youth preferentialist": r.push(`with swollen breasts and a big pregnant belly.${HeA}'s nude aside from a wreath of daffodils, ${hisA} body radiant with youthful energy.`); + break; case "slimness enthusiast": r.push(`${HisA} big pregnant belly dominating ${hisA} otherwise lithe frame. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "body purist": r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "intellectual dependency": r.push(`with swollen hips and breasts and a big pregnant belly.${HeA}'s nude aside from a crown of flowers, with no sense of modesty.`); + break; case "slave professionalism": r.push(`${HisA} swollen hips and pregnant belly loosely wrapped in an elegant kimono. ${HeA} radiates experience.`); + break; case "petite admiration": r.push(`${HisA} big pregnant belly utterly dominating ${hisA} short height. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); + break; case "statuesque glorification": r.push(`with swollen breasts and an enormous pregnant belly to fit${hisA} towering form. ${HeA}'s nude aside from a crown of flowers, ${hisA} modesty protected only by ${hisA} flowing hair.`); default: @@ -531,7 +665,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} heavy abdomen with the other, a contemplative look on ${hisA} face. When ${HeA} sees your glance ${HeA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`); } - + break; case "schoolgirl": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -544,58 +678,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`wearing a long plaid skirt and a clean white shirt.${HeA} does ${hisA} best to look as prim as possible, which, given ${hisA} duties, often isn't very prim at all.`); + break; case "degradationist": r.push(`wearing a plaid skirt and a white shirt, though${HeA}'s hiked the skirt up to show almost everything, and torn the shirt open to bare ${hisA} perky boobs.`); + break; case "supremacist": r.push(`wearing a plaid skirt and a white shirt.${HeA} is constantly taking notes and studying the latest textbooks, satisfying the ${V.arcologies[0].FSSupremacistRace} race's thirst for knowledge.`); + break; case "subjugationist": r.push(`wearing a plaid skirt and a white shirt.${HeA} speaks with a stereotypical ${V.arcologies[0].FSSubjugationistRace} accent, giving the impression of a foreign exchange student with much to learn.`); + break; case "roman revivalist": r.push(`wearing a${girlA}'s stola, with ${hisA} hair pulled up into a proper upper-class Roman coiffure. ${HeA} usually carries a wax tablet and a stylus.`); + break; case "aztec revivalist": r.push(`wearing only an overshirt,${hisA} cute little legs are complimented by ${hisA} twin tails.`); + break; case "egyptian revivalist": r.push(`wearing a simple white linen skirt, kohl eye shadow, sandals, and no top at all, baring${hisA} perky young breasts.`); + break; case "edo revivalist": r.push(`wearing a simple robe appropriate for a proper, traditional Japanese lady.`); + break; case "arabian revivalist": r.push(`wearing a long plaid skirt, a clean white shirt, and a headscarf, making${himA} look like an Arab ${girlA} attending a Western school.`); + break; case "chinese revivalist": r.push(`wearing a plaid skirt and a white shirt.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`); + break; case "chattel religionist": r.push(`wearing a plaid skirt and a white shirt.${HeA} has a prominent religious symbol on a necklace that rests at the level of ${hisA} perky tits.`); + break; case "physical idealist": r.push(`wearing a plaid skirt, a white shirt, and athletic shoes.${HeA} usually renders ${himselfA} flushed with exercise, as though ${HeA} just came from gym class.`); + break; case "hedonistic decadence": r.push(`wearing a plaid skirt and a white shirt. The buttons of${hisA} shirt struggle against ${hisA} plush body and ${hisA} skirt rides up ${hisA} plump butt to expose ${hisA} panties.`); + break; case "repopulation focus": r.push(`wearing a plaid skirt and a white shirt, though${hisA} shirt rides up ${hisA} growing pregnancy. It seems ${HeA} found another way to support ${hisA} team.`); + break; case "eugenics": r.push(`wearing a plaid skirt and a white shirt.${HeA} usually can be seen studying to become an upstanding member of society's elite.`); + break; case "gender radicalist": r.push(`wearing a plaid skirt and a white shirt.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`); + break; case "gender fundamentalist": r.push(`wearing a plaid skirt and a white shirt.${HeA}'s changed ${hisA} appearance recently to make ${himselfA} as cute and feminine as possible, and ${HeA} blushes a lot.`); + break; case "asset expansionist": r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts are unrealistically huge for ${hisA} apparent age, and perfect skin is visible between the buttons of ${hisA} overstrained shirt.`); + break; case "transformation fetishist": r.push(`wearing a plaid skirt and a white shirt.${HisA} breasts are rendered to make it look like ${HeA} got a pair of fake tits for ${hisA} birthday.`); + break; case "pastoralist": r.push(`wearing a plaid skirt and a white shirt. There's a little wet spot over each of${hisA} nipples.`); + break; case "maturity preferentialist": r.push(`wearing a plaid skirt and a white shirt.${HisA} short skirt reveals a pink bottom, making it look like teacher just spanked ${himA}.`); + break; case "youth preferentialist": r.push(`wearing a plaid skirt and a white shirt.${HeA} looks quite young and innocent, and depicts ${himselfA} blushing at anything lewd.`); + break; case "slimness enthusiast": r.push(`wearing a plaid skirt and a white shirt.${HeA} looks quite young and innocent, and ${hisA} boobs are elegantly small.`); + break; case "body purist": r.push(`wearing a plaid skirt and a white shirt.${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile.`); + break; case "intellectual dependency": r.push(`wearing a plaid skirt and a white shirt, though${hisA} top is left unbuttoned and ${hisA} bottom conceals nothing. ${HeA} usually renders ${himselfA} flushed and sucking on a lollipop.`); + break; case "slave professionalism": r.push(`wearing a long plaid skirt and a clean white shirt; the perfect class rep who takes ${hisA} duties seriously.`); + break; case "petite admiration": r.push(`wearing a plaid skirt and a white shirt that's a little too big on${himA}. ${HeA}'s changed ${hisA} appearance recently to make ${himselfA} as short and cute as possible.`); + break; case "statuesque glorification": r.push(`wearing a plaid skirt that shows a lot of leg and a white shirt that barely covers${hisA} navel. ${HeA}'s been doing a lot of growing lately.`); default: @@ -630,7 +791,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA} 's watching you attentively, waiting for a chance to be helpful. When ${HeA} sees your glance, ${HeA} smiles hopefully, sticks out ${hisA} chest a little, and turns from side to side to show off.`); } - + break; case "hypergoddess": r.push(`${HeA}'s a cute "little" `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -643,46 +804,67 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} 's made ${himselfA} up to look a bit classier recently: ${HeA} has elegant fake nails, and has ${hisA} hair piled up on ${hisA} head. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "repopulation focus": r.push(`${HeA} rests atop ${hisA} newly modified belly. It bulges greatly from all sides and holds ${himA} far off the ground.`); + break; case "eugenics": r.push(`${HeA} appears as an ugly and unkempt slave${girlA}, massively pregnant with hundreds of subhuman spawn.${HisA} immense belly is coated in bulges and moving ominously.A malformed, impish child claws its way out of ${hisA} ruined cunt periodically.`); + break; case "degradationist": r.push(`${HeA} 's made ${himselfA} up to look almost comically evil: ${HeA}'s wearing black lipstick and black eyeliner.Numerous studs cover ${hisA} bulging belly and a large, heavy ring is driven through ${hisA} popped navel.Liquid constantly oozes from ${hisA} gaping vagina where a baby is held mid - birth by several crisscrossing chains.`); + break; case "supremacist": r.push(`${HeA} is nude except for a golden tiara on ${hisA} head, a symbol of the V.arcologies[0].FSSupremacistRace race's divine right to rule. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy V.arcologies[0].FSSupremacistRace baby.`); + break; case "subjugationist": r.push(`${HeA} is shackled onto a large bed, the iron chains forcing ${hisA} legs apart and putting ${hisA} gaping pussy on display. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy V.arcologies[0].FSSubjugationistRace slave baby.`); + break; case "roman revivalist": r.push(`${HeA}'s taken to reclining on a traditional Roman couch and drinking wine out of a shallow dish. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "aztec revivalist": r.push(`${HeA} glows like a sun goddess, ${hisA} life-giving belly commands awe and respect in all who see ${himA}. Every sacrifice before ${himA} coincides with another life entering the world.`); + break; case "egyptian revivalist": r.push(`${HeA}'s wearing an Egyptian melting perfume cake on ${hisA} head. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "edo revivalist": r.push(`${HeA}'s wearing a brief Japanese bathhouse robe. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "arabian revivalist": r.push(`${HeA}'s dressed ${himselfA} like an oil millionaire's broodmother, with silken linens. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "chinese revivalist": r.push(`${HeA}'s added various tattoos of rude Chinese characters to ${hisA} body recently. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "chattel religionist": r.push(`${HeA}'s wearing the garb of a priestess of the new faith, which frames ${hisA} belly prominently. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby.`); + break; case "physical idealist": r.push(`${HeA}'s extremely muscular: ${HeA} hefts ${hisA} massive belly easily off the floor.`); + break; case "hedonistic decadence": r.push(`${HeA}'s extremely fat, though it does nothing to hide ${hisA} immense dome of a belly. ${HeA} is constantly eating something fatty or sucking down ${hisA} own milk; the only thing hungrier than ${himA} is ${hisA} brood. Occasionally a stream of liquid pours from ${hisA} crotch along with a plump, healthy baby.`); + break; case "gender radicalist": r.push(`${HisA} belly is pushed upwards by a huge cock and a pair of enormous lumpy balls. Occasionally a stream of liquid pours from ${hisA} crotch along with a healthy baby. At the same time, ${HeA} orgasms copious amounts of cum as a bulge moves along ${hisA} urethra before blasting out even more cum and a baby.`); + break; case "gender fundamentalist": r.push(`${HisA} belly has become absolutely massive recently: It fills most of your desk when ${HeA}'s around. ${HeA} constantly births children from ${hisA} loins.`); + break; case "asset expansionist": r.push(`${HeA}'s increased the size of ${hisA} assets recently: ${hisA} boobs fill more of your desk than ${hisA} belly.`); + break; case "transformation fetishist": r.push(`${HisA} tits, ass and lips are carefully rendered to make them look fake.`); + break; case "pastoralist": r.push(`Powerful jets of milk flow from${hisA} desk filling boobs.`); + break; case "maturity preferentialist": r.push(`${HeA}'s quite mature; ${hisA} belly is covered in stretch marks.`); + break; case "youth preferentialist": if (V.minimumSlaveAge > 13) { r.push(`${HeA}'s fresh into adulthood and already has had more children than most women. ${HeA} leans against ${hisA} mammoth belly as another child parts ${hisA} youthful pussy.`); @@ -695,14 +877,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "slimness enthusiast": r.push(`${HisA} massive pregnant belly completely dwarfs ${hisA} otherwise lithe frame.`); + break; case "body purist": r.push(`${HeA}'s recently improved ${hisA} appearance to look more natural, with prettier boobs and softer hips.`); + break; case "intellectual dependency": r.push(`${HeA} has long since become incapable of fingering ${himself}, but it doesn't matter when every birth is orgasmic.`); + break; case "slave professionalism": r.push(`${HeA}'s wearing a flowing dress, complete with a concealed layer to house ${hisA} newborns until ${HeA} is dismissed. Occasionally ${HeA} quivers slightly, calculatingly giving birth when it is least disruptive.`); + break; case "petite admiration": r.push(`${HeA} stands no chance of moving on ${hisA} as ${hisA} mammoth belly has long since lifted ${hisA} petite body off the ground.`); + break; case "statuesque glorification": r.push(`${HeA}'s increased ${hisA} height massively, but ${hisA} mammoth belly has grown proportionately as well. Occasionally a stream of liquid pours from ${hisA} crotch along with a rather lanky baby.`); default: @@ -730,7 +917,7 @@ globalThis.PersonalAssistantAppearance = function() { } else if (V.assistant.market.relationship === "incestuous") { r.push(`${V.assistant.name} is especially pregnant today, and is gently tribbing with${hisA} flat stomached ${sisterM} goddess. As they near simultaneous orgasm, V.assistant.name begins rapidly transferring babies into ${hisA} ${sisterM}'s womb, giggling as ${hisA} hapless ${sisterM} swells more and more gravid. When ${HeA} finishes, V.assistant.name, the smaller of the two `); if (sisterA === sisterM) { - r.push(`${sisterA}`) + r.push(`${sisterA}`); } else { r.push(`sibling`); } @@ -741,7 +928,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s reclined on one arm, idly stroking ${hisA} huge abdomen with the other, a contemplative look on ${hisA} face. When ${HeA} sees your glance ${HeA} smiles placidly and sits upright, ${hisA} hands resting atop ${hisA} dripping breasts.`); } - + break; case "loli": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -753,58 +940,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${girlA} wearing a cute pink dress.`); + break; case "supremacist": r.push(`${girlA} wearing shorts and a pink t - shirt with the words '${V.properMaster()}'s little ${V.arcologies[0].FSSupremacistRace} princess' on the front.`); + break; case "subjugationist": r.push(`slave${girlA} wearing nothing but a leather collar and trying${hisA} best to do master proud.`); + break; case "roman revivalist": r.push(`${girlA} wearing a ${girlA}'s stola.`); + break; case "aztec revivalist": r.push(`${girlA} wearing only an overshirt; ${hisA} cute little legs are complimented by ${hisA} twin tails.`); + break; case "egyptian revivalist": r.push(`${girlA} wearing a simple white linen dress, kohl eye shadow and sandals.`); + break; case "edo revivalist": r.push(`${girlA} wearing a kimono far too large for ${himselfA}.`); + break; case "arabian revivalist": r.push(`${girlA} wearing a simple linen dress and a headscarf.`); + break; case "chinese revivalist": r.push(`${girlA} wearing a cute silk qipao.`); + break; case "chattel religionist": r.push(`${girlA} wearing the garb of a priestess of the new faith.`); + break; case "repopulation focus": r.push(`${girlA} wearing a loose dress, its middle bulges considerably from ${hisA} pregnancy.`); + break; case "eugenics": r.push(`slave${girlA} wearing nothing but an overly complex chastity belt and trying${hisA} best to do master proud.`); + break; case "degradationist": r.push(`${girlA} wearing an oversized v - neck t - shirt.The neck hole hangs low enough to show off ${hisA} perky A - cup tits and the piercings through them.`); + break; case "physical idealist": r.push(`${girlA} wearing spats and a tight shirt.${HeA} occasionally renders ${himselfA} sweaty, as if just finishing exercising.`); + break; case "hedonistic decadence": r.push(`${girlA} wearing spats barely pulled over ${hisA} big ass and a tight shirt that rides up ${hisA} chubby belly.It seems someone snuck out of gym class.`); + break; case "gender radicalist": r.push(`${girlA} wearing shorts and a t - shirt.${HeA} 's changed ${hisA} appearance recently to make ${himselfA} quite androgynous.`); + break; case "gender fundamentalist": r.push(`${girlA} wearing a skirt and a white shirt.${HisA} slightly swollen belly peeks out from under ${hisA} shirt causing ${himA} to blush whenever you glance at it.`); + break; case "asset expansionist": r.push(`${girlA} wearing a school swimsuit. ${HisA} breasts are unrealistically huge for ${hisA} young age and bulge lewdly around the straps of ${hisA} suit.`); + break; case "transformation fetishist": r.push(`${girlA} wearing short shorts and a t - shirt.At first glance it looks like ${HeA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants.`); + break; case "pastoralist": r.push(`${girlA} wearing shorts and a white shirt. There's a little wet spot over each of ${hisA} nipples.`); + break; case "maturity preferentialist": r.push(`${girlA} wearing a school uniform.${HeA} keeps rubbing ${hisA} bottom, making it look like teacher just spanked ${himA}.`); + break; case "youth preferentialist": r.push(`${girlA} wearing a child's dress. ${HeA} looks barely more than three.`); + break; case "slimness enthusiast": r.push(`${girlA} wearing shorts and a white shirt.${HeA} looks extremely thin.`); + break; case "body purist": r.push(`${girlA}. ${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile.`); + break; case "intellectual dependency": r.push(`${girlA} wearing nothing at all.The breeze feels nice and modesty is not something ${HeA} can understand.`); + break; case "slave professionalism": r.push(`${girlA} wearing a long black dress. ${HeA} is trying ${hisA} best to compose ${himselfA} and grow into a proper young ${womanA}.`); + break; case "petite admiration": r.push(`${girlA} wearing a dress much to large for ${himA}.${HisA} tiny form is just begging for a piggyback ride.`); + break; case "statuesque glorification": r.push(`${girlA} wearing a too small dress. ${HeA}'s growing up fast, but still has a long way to go if ${HeA} wants to stand out in a crowd.`); default: @@ -839,7 +1053,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${HeA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`); } - + break; case "preggololi": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -852,58 +1066,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`belly wearing a cute pink dress.The middle is stretched tight by${hisA} growing belly.`); + break; case "supremacist": r.push(`belly wearing a cute yellow dress.${HeA} cradles ${hisA} swollen belly protectively, glowing with pride at carrying a ${V.arcologies[0].FSSupremacistRace} child.`); + break; case "subjugationist": r.push(`belly, wearing nothing but a pregnancy biometrics collar.The collar's display reads 'Carrying 2 more ${V.arcologies[0].FSSubjugationistRace} subhumans!', something the${girlA} occasionally reads aloud to ${himselfA}.`); + break; case "roman revivalist": r.push(`belly wearing a${girlA}'s stola.`); + break; case "aztec revivalist": r.push(`belly wearing only an overshirt which struggles to cover${hisA} rounded middle; ${hisA} cute little legs are complimented by ${hisA} twin tails.`); + break; case "egyptian revivalist": r.push(`belly wearing a bulging white linen dress, kohl eye shadow and sandals.`); + break; case "edo revivalist": r.push(`belly wearing a kimono far too large for${himselfA} but does nothing to distract from ${hisA} swollen midriff.`); + break; case "arabian revivalist": r.push(`belly wearing a bulging linen dress and a headscarf.`); + break; case "chinese revivalist": r.push(`belly wearing a tight silk qipao.`); + break; case "chattel religionist": r.push(`belly wearing the garb of a priestess of the new faith.`); + break; case "repopulation focus": r.push(`belly.${HeA} recently adjusted ${hisA} pregnancy size to make it even larger. ${HisA} swelling ass and tits spill out from ${hisA} shorts and tube-top and the occasional kick can be seen from ${hisA} octuplets.`); + break; case "eugenics": r.push(`belly, rather,${HeA} was. ${HisA} chastity belt has been torn open and ${hisA} belly is grotesquely swollen with subhuman spawn. Occasionally a malformed, impish child claws its way out of ${hisA} violated pussy.`); + break; case "degradationist": r.push(`belly wearing an open vest and a thong. It shows off${hisA} pierced milky B-cup tits and swollen pregnant belly. A large bar is driven through ${hisA} popped navel.`); + break; case "physical idealist": r.push(`belly wearing spats and a tight shirt.${HisA} shirt rides up on ${hisA} large belly and ${hisA} growing butt fills out ${hisA} spats nicely. ${HeA} cradles ${hisA} belly with a sullen look knowing it limits ${hisA} activities.`); + break; case "hedonistic decadence": r.push(`belly reclining on a chair with a big bowl of snack food.${HeA} belches and pats ${hisA} belly happily.`); + break; case "gender radicalist": r.push(`belly wearing shorts and a t-shirt.${HisA} androgynous look makes ${himA} look like a pregnant boy.`); + break; case "gender fundamentalist": r.push(`belly wearing a skirt and a white shirt.${HeA} is extremely pregnant, carrying triplets. ${HeA} blushes and pats ${hisA} belly whenever ${HeA} notices your gaze.`); + break; case "asset expansionist": r.push(`belly wearing a school swimsuit.${HisA} breasts are unrealistically huge for ${hisA} young age and bulge lewdly around the straps of ${hisA} overfilled suit. ${HisA} suit is extremely tight around the middle thanks to ${hisA} growing belly.`); + break; case "transformation fetishist": r.push(`belly wearing short shorts and a t-shirt. At first glance it looks like${HeA} stuck two overinflated balloons up ${hisA} shirt but with closer inspection they are revealed to be ridiculous implants. They sit atop ${hisA} bulging belly.`); + break; case "pastoralist": r.push(`belly wearing shorts and a white shirt. There's a little wet spot over each of${hisA} nipples. ${HisA} breasts have swollen to C-cups thanks to ${hisA} pregnancy and the milkings.`); + break; case "maturity preferentialist": r.push(`belly wearing a school uniform.${HisA} top is left unbuttoned to allow ${hisA} belly room. ${HeA} keeps rubbing ${hisA} bottom, making it look like Teacher just spanked ${himA}.`); + break; case "youth preferentialist": r.push(`belly wearing nothing, as nothing will fit${hisA} lewd body. ${HeA} looks barely more than three and is laying atop ${hisA} proportionally enormous belly.`); + break; case "slimness enthusiast": r.push(`belly wearing shorts and a white shirt.${HisA} slim body makes ${hisA} pregnant belly look much bigger than it is.`); + break; case "body purist": r.push(`belly.${HeA}'s recently improved ${hisA} appearance to look more natural, with freckles and a winning smile. ${HeA} cradles ${hisA} swelling belly and twirls when you look ${hisA} way.`); + break; case "intellectual dependency": r.push(`belly.${HeA} spends a lot of trying to suck it in, not understanding that ${HeA}'s with child and not just fat.`); + break; case "slave professionalism": r.push(`belly wearing a tight black dress.${HeA} is trying ${hisA} best to compose ${himselfA} and grow into a proper young ${womanA}, despite ${hisA} lack of control.`); + break; case "petite admiration": r.push(`belly filling out a dress tailored for a${girlA} taller than ${himA}. ${HisA} shortness makes ${hisA} pregnant belly look much bigger than it is.`); + break; case "statuesque glorification": r.push(`belly wearing a too small dress.${HeA}'s growing up fast and, given the size of ${hisA} belly, so is ${hisA} child.`); default: @@ -938,63 +1179,89 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s watching you attentively, waiting for a chance to be helpful. When ${HeA} sees your glance, ${HeA} smiles shyly and looks away before returning to your gaze.`); } - + break; case "fairy": r.push(`${HeA}'s a cute little`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`fairy wearing a well - sewn blue dress, with a large red bow tied to the back of${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuretsi doll.`); + break; case "degradationist": r.push(`fairy and completely unclothed, with${hisA} hair in a mess and covered in dirt.`); + break; case "supremacist": r.push(`fairy with distinctly ${V.arcologies[0].FSSupremacistRace} features.${HeA} has wrapped a golden ribbon around ${hisA} torso to fashion ${himselfA} a dress.`); + break; case "subjugationist": r.push(`fairy with exaggerated ${V.arcologies[0].FSSubjugationistRace} features.${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`); + break; case "roman revivalist": r.push(`fairy wearing a small handkerchief wrapped around${himA} like a toga, with one tiny breast sticking out.A wreath made of twisted clovers sits on ${hisA} head.`); + break; case "aztec revivalist": r.push(`fairy, yellow paint creating tribal patterns across${hisA} naked form.`); + break; case "egyptian revivalist": r.push(`fairy wearing a simple white linen dress and has eye shadow poorly applied around${hisA} eyes.`); + break; case "edo revivalist": r.push(`fairy wearing a fine kimono and holding a little fan.${HeA} looks like a little Hina doll.`); + break; case "arabian revivalist": r.push(`fairy wearing a strip of silk as a dress.`); + break; case "chinese revivalist": r.push(`fairy wearing a silk cheongsam with a little green cap on${hisA} head.${HisA} hair is braided on the sides.${HeA} looks like a figurine from some kind of game.`); + break; case "chattel religionist": r.push(`fairy wearing a little gold - white habit.`); + break; case "physical idealist": r.push(`fairy wearing a training bra and spats.${HeA} has abs poorly drawn on ${hisA} belly with a marker.`); + break; case "hedonistic decadence": r.push(`fairy, naked and sitting in a cup of pudding, happily digging into its contents.`); + break; case "repopulation focus": r.push(`fairy wearing a simple dress.${HisA} belly appears to be swollen and ready to burst, but a quick lift of ${hisA} skirt shows that ${HeA} 's smuggling a grape under there.`); + break; case "gender radicalist": r.push(`fairy wearing a pair of pants. Just the pants.`); + break; case "gender fundamentalist": r.push(`fairy wearing a well-sewn blue dress, with a large red bow tied to the back of${hisA} waist length golden-blonde hair. ${HeA} looks like a little Bucuresti doll.`); + break; case "asset expansionist": r.push(`fairy wearing a pair of pants and a t-shirt.${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`); + break; case "transformation fetishist": r.push(`fairy wearing a pair of tight jeans and a t-shirt.${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`); + break; case "pastoralist": r.push(`fairy wearing only a pair of overalls. The overalls are just loose enough to let${hisA} nearly flat chest to peek out when ${HeA} turns or bends over.`); + break; case "maturity preferentialist": r.push(`fairy wearing an old wool dress and spinning a cane.`); + break; case "youth preferentialist": r.push(`fairy wearing a kindergartner's uniform, complete with rain cap and red backpack.`); + break; case "slimness enthusiast": r.push(`fairy wearing a handkerchief with a hole in it like a poncho.${HeA} looks as slim as usual, with ${hisA} naked body completely visible from the sides.`); + break; case "body purist": r.push(`fairy wearing${hisA} birthday suit, with pale unblemished skin on full display and silky golden hair cascading down ${hisA} back.`); + break; case "intellectual dependency": r.push(`fairy wearing a thong as a string bikini.${HeA} keeps asking questions you are certain ${HeA} knows the answers to.`); + break; case "slave professionalism": r.push(`fairy wearing a graduation gown.`); + break; case "petite admiration": r.push(`fairy wearing${hisA} birthday suit, with ${hisA} nude form obscured by the light ${HeA}'s giving off. ${HeA}'s recently adjusted ${hisA} size so that, at a glance, ${HeA} appears to be nothing more than a glowing ball.`); + break; case "statuesque glorification": r.push(`fairy wearing a simple dress.${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${HeA} is taller than ${HeA} really is.`); default: @@ -1035,63 +1302,89 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s sitting at the edge of your desk, kicking ${hisA} feet and humming a pleasant tune. ${HeA} glances up to check on you and sees you looking at ${himA}, and flashes you a great big beautiful smile.`); } - + break; case "pregnant fairy": r.push(`${HeA}'s a cute little fairy with a swollen belly`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuresti doll.`); + break; case "degradationist": r.push(`and completely unclothed, with${hisA} hair in a mess and covered in dirt.`); + break; case "supremacist": r.push(`and distinctly ${V.arcologies[0].FSSupremacistRace} features.${HeA} has wrapped a golden ribbon around ${hisA} chest to create an improvised bra, and another under ${hisA} swollen belly to fashion a thong.`); + break; case "subjugationist": r.push(`and exaggerated ${V.arcologies[0].FSSubjugationistRace} features.${HeA} is completely unclothed, with ${hisA} hair in a mess and covered in dirt.`); + break; case "roman revivalist": r.push(`wearing a small handkerchief wrapped around${himA} like a toga, with one tiny milky breast sticking out.A wreath made of twisted clovers sits on ${hisA} head.`); + break; case "aztec revivalist": r.push(`yellow paint creating tribal patterns across${hisA} naked form and curving around ${hisA} swollen belly.`); + break; case "egyptian revivalist": r.push(`wearing a simple white linen dress and has eye shadow poorly applied around${hisA} eyes.`); + break; case "edo revivalist": r.push(`wearing a fine kimono and holding a little fan.${HeA} looks like a little Hina doll.`); + break; case "arabian revivalist": r.push(`wearing a strip of silk as a dress.`); + break; case "chinese revivalist": r.push(`wearing a silk cheongsam with a little green cap on${hisA} head.${HisA} hair is braided on the sides.${HeA} looks like a figurine from some kind of game.`); + break; case "chattel religionist": r.push(`wearing a little gold - white habit and glowing with purity.`); + break; case "physical idealist": r.push(`wearing a training bra and spats.${HisA} large belly sticks out even more.`); + break; case "hedonistic decadence": r.push(`that is nude and sitting upon a large pastry, covered in cream.${HeA} occasionally pulls off a piece to nibble on.`); + break; case "repopulation focus": r.push(`wearing a lovely maternity dress, which shows off${hisA} swollen belly.`); + break; case "gender radicalist": r.push(`wearing a pair of pants.Just the pants.`); + break; case "gender fundamentalist": r.push(`wearing a well - sewn blue dress, with a large red bow tied to the back of${hisA} waist length golden - blonde hair.${HeA} looks like a little Bucuresti doll.`); + break; case "asset expansionist": r.push(`wearing a pair of pants and a t - shirt.${HeA} has two blueberries stuffed into the front of ${hisA} shirt.`); + break; case "transformation fetishist": r.push(`wearing a pair of tight jeans and a t - shirt.${HeA} has two grapes stuffed into ${hisA} shirt, and some cotton shoved in the back of ${hisA} jeans.`); + break; case "pastoralist": r.push(`wearing only a pair of overalls.The overalls are open enough to let${hisA} belly pour out.`); + break; case "maturity preferentialist": r.push(`wearing an old wool dress and rocking back and forth on a rocking chair, cradling${hisA} belly.`); + break; case "youth preferentialist": r.push(`wearing a kindergartner's uniform, complete with rain cap and red backpack.${HisA} swollen belly looks out of place.`); + break; case "slimness enthusiast": r.push(`wearing a handkerchief with a hole in it like a poncho.${HisA} pregnant belly forces the poncho to spread wide, leaving little of ${hisA} body to the imagination.`); + break; case "body purist": r.push(`wearing${hisA} birthday suit, with pale unblemished pregnant belly on full display and silky golden hair cascading down ${hisA} back.`); + break; case "intellectual dependency": r.push(`wearing a thong as a string bikini.${HeA} frequently pouts over all the weight ${HeA} has been putting on lately.`); + break; case "slave professionalism": r.push(`wearing a graduation gown.`); + break; case "petite admiration": r.push(`wearing${hisA} birthday suit, with ${hisA} nude form obscured by the light ${hisA} belly. ${HeA}'s recently adjusted ${hisA} size so that, at a glance, ${HeA} appears to be nothing more than a glowing oval.`); + break; case "statuesque glorification": r.push(`wearing a simple dress.${HeA}'s adjusted the length of ${hisA} dress to make it appear that ${HeA} is taller than ${HeA} really is, but it keeps riding up ${hisA} middle and ruining the look.`); default: @@ -1126,57 +1419,80 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s sitting at the edge of your desk, cradling ${hisA} swollen belly and humming a pleasant tune. ${HeA} glances up to check on you and sees you looking at ${himA}, and flashes you a great big beautiful smile.`); } - + break; case "slimegirl": r.push(`${HeA}'s a girlish shaped figure, bearing a crimson core, made entirely out of`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`slime with a modest pink dress floating inside${himA}. `); + break; case "supremacist": r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a beautiful ${V.arcologies[0].FSSupremacistRace} ${girlA}, but ${HeA} hasn't quite perfected the finer details yet.`); + break; case "subjugationist": r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a pretty face, but keeps ending up with over-exaggerated ${V.arcologies[0].FSSubjugationistRace} features instead.`); + break; case "roman revivalist": r.push(`slime with a${girlA}'s stola sinking into ${hisA} head.`); + break; case "egyptian revivalist": r.push(`slime and quite perturbed about the amount of sand caught in${himA}.`); + break; case "edo revivalist": r.push(`slime with a silken kimono floating inside${himA}.`); + break; case "arabian revivalist": r.push(`slime with a headscarf and a pair of sunglasses floating inside${himA}.`); + break; case "chinese revivalist": r.push(`slime with a silk qipao floating inside${himA}.`); + break; case "chattel religionist": r.push(`slime with several symbols of the new faith floating inside${himA}.`); + break; case "repopulation focus": r.push(`slime.${HisA} amorphous body has noticeable hip, butt, and breast curves as well as several more cores gathered in ${hisA} rounded stomach.`); + break; case "eugenics": r.push(`slime with a chastity belt floating inside${himA}.`); + break; case "degradationist": r.push(`slime with a number of piercings sinking into${hisA} body.`); + break; case "physical idealist": r.push(`slime and trying to shape${hisA} goo into muscles.`); + break; case "hedonistic decadence": r.push(`slime.${HeA} has accumulated a large amount of excess goo, giving ${himA} quite a corpulent shape.`); + break; case "gender radicalist": r.push(`slime.${HeA} keeps trying to shape ${hisA} goo into a cock.`); + break; case "gender fundamentalist": r.push(`slime.${HisA} amorphous body has noticeable hip, butt, and breast curves.`); + break; case "asset expansionist": r.push(`slime.${HisA} amorphous body has ridiculously huge hip, butt, and breast curves.`); + break; case "transformation fetishist": r.push(`slime with a pair of big silicone implants floating around${hisA} chest.`); + break; case "pastoralist": r.push(`slime with quite a large amount of milk mixed with${hisA} body. ${HeA} keeps trying to shape ${hisA} goo into big milky tits.`); + break; case "maturity preferentialist": r.push(`slime.${HisA} core is noticeably larger and shows signs of splitting many times.`); + break; case "youth preferentialist": r.push(`slime.${HisA} core is as immature as ${hisA} body`); + break; case "slimness enthusiast": r.push(`slime.${HeA} is compacting ${hisA} slime to make ${himselfA} look thinner.`); + break; case "body purist": r.push(`slime with the purest goo${hisA} body could be made of.`); + break; case "intellectual dependency": case "slave professionalism": case "petite admiration": @@ -1208,7 +1524,7 @@ globalThis.PersonalAssistantAppearance = function() { } r.push(` with${hisA} body. When ${HeA} sees your glance, ${HeA} reforms ${himselfA} and awaits your response.`); } - + break; case "angel": r.push(`${HeA}'s a gorgeous little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -1227,52 +1543,76 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} is currently wearing a long, conservative skirt and a pretty white blouse complete with gaps for ${hisA} wings.${HeA} is positively radiant.`); + break; case "degradationist": r.push(`${HeA} is wearing black eyeliner and lipstick while using a thin black ribbon to protect ${hisA} modesty.It's pretty obvious ${HeA} has a stud through ${hisA} left nipple.`); + break; case "supremacist": r.push(`${HeA} cycles between different outfits that reflect the various holy garments of religions popular in V.arcologies[0].FSSupremacistRace countries.`); + break; case "subjugationist": r.push(`${HeA} is wearing a simple white linen dress, and ${hisA} right ankle is shackled to an iron ball and chain that prevents ${himA} from flying very high.`); + break; case "roman revivalist": r.push(`${HeA} is wearing a fine stola appropriate for a respectable Roman lady, with ${hisA} hair up in a complicated style.`); + break; case "aztec revivalist": r.push(`${HeA} is wearing a modest huipil with ${hisA} hair braided to two ponytails; ${HeA}'s the picture of quiet elegance.`); + break; case "egyptian revivalist": r.push(`${HeA} is wearing a simple white linen dress, kohl eye shadow, sandals, and a serene expression.`); + break; case "edo revivalist": r.push(`${HeA} is wearing a fine kimono with slits for ${hisA} wings, getae, tabi, and an expression of perfect serenity.`); + break; case "arabian revivalist": r.push(`${HeA} is wearing a tailored suit, a silk headscarf, and aviator sunglasses, making ${himA} look ridiculous.`); + break; case "chinese revivalist": r.push(`${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings. ${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.`); + break; case "chattel religionist": r.push(`${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch. ${HeA} wears another around ${hisA} neck and a blush on ${hisA} cheeks.`); + break; case "physical idealist": r.push(`${HeA} has swapped out ${hisA} usual linen dress for one that shows off ${hisA} toned arms, legs and abs.`); + break; case "hedonistic decadence": r.push(`${HeA} has swapped out ${hisA} usual linen dress for one that covers ${hisA} plush curves. ${HeA} finds walking easier than trying to fly with ${hisA} weighty body.`); + break; case "repopulation focus": r.push(`${HisA} simple white linen dress is parted by ${hisA} full term pregnancy; likely a lost soul being given a new chance.`); + break; case "eugenics": r.push(`${HeA} has swapped out ${hisA} usual linen dress for a fabulous one to match ${hisA} perfect appearance. ${HeA} proudly wears the symbol of high society on ${hisA} arm and, judging by the slight curve to ${hisA} middle, is growing a child just as beautiful as ${himA}.`); + break; case "gender radicalist": r.push(`${HeA} wears a simple white linen dress and has recently changed ${hisA} appearance to make ${himselfA} quite androgynous.`); + break; case "gender fundamentalist": r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child-bearing hips.`); + break; case "asset expansionist": r.push(`${HeA} has recently given up on trying to cover ${hisA} arm-filling breasts, resorting to just wearing a skirt; a skirt that strains against ${hisA} enormous rear. ${HeA} certainly won't be flying anyway.`); + break; case "transformation fetishist": r.push(`${HeA} wears a simple white linen dress that struggles to contain ${hisA} big, perky, obviously fake breasts.`); + break; case "pastoralist": r.push(`${HeA} wears a simple white linen dress that struggles to cover ${hisA} full breasts. ${HeA} frequently tries to hide ${hisA} nipples; ${hisA} milk having rendered ${hisA} dress transparent.`); + break; case "maturity preferentialist": r.push(`${HeA} wears a simple white linen dress and has recently altered appearance to be more mature. ${HisA} face is one of experience and ${hisA} hair has streaks of silver.`); + break; case "youth preferentialist": r.push(`${HeA} wears a simple white linen dress that tastefully hugs ${hisA} youthful body. ${HeA} looks barely 18; a tantalizing risk.`); + break; case "slimness enthusiast": r.push(`${HeA} wears a simple white linen dress that tastefully hugs ${hisA} thin body.`); + break; case "body purist": r.push(`${HeA} has forgone covering ${himselfA} to allow ${hisA} radiant, pure body to be visible to all.`); + break; case "intellectual dependency": r.push(`${HeA} wears a simple white linen dress with a slit cut out of the crotch.`); if (V.seePreg !== 0) { @@ -1282,8 +1622,10 @@ globalThis.PersonalAssistantAppearance = function() { } case "slave professionalism": r.push(`${HeA} wears a flowing white linen dress that highlights ${hisA} grace.`); + break; case "petite admiration": r.push(`${HeA} wears a simple white linen dress that trails along after ${himA} when ${HeA} walks. ${HeA}'s fine with this since flying makes ${himA} look tall.`); + break; case "statuesque glorification": r.push(`${HeA} wears a long white linen dress, while concealing, shows off ${hisA} pleasant curves and long legs.`); default: @@ -1318,7 +1660,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s deep in prayer. ${HeA} glances up to check on you and sees you looking at ${himA}, and flashes you a look of serenity.`); } - + break; case "cherub": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -1337,58 +1679,85 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} has swapped ${hisA} usual short skirt for a much longer one. No more panty flashes for you!`); + break; case "degradationist": r.push(`${HeA} is wearing black lipstick along with ${hisA} usual white linen dress with a short skirt.Occasionally you get a glance up that skirt; a dark black thong greets you.`); + break; case "supremacist": r.push(`${HeA} is wearing a cute little dressed stitched with designs from V.arcologies[0].FSSupremacistRace culture.Occasionally you get a glance up it; a white pair of panties with similar designs say hello.`); + break; case "subjugationist": r.push(`${HeA} is shackled to an iron ball and chain that's almost as big as ${HeA} is, and ${HeA} has to slowly and comically drag it behind ${himA} to get anywhere. Occasionally ${HeA} tumbles over in ${hisA} struggles, flipping ${hisA} white linen dress up and treating you to a good look at ${hisA} panties.`); + break; case "roman revivalist": r.push(`${HeA} is wearing a cute little toga. Occasionally you get a glance up it; a cute little pussy says hello.`); + break; case "aztec revivalist": r.push(`${HeA} is wearing a huipil with ${hisA} hair braided to two ponytails. You can clearly see through the sides that ${HeA} has chosen to forgo underwear.`); + break; case "egyptian revivalist": r.push(`${HeA} is wearing a simple white linen dress, kohl eye shadow, and a serene expression. ${HisA} dress hangs low enough to block your view, unfortunately.`); + break; case "edo revivalist": r.push(`${HeA} is wearing a cute little kimono with slits for ${hisA} wings. Occasionally you get a glance up it; a lovely pair of panties say hello.`); + break; case "arabian revivalist": r.push(`${HeA} wears a fine dress, a silk headscarf, aviator sunglasses, and an overly conservative posture. No seeing up ${hisA} dress for you!`); + break; case "chinese revivalist": r.push(`${HeA} is wearing a conservative silk qipao with special slits for ${hisA} wings.${HisA} hair is pulled back into a bun and secured by a couple of chopsticks.It you try really hard, you can get a peek of ${hisA} panties as ${HeA} flutters by.`); + break; case "chattel religionist": r.push(`${HeA} has adjusted ${hisA} outfit to consist of nothing but the symbol of your new religion carefully tailored to cover ${hisA} nipples and crotch.Another dangles from ${hisA} neck.${HisA} attire leaves little to the imagination.`); + break; case "physical idealist": r.push(`${HeA} has chosen to ditch ${hisA} usual linen dress for nothing but ${hisA} undies in order to show off ${hisA} muscles.`); + break; case "hedonistic decadence": r.push(`${HeA} has become so plump lately that no amount of tugging will get ${hisA} linen dress to cover ${hisA} exposed panties.${HeA} struggles to stay aloft with such a plush body.`); + break; case "repopulation focus": r.push(`${HeA} has chosen to ditch ${hisA} usual linen dress for just ${hisA} panties.${HeA} struggles to fly with ${hisA} heavy pregnancy and milk laden breasts.`); + break; case "eugenics": r.push(`${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} chastity belt.`); + break; case "gender radicalist": r.push(`${HeA} wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties.${HeA} has become rather boyish lately and you swear that there is a slight bulge in ${hisA} panties.`); + break; case "gender fundamentalist": r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} full breasts and child - bearing hips.${HisA} short skirt frequently rides you to give you a lovely view of ${hisA} panties.`); + break; case "asset expansionist": r.push(`${HeA} has recently taken to wearing nothing put ${hisA} panties, having given up on fitting into ${hisA} dress.${HeA} struggles to fly with ${hisA} massive tits weighing ${himA} down, and ${HeA} commonly has to pause to pull ${hisA} underwear out of ${hisA} buttcrack.`); + break; case "transformation fetishist": r.push(`${HeA} wears a simple white linen dress that struggles to cover both ${hisA} big fake breasts and ass.${HisA} short skirt feebly rests atop ${hisA} panty devouring rear, giving you a lovely view.`); + break; case "pastoralist": r.push(`${HeA} has begun leaving the top of ${hisA} white linen dress open to allow ${hisA} milk laden breasts to hang free.${HeA} tends to leave a trail where ever ${HeA} flies.`); + break; case "maturity preferentialist": r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${HeA} flies around.${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; polka - dotted, oddly enough.`); + break; case "youth preferentialist": r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful.${HeA} frequently flutters by, enjoying ${hisA} youthful vigor.${HeA} a wears simple white linen dress with a short skirt that frequently lets you catch glimpses of ${hisA} panties; an adorable pair of bloomers.`); + break; case "slimness enthusiast": r.push(`${HeA} wears simple white linen dress with a short skirt that hangs loosely off ${hisA} pleasantly thin body.${HisA} panties are obviously a bit loose too, as ${HeA} frequently has to stop, swoop down and retrieve them whenever they fall off ${hisA} flat ass.`); + break; case "body purist": r.push(`${HeA} has forgone covering ${himselfA} to allow ${hisA} radiant, pure body to be visible to all.`); + break; case "intellectual dependency": r.push(`${HeA} wears a simple white linen dress with a short skirt that frequently reminds you ${HeA} forgot to wear panties.`); + break; case "slave professionalism": r.push(`${HeA} wears a simple white linen dress with a short skirt that allows ${himA} to expertly flash you ${hisA} pussy when you need it most.`); + break; case "petite admiration": r.push(`${HeA} wears a simple white linen dress with a short skirt, though ${HeA} 's so short it may as well be a full length.`); + break; case "statuesque glorification": r.push(`${HeA} wears a simple white linen dress that struggles to come close to covering ${hisA} panties. ${HeA}'s gotten quite tall.`); default: @@ -1423,7 +1792,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s fluttering to and fro humming to ${himselfA}. You swear ${HeA} keeps flashing ${hisA} panties to you on purpose.`); } - + break; case "imp": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -1436,8 +1805,10 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} has swapped to wearing much more, relatively speaking, modest clothing; extremely tight jeans and a top so small and taut you swear ${HeA} 's about to pop out of it.`); + break; case "degradationist": r.push(`${HeA} has replaced ${hisA} loincloth with a chastity belt containing an immense dildo; it is clearly seen distending ${hisA} belly. Countless scars line ${hisA} back and ass from the frequent lashings ${HeA} enjoys.`); + break; case "supremacist": r.push(`${HeA}'s taken to carrying a cat o' nine tails whip at all times so that ${HeA}'s ready to lash a `); if (V.arcologies[0].FSSupremacistRace === "mixed race") { @@ -1446,54 +1817,78 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`non-${V.arcologies[0].FSSupremacistRace}`); } r.push(` slave at a moment's notice.`); + break; case "subjugationist": r.push(`${HisA} cartoonishly exaggerated V.arcologies[0].FSSubjugationistRace body is just begging for a whipping, even when ${HeA} isn't doing something mischievous and sneaky, which is rare.`); + break; case "roman revivalist": r.push(`${HeA}'d fit in perfectly tormenting the condemned in Tartarus.`); + break; case "aztec revivalist": r.push(`${HeA}'s taken to carrying a pair of ceremonial daggers perfect for bloodletting and even an impromptu sacrifice. Two things ${HeA} really enjoys performing.`); + break; case "egyptian revivalist": r.push(`${HeA} has recently adjusted ${hisA} appearance to resemble an Egyptian slave; that combined with a manufactured rebellious streak are sure to earn ${himA} a whipping.`); + break; case "edo revivalist": r.push(`${HeA} has tightly bound ${himselfA} in shibari ropes, although they don't achieve much given ${HeA} can still fly freely.`); + break; case "arabian revivalist": r.push(`${HeA} has donned the skimpiest, sluttiest outfit ${HeA} could think of. ${HeA}'s just begging to get stoned.`); + break; case "chinese revivalist": r.push(`${HeA} has added a number of piercings to ${hisA} body to allow ${himA} to be suspended by hooks rather than flying.`); + break; case "chattel religionist": r.push(`${HeA} has chosen to go fully naked, exposing the symbols of your religion pierced through ${hisA} nipples and clit.`); + break; case "physical idealist": r.push(`${HeA} has adjusted ${hisA} appearance to be rather muscular. Not only can ${HeA} crack a whip harder than ever, but when ${HeA} flexes, ${HeA} nearly pops the belt around ${hisA} chest.`); + break; case "hedonistic decadence": r.push(`${HeA} has become rather chubby lately. ${HeA} may want to change up ${hisA} routine of tormenting the hungry by devouring food before them.`); + break; case "repopulation focus": r.push(`${HeA}'s added a pair of tight belts across ${hisA} stomach recently. The taut material painfully digs into ${hisA} growing pregnancy.`); + break; case "eugenics": r.push(`${HeA} has an iron chastity belt under ${hisA} loincloth and two large bulges in ${hisA} middle. You don't have to guess ${HeA} has a pair of enormous dildos locked inside ${himA}.`); + break; case "gender radicalist": r.push(`${HeA}'s recently begun rendering ${himselfA} more androgynous. Something can be seen commonly tenting ${hisA} loincloth; whenever it shifts to the side, you catch sight of a thumb sized and heavily pierced clitoris.`); + break; case "gender fundamentalist": r.push(`${HeA}'s recently increased the size of ${hisA} breasts and width of ${hisA} hips. The belt around ${hisA} chest tightly binds ${hisA} new bust and causes its flesh to bulge and jiggle delightfully.`); + break; case "asset expansionist": r.push(`${HeA}'s had to let out ${hisA} chest belt to accommodate ${hisA} new excessive bust, but only a little; the belt creates a deep canyon across ${hisA} chest with plenty of flesh bulging above and below the straining leather.`); + break; case "transformation fetishist": r.push(`${HeA}'s had to let out ${hisA} chest belt to accommodate ${hisA} new excessive bust, but only a little; the belt creates a deep canyon across ${hisA} fake chest and threatens to painfully pop the underlying implants.`); + break; case "pastoralist": r.push(`${HeA}'s exchanged ${hisA} chest belt for a pair of rings with leather straps. ${HeA} wears them so tightly every motion ${HeA} makes forces a gush of milk from ${hisA} painfully swollen breasts.`); + break; case "maturity preferentialist": r.push(`${HeA} has recently updated ${hisA} appearance to be more mature; an air of experience follows ${himA} as ${HeA} flies around. You can hear ${himA} plotting tortures, many you've never heard of.`); + break; case "youth preferentialist": - r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful. ${HeA} frequently flutters by, enjoying ${hisA} youthful vigor. ${HeA} looks so innocent, but looks can be deceiving!`) + r.push(`${HeA} has recently updated ${hisA} appearance to be more youthful. ${HeA} frequently flutters by, enjoying ${hisA} youthful vigor. ${HeA} looks so innocent, but looks can be deceiving!`); case "slimness enthusiast": r.push(`${HisA} new, thinner body gives ${himA} plenty of excuses to pull ${hisA} straps even tighter.`); + break; case "body purist": r.push(`${HeA} has forgone covering ${himselfA} to allow ${hisA} sinful, pure body to be visible to all.`); + break; case "intellectual dependency": r.push(`${HeA} may look like a bumbling fool, but even an idiot can get a torture right every now and then.`); + break; case "slave professionalism": r.push(`${HeA}'s taken to carrying a box of needles to make use of ${hisA} extensive knowledge of anatomy. This is one acupuncture session you don't want a part of.`); + break; case "petite admiration": r.push(`${HisA} new, tiny body opens up a new realm of torments.You can hear ${himA} scheming about what holes ${HeA} could theoretically force ${himselfA} up now.`); + break; case "statuesque glorification": r.push(`${HisA} new, giant body brings with it an even larger ego.No longer a mere imp, ${HeA} 's a borderline devil.`); default: @@ -1528,7 +1923,7 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s inspecting ${hisA} arsenal of toys and punishment tools. When ${HeA} notices you watching, ${HeA} grabs ${hisA} favorite and eagerly makes use of it on ${himselfA}.`); } - + break; case "witch": r.push(`${HeA}'s a cute little `); if (V.arcologies[0].FSSupremacist !== "unset" && V.assistant.fsAppearance !== "subjugationist") { @@ -1541,8 +1936,10 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} chest is still unnaturally smooth, not one nipple peaks the fabric of the robe.`); + break; case "degradationist": r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} face, hands and every surface of ${hisA} body are completely covered in tattoos. It is especially noticeable when ${HeA} talks that ${hisA} tongue is tattooed too; wonder what decorates the surfaces of ${hisA} body you can't see?`); + break; case "supremacist": r.push(`${HeA}'s managed to correct the spell, and even succeed in it. ${HeA} is now `); if (V.arcologies[0].FSSupremacistRace === "mixed race") { @@ -1551,26 +1948,37 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`ethnically 100 % pure ${V.arcologies[0].FSSupremacistRace} `); } r.push(`.If${HeA} were real, ${HeA} would make the perfect breeding stock for the next generation of the master race.`); + break; case "subjugationist": r.push(`${HeA} still hasn't managed to undo the spell; ${HeA} looks like a racist caricature of a V.arcologies[0].FSSubjugationistRace ${girlA}, and has an appropriately demeaning accent to match. What's worse, the spell also seems to have stripped most of ${hisA} literacy in V.language, making reading ${hisA} tomes an arduous task for ${himA}.`); + break; case "roman revivalist": r.push(`While${HeA} acts like a typical Roman ${womanA}, ${HeA} is pretty obviously Greek.${HeA} can't even name the Pantheon correctly.`); + break; case "aztec revivalist": r.push(`${HeA} is still very obviously not a native and has become rather caught up in the fear that ${HeA}'ll soon be sacrificed.`); + break; case "egyptian revivalist": r.push(`${HeA}'s managed to untangle ${himselfA} from the wrappings, though ${HeA} has chosen to leave several still wrapped around ${hisA} body.`); + break; case "edo revivalist": r.push(`${HeA}'s managed to correct the spell, somewhat, though ${HeA} now resembles something that belongs in a hentai.`); + break; case "arabian revivalist": r.push(`${HeA}'s managed to correct the spell, and even succeed at it. ${HeA} has altered ${hisA} appearance to resemble a gorgeous djinn. ${HeA} is seductively performing a belly dance for you.`); + break; case "chinese revivalist": r.push(`${HeA} has chosen to embrace the outcome of ${hisA} spell, even pushing ${hisA} luck a little more, leaving ${himA} wearing a long and very fashionable qipao.`); + break; case "chattel religionist": r.push(`${HeA} has chosen to embrace the outcome of ${hisA} spell, proudly displaying the various holy symbols hanging from around ${hisA} neck and dangling from ${hisA} nipples, navel and clit.`); + break; case "physical idealist": r.push(`${HeA} managed to regain freedom of movement, but has chosen to leave ${hisA} torn robes unfixed to further highlight ${hisA} ridiculous muscles.`); + break; case "hedonistic decadence": r.push(`${HeA} has managed to lighten ${hisA} body enough to regain mobility, but no amount of ${hisA} magic can summon a robe big enough to cover ${hisA} enormously fat body without looking ridiculous.`); + break; case "repopulation focus": if (V.seeHyperPreg === 1) { r.push(`${HeA}'s managed to cast a levitation spell to allow ${himA} to move and a spell to prevent ${himA} from bursting, but ${HeA} can do nothing about the dozens of active children crowding ${hisA} womb. ${HeA} meekly floats along with it, gently rubbing its squirming mass through ${hisA} torn robe.`); @@ -1579,18 +1987,25 @@ globalThis.PersonalAssistantAppearance = function() { } case "eugenics": r.push(`${HeA} still hasn't managed to undo the spell; it's pretty obvious given how desperately horny ${HeA} is.`); + break; case "gender radicalist": r.push(`${HeA} has chosen to embrace the outcome of ${hisA} spell; ${HeA} either sports a bulge or a tent in the front of ${hisA} dress and can frequently be seen reading books on male anatomy.`); + break; case "gender fundamentalist": r.push(`${HeA} still hasn't managed to undo the spell; ${hisA} belly has become so swollen with ovum ${HeA} looks ready to birth triplets. ${HeA} can barely concentrate; ${hisA} mind focused entirely on dicks cumming in ${hisA} wet pussy, but ${HeA} can't risk it, knowing full well ${HeA}'d become so pregnant ${HeA}'d likely burst. ${HisA} ample breasts and child bearing hips only make it harder to keep away from cocks.`); + break; case "asset expansionist": r.push(`${HeA}'s managed to partially undo the spell; ${hisA} breasts are merely as big as ${HeA} is now. One simple, correctly performed, levitation spell later and ${HeA} is fully capable of functioning with ${hisA} oversized tits.`); + break; case "transformation fetishist": r.push(`While${HeA} has managed to regain ${hisA} flexibility, ${HeA} still greatly resembles an overinflated blow-up doll. ${HisA} lips are stuck in an O shape, ${hisA} breasts are the size of beach balls, ${hisA} ass and thighs larger than any ${girlA}'s you've seen, and above all else is ${hisA} huge medicine ball sized belly; fortunately they don't weigh nearly as much as they should, part of the benefits of being an inflatable sex-doll.`); + break; case "pastoralist": r.push(`${HeA}'s managed to shrink ${hisA} nine breasts somewhat; they are merely head sized now. The front of ${hisA} robes is strained from ${hisA} excessive number of milky tits.`); + break; case "maturity preferentialist": r.push(`${HeA}'s managed to reign in ${hisA} aging spell and with a little size up to ${hisA} breasts, hips and ass makes a very pleasant MILF.`); + break; case "youth preferentialist": if (V.minimumSlaveAge === 3) { r.push(`${HeA}'s adjusted ${hisA} tiny body slightly to be less feeble. Now ${HeA} is a fully capable and adorable toddler witch in an oversized robe, though ${HeA} has to fight to keep ${hisA} hat from covering ${hisA} entire head.`); @@ -1603,14 +2018,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "slimness enthusiast": r.push(`${HeA}'s begun wearing a corset under ${hisA} robes to hide ${hisA} chubbiness. Combined with ${hisA} lightened body, ${HeA} manages to pull off the lithe look easily.`); + break; case "body purist": r.push(`${HeA} has attempted to fix ${hisA} misspell and succeeded in preventing ${hisA} clothes from becoming transparent, to ${himselfA} only. ${HeA} appears nude, even though ${HeA} is fully clothed, much to everyone's enjoyment.`); + break; case "intellectual dependency": r.push(`${HeA} still hasn't managed to figure out that ${HeA} drained ${hisA} intelligence; not that it matters when all your spells now have so many fun effects! (And you can't read.)`); + break; case "slave professionalism": r.push(`${HeA}'s managed to work out some of the kinks of the spell, though it's left ${himA} quite the perfectionist.`); + break; case "petite admiration": r.push(`${HeA}'s decided to embrace ${hisA} spell, and with a strength booster, manages quite fine with ${hisA} proportionately mountainous tits.`); + break; case "statuesque glorification": r.push(`${HeA}'s managed to correct the spell, and even succeed in it. ${HeA} stands tall, proud at ${hisA} success.`); default: @@ -1651,37 +2071,50 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s idly turning the pages of ${hisA} spell book. When ${HeA} notices you watching, ${HeA} flips the book around to show you a new and kinky trick ${HeA} wants to try out.`); } - + break; case "ERROR_1606_APPEARANCE_FILE_CORRUPT": r.push(`${HeA}'s an odd little ${girlA}, with slightly off mannerisms,`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`wearing ill fitting clothing.Various movements can be seen under ${hisA} misbuttoned shirt and lopsided skirt.`); + break; case "degradationist": r.push(`wearing nothing except some oversized, strange looking piercings all over${hisA} body.You swear you see movement under ${hisA} skin and ${hisA} piercings have a habit of never being in the same shape or location.`); + break; case "supremacist": r.push(`wearing nothing at all. ${HeA} looks vaguely ${V.arcologies[0].FSSupremacistRace}, but wrong.You swear you see patches of fish - like scales on ${hisA} skin, but they keep disappearing whenever you try to focus on them.`); + break; case "subjugationist": r.push(`wearing nothing at all.${HeA} looks vaguely ${V.arcologies[0].FSSubjugationistRace}, but wrong.You swear you see patches of fish - like scales on ${hisA} skin, but they keep disappearing whenever you try to focus on them.`); + break; case "roman revivalist": r.push(`wearing a poorly folded toga.You swear you see movement under${hisA} skin.`); + break; case "aztec revivalist": r.push(`wearing a torn huipil.${HeA} looks vaguely Aztec, but wrong.You swear you see movement under ${hisA} skin.`); + break; case "egyptian revivalist": r.push(`wearing nothing at all.${HeA} looks vaguely Egyptian, but wrong.You swear you see movement under ${hisA} skin.`); + break; case "edo revivalist": r.push(`wearing a loose kimono.${HeA} looks vaguely Japanese, but wrong.You swear you see movement under ${hisA} skin.`); + break; case "arabian revivalist": r.push(`wearing various silks.${HeA} looks vaguely Arabic, but wrong.You swear you see movement under ${hisA} skin.`); + break; case "chinese revivalist": r.push(`wearing an ill fitting qipao.${HeA} looks vaguely Chinese, but wrong.You swear you see movement under ${hisA} clothing and even skin.`); + break; case "chattel religionist": r.push(`wearing nothing at all.A pulsing symbol of your religion sprouts from${hisA} chest, runs between ${hisA} breasts and down to ${hisA} crotch, where it penetrates ${hisA} pussy.If the symbol weren't off-putting enough, you also swear you see movement under ${hisA} skin.`); + break; case "physical idealist": r.push(`wearing nothing at all.${HeA} is covered in what appear to be muscles, though they bulge and squirm uncomfortably.`); + break; case "hedonistic decadence": r.push(`wearing nothing at all.${HeA} is covered in what appears to be a dense layer of fat, though occasionally you swear you see something peering out from between ${hisA} folds.`); + break; case "repopulation focus": if (V.seeHyperPreg === 1) { r.push(`wearing nothing at all.${HisA} belly is immensely swollen, squirming and practically ready to burst. ${HisA} navel resembles a pussy; a pussy birthing countless larva like creatures.`); @@ -1690,18 +2123,25 @@ globalThis.PersonalAssistantAppearance = function() { } case "eugenics": r.push(`wearing nothing at all. You can't take your eyes off of${hisA} perfect body, but at the same time, you feel a strange sense of danger about ${himA}.`); + break; case "gender radicalist": r.push(`wearing nothing at all. Even though${HeA} lacks a penis, you can't shake the feeling that it's a trap.`); + break; case "gender fundamentalist": r.push(`full breasts, wide hips and wearing absolutely nothing. You swear${hisA} tits are moving slightly and an unusual bulge can be seen writhing in ${hisA} lower belly.`); + break; case "asset expansionist": r.push(`wearing nothing at all; not that anything could fit ${himA}. ${HeA} is absolutely massive; ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. Every so often, a bulge moves up a nipple as a wormlike creature is born into the world.`); + break; case "transformation fetishist": r.push(`wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts and ass are splitting around the massive, round objects distending them. The orbs are slightly translucent; lots of small wormlike creatures can be seen squirming within inside.`); + break; case "pastoralist": r.push(`wearing nothing at all; not that anything could fit ${himA}. ${HeA} is absolutely massive; ${hisA} breasts easily dwarfing the rest of ${hisA} body and quivering obscenely. An extremely dense, white liquid is steadily forcing its way from ${hisA} gaping nipples.`); + break; case "maturity preferentialist": r.push(`wearing nothing at all.${HeA} seems to be quite old and vulnerable, but something feels off about ${himA}.`); + break; case "youth preferentialist": r.push(`wearing nothing at all.`); if (V.minimumSlaveAge === 3) { @@ -1715,14 +2155,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "slimness enthusiast": r.push(`wearing nothing at all.${HeA} is extremely thin; multiple tube-like appendages can be seen writhing within ${hisA} compressed body.`); + break; case "body purist": r.push(`wearing nothing at all.${HisA} body is absolutely flawless, too flawless; you can't help but feel a sense of discomfort when looking at ${himA}.`); + break; case "intellectual dependency": r.push(`wearing nothing at all.${HeA} seems to be lost, in desperate need of sex and ripe for the taking; though a feeling of danger radiates from ${himA}.`); + break; case "slave professionalism": r.push(`wearing an alluring outfit and beckoning to you.${HeA} promises a night you'll never forget. Ever.`); + break; case "petite admiration": r.push(`wearing nothing at all.${HeA}'s so tiny ${HeA} could be taken with ease; in fact, that seems to be exactly what ${HeA} wants.`); + break; case "statuesque glorification": r.push(`wearing nothing at all; it would only get in the way of ${himA} preying on all those smaller than ${hisA} looming form.`); default: @@ -1757,39 +2202,53 @@ globalThis.PersonalAssistantAppearance = function() { } else { r.push(`${HeA}'s idly standing there, at least when you look at ${himA}; you catch strange things in the corner of your vision while you are working.`); } - + break; case "incubus": r.push(`${HeA}'s a handsome little sex demon with a big dick and heavy balls.`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA}'s begun wearing rather conservative clothing, but nothing can hide the bulge running down one pant leg and the two round globes in the other.`); + break; case "degradationist": r.push(`${HeA}'s recently added an obscene number of piercings to ${hisA} cock and balls in addition to a pair of nipple rings. A thin chain links a ring attached to the head of ${hisA} penis to the heavy rings adorning ${hisA} chest.`); + break; case "supremacist": r.push(`${HeA} is an ideal V.arcologies[0].FSSupremacistRace man, and ${hisA} massive dick is always hard and ready to continue propagating the master race.`); + break; case "subjugationist": r.push(`${HeA} is a deceptively handsome V.arcologies[0].FSSubjugationistRace man, and gives off an air of lust and danger that serves as a warning to not let the inferior race's libido run unchecked.`); + break; case "roman revivalist": r.push(`${HeA} is an ideal Roman man, complete with something big and heavy hanging under ${hisA} toga.`); + break; case "aztec revivalist": r.push(`${HeA} is an ideal Aztec man wearing a headdress and a loincloth, which can't hide ${hisA} enviable package.`); + break; case "egyptian revivalist": r.push(`${HeA} is an ideal Egyptian man, complete with something big and heavy dangling behind ${hisA} loincloth.`); + break; case "edo revivalist": r.push(`${HeA} is an ideal Japanese man, complete with something big and heavy between ${hisA} legs.`); + break; case "arabian revivalist": r.push(`${HeA} is an ideal Arabian man, complete with something big and heavy filling out ${hisA} silken pants.`); + break; case "chinese revivalist": r.push(`${HeA} is an ideal Chinese man, complete with something big and heavy between ${hisA} legs.`); + break; case "chattel religionist": r.push(`${HeA} is wearing nothing but an immense erection. ${HisA} balls visibly pulse, begging for release, but ${hisA} load is blocked by a large plug capped with the symbol of your new religion. One pull is all it would take to bathe in ${hisA} blessing.`); + break; case "physical idealist": r.push(`${HeA} is wearing nothing but an immense erection and is coated in the perfect amount of muscle.`); + break; case "hedonistic decadence": r.push(`${HeA} is wearing nothing but an immense erection and is coated in the perfect amount of fat.`); + break; case "repopulation focus": r.push(`${HisA} belly is round with child and is in a constant struggle with ${hisA} erect cock over which gets to protrude out ${hisA} front.`); + break; case "eugenics": r.push(`${HeA}'s become even more irresistible lately; `); if (V.PC.vagina !== -1) { @@ -1798,6 +2257,7 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`the children sired by such a stud are unimaginable`); } r.push(`.`); + break; case "gender radicalist": if (V.arcologies[0].FSGenderRadicalistLawFuta === 1) { r.push(`${HeA} is wearing nothing at all and has recently rendered ${himselfA} slightly more feminine. ${HeA} makes sure to make exaggerated motions to show off the pussy hidden beneath ${hisA} swinging nuts.`); @@ -1812,14 +2272,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "gender fundamentalist": r.push(`${HeA} is wearing a cute dress that tightly hugs ${hisA} attractive curves. ${HeA} may be rendering ${himselfA} more feminine, but can't hide the bulge under ${hisA} skirt.`); + break; case "asset expansionist": r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} cock and balls are so large they reach the ground when ${HeA} stands.`); + break; case "transformation fetishist": r.push(`${HeA} is wearing jeans and a tight shirt. ${HisA} overly long erection runs up ${hisA} front and protrudes out the neck of ${hisA} top.`); + break; case "pastoralist": r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} balls are absolutely massive; ${hisA} sizable cock looks tiny resting atop them. ${HeA} can barely take a step without overstimulating and orgasming across ${hisA} sack.`); + break; case "maturity preferentialist": r.push(`${HeA} has recently begun presenting ${himselfA} as an experienced, mature man with an oddly familiar mustache and goatee.`); + break; case "youth preferentialist": r.push(`${HeA} has recently adjusted ${hisA} age to reflect your youth focused society.`); if (V.minimumSlaveAge === 3) { @@ -1833,8 +2298,10 @@ globalThis.PersonalAssistantAppearance = function() { } case "slimness enthusiast": r.push(`${HeA} has recently slimmed ${hisA} body down; everywhere but ${hisA} proportionally huge cock, that is.`); + break; case "body purist": r.push(`${HeA} is wearing nothing at all, happy to show off ${hisA} flawless body. ${HisA} cock and balls are now the ideal size to penetrate a natural girl.`); + break; case "intellectual dependency": if (V.arcologies[0].FSIntellectualDependencyLawBeauty === 1) { r.push(`${HeA} is wearing nothing but a pair of jeans with the fly down to let ${hisA} junk hang loose. ${HeA} likes ${hisA} sex simple and straightforward. (The button is too difficult for ${himA}.)`); @@ -1843,8 +2310,10 @@ globalThis.PersonalAssistantAppearance = function() { } case "slave professionalism": r.push(`${HeA} is wearing a fine suit and ready to offer a deal no one could refuse.`); + break; case "petite admiration": r.push(`${HeA} is wearing nothing at all and has recently rendered ${himselfA} quite short; the perfect height to slip through a crowd, unseen and slapping booty.`); + break; case "statuesque glorification": r.push(`${HeA} is wearing nothing at all and has recently rendered ${himselfA} quite tall, so tall, in fact, that few can stop ${himA} from sticking ${hisA} cock in their face.`); default: @@ -1880,26 +2349,36 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA} has ${hisA} pants unfastened and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "degradationist": r.push(`${HeA}'s fed a number of beads down ${hisA} urethra and is struggling to hold back ${hisA} orgasm. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to yank out the beads and give ${himA} release.`); + break; case "roman revivalist": r.push(`${HeA} has ${hisA} toga undone and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "egyptian revivalist": case "aztec revivalist": r.push(`${HeA} is absentmindedly jerking off, ${hisA} loincloth pushed aside to make room. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "edo revivalist": case "chinese revivalist": r.push(`${HeA} has undone ${hisA} clothing and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "arabian revivalist": r.push(`${HeA} has ${hisA} pants pulled off and is absentmindedly using them to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "chattel religionist": r.push(`${HeA} is gingerly massaging ${hisA} swollen balls. When ${HeA} notices you watching, ${HeA} struggles to sit up and implores you to pull out the stopper and bathe in ${hisA} blessing.`); + break; case "physical idealist": r.push(`${HeA}'s vigorously jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "hedonistic decadence": r.push(`${HeA}'s lazily jerking off. When ${HeA} notices you watching, ${HeA} waves a plate of cake at you, imploring you to have a bite.`); + break; case "repopulation focus": r.push(`${HeA}'s leaning back with both hands beneath ${hisA} swollen middle struggling to jack off. When ${HeA} notices you watching, ${HeA} sits up and sighs as ${hisA} belly pushes ${hisA} erection out of sight.`); + break; case "eugenics": r.push(`${HeA}'s reclining while absentmindedly jacking off. When ${HeA} notices you watching, `); if (V.PC.vagina !== -1) { @@ -1908,6 +2387,7 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off`); } r.push(`.`); + break; case "gender radicalist": if (V.arcologies[0].FSGenderRadicalistLawFuta === 1) { r.push(`${HeA} 's reclining while absentmindedly jacking off with one hand and playing with ${hisA} hidden pussy with the other. When ${HeA} notices you watching, ${HeA} spreads ${hisA} legs wide so you can watch ${himA} spasm in orgasm.`); @@ -1922,14 +2402,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "gender fundamentalist": r.push(`${HeA} has hiked up ${hisA} skirt and is absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} quickly covers ${himselfA}; though ${HeA} can't hide the movements ${HeA} makes under ${hisA} dress.`); + break; case "asset expansionist": r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${HeA} struggles to jack off ${hisA} monolithic dick. When ${HeA} notices you watching, ${HeA} struggles to sit up before giving up and inviting you to lend a hand in beating ${hisA} meat.`); + break; case "transformation fetishist": r.push(`${HeA} has ${hisA} jeans unbuttoned and is absentmindedly trying to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, inviting you to lend a pair of hands.`); + break; case "pastoralist": r.push(`${HeA} is lying on ${hisA} back, legs squeezing ${hisA} immense balls as ${HeA} cums again and again across ${himselfA}. When ${HeA} notices you watching, ${HeA} struggles to sit up before giving into the sensations and blowing another load across your desk.`); + break; case "maturity preferentialist": r.push(`${HeA} has a hand down ${hisA} pants. When ${HeA} notices you watching, ${HeA} begins eagerly stroking ${himselfA} while describing, in detail, what ${HeA}'d love to do to you.`); + break; case "youth preferentialist": r.push(`${HeA} has ${hisA}`); if (V.minimumSlaveAge === 3) { @@ -1940,47 +2425,63 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`pants unfastened`); } r.push(`and is absentmindedly jerking off.When${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "slimness enthusiast": r.push(`${HeA}'s absentmindedly using both hands to jerk off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); + break; case "intellectual dependency": r.push(`${HeA}'s absentmindedly jerking off. It isn't until after ${HeA} has blown ${hisA} load that ${HeA} notices you've been watching.`); + break; case "slave professionalism": r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that${HeA} has it, asks if you want what's in ${hisA} pants.`); + break; case "petite admiration": r.push(`${HeA}'s absentmindedly giving ${himselfA} head. When ${HeA} notices you watching, ${HeA} pops ${hisA} cockhead out of ${hisA} mouth, imploring you to finish ${himA} off.`); + break; case "statuesque glorification": r.push(`${HeA}'s absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} gets to ${hisA} feet and waves ${hisA} throbbing erection in your face, imploring you to finish ${himA} off.`); default: r.push(`${HeA}'s absentmindedly jerking off. When ${HeA} notices you watching, ${HeA} waves ${hisA} throbbing erection at you, imploring you to finish ${himA} off.`); } } - + break; case "succubus": r.push(`${HeA}'s a beautiful little sex demoness with an ideal figure.`); if (V.assistant.fsOptions) { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA}'s wearing an absolutely stunning dress that perfectly hugs ${hisA} curves. Surprisingly, ${HeA} even has underwear on.`); + break; case "degradationist": r.push(`${HeA}'s recently added an obscene number of piercings to ${hisA} labia in addition to a pair of nipple rings and a big, heavy ring on ${hisA} clit. A thin chain links the clit ring to the heavy rings adorning ${hisA} chest.`); + break; case "supremacist": r.push(`In fact,${HeA} is the most gorgeous ${V.arcologies[0].FSSupremacistRace} ${womanA} you've ever seen.`); + break; case "subjugationist": r.push(`In fact,${HeA} is the most gorgeous ${V.arcologies[0].FSSubjugationistRace} ${womanA} you've ever seen.`); + break; case "roman revivalist": r.push(`In fact,${HeA} is the most gorgeous Roman ${womanA} you've ever seen.`); + break; case "aztec revivalist": r.push(`In fact,${HeA} is the most gorgeous Aztec ${womanA} you've ever seen.`); + break; case "egyptian revivalist": r.push(`In fact,${HeA} is the most gorgeous Egyptian ${womanA} you've ever seen.`); + break; case "edo revivalist": r.push(`In fact,${HeA} is the most gorgeous Japanese ${womanA} you've ever seen.`); + break; case "arabian revivalist": r.push(`In fact,${HeA} is the most gorgeous Arabic ${womanA} you've ever seen.`); + break; case "chinese revivalist": r.push(`In fact,${HeA} is the most gorgeous Chinese ${womanA} you've ever seen.`); + break; case "chattel religionist": r.push(`${HeA} is wearing a tight dress modeled after the symbol of your new religion; it leaves ${hisA} nipples and crotch fully exposed.`); + break; case "physical idealist": if (V.arcologies[0].FSPhysicalIdealistStrongFat === 1) { r.push(`${HeA} is wearing nothing but a thong barely visible under ${hisA} thick layer of fat. ${HisA} soft figure hides ${hisA} immense strength.`); @@ -1994,6 +2495,7 @@ globalThis.PersonalAssistantAppearance = function() { } case "repopulation focus": r.push(`${HeA} is wearing an overly taut dress that clings tightly to ${hisA} triplet rounded middle and milk-laden breasts. ${HeA} is positively glowing with motherhood.`); + break; case "eugenics": r.push(`${HeA}'s become even more irresistible lately; `); if (V.PC.dick !== 0) { @@ -2002,6 +2504,7 @@ globalThis.PersonalAssistantAppearance = function() { r.push(`you can't help but feel slightly envious of${hisA} body`); } r.push(`.`); + break; case "gender radicalist": if (V.arcologies[0].FSGenderRadicalistLawFuta === 3) { r.push(`${HeA} is wearing an amazingly ill-fitting pair of stretch pants barely pulled midway over ${hisA} ass. ${HisA} door-jamming hips, massive rear and extra thick thighs jiggle spectacularly under the strained material.`); @@ -2010,14 +2513,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "gender fundamentalist": r.push(`${HeA} is wearing a form fitting dress that emphasizes ${hisA} feminine curves. A gorgeous sight, given that ${HeA} has recently adjusted ${hisA} body to be a lovely future mother.`); + break; case "asset expansionist": r.push(`${HeA} is wearing nothing at all; not that anything could fit ${himA}. ${HisA} breasts nearly touch the ground when ${HeA} stands, yet are naturally perky. ${HisA} butt is so enormous it is a wonder ${HeA} can even walk.`); + break; case "transformation fetishist": r.push(`${HeA} is wearing a minidress so tight it fully outlines ${hisA} huge butt implants and barely contains the lower half of ${hisA} beach ball sized tits.`); + break; case "pastoralist": r.push(`${HeA} is wearing a pair of cow-print bikinis over ${hisA} head sized breasts. A quartet of wet spots adorn ${hisA} tops at all times.`); + break; case "maturity preferentialist": r.push(`${HeA} has recently begun presenting ${himselfA} as an experienced, mature ${womanA}; one can only wonder what positions and tricks ${HeA} knows.`); + break; case "youth preferentialist": r.push(`${HeA} has recently adjusted ${hisA} age to reflect your youth focused society.`); if (V.minimumSlaveAge === 3) { @@ -2037,6 +2545,7 @@ globalThis.PersonalAssistantAppearance = function() { } case "body purist": r.push(`${HeA} is wearing nothing at all, happy to show off ${hisA} flawless body. ${HisA} curves are perfect; it's the only way to describe ${himA}.`); + break; case "intellectual dependency": r.push(`${HeA} is wearing nothing at all; it would just get in the way.`); if (V.arcologies[0].FSIntellectualDependencyLawBeauty === 1) { @@ -2064,7 +2573,7 @@ globalThis.PersonalAssistantAppearance = function() { } } } - if (V.arcologies[0].FSRepopulationFocus != "unset") { + if (V.arcologies[0].FSRepopulationFocus !== "unset") { r.push(`baby bump, `); } r.push(`narrow waist, and huge dicksucking lips spell out bimbo far better than${HeA} ever could.`); @@ -2073,8 +2582,10 @@ globalThis.PersonalAssistantAppearance = function() { } case "slave professionalism": r.push(`${HeA}'s wearing an absolutely stunning dress that perfectly hugs and accentuates ${hisA} curves. An air of expertise emanates from ${himA} and promises an unbelievable night.`); + break; case "petite admiration": r.push(`${HeA} has recently lowered ${hisA} height considerably and is now the perfect size to copulate while sitting in one's lap.`); + break; case "statuesque glorification": r.push(`${HeA} has recently increased ${hisA} height considerably and begun wearing clothing that showcases the length of ${hisA} body and legs.`); default: @@ -2110,20 +2621,26 @@ globalThis.PersonalAssistantAppearance = function() { switch (V.assistant.fsAppearance) { case "paternalist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and leans forward giving you a tantalizing view of ${hisA} cleavage.`); + break; case "degradationist": r.push(`${HeA}'s absentmindedly playing with ${hisA} nipple rings. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves to ${hisA} crotch where ${HeA} traces the piercings dangling from ${hisA} labia.`); + break; case "supremacist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves, tempting you with ${hisA} pure V.arcologies[0].FSSupremacistRace body.`); + break; case "subjugationist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves while coming onto you like a needy V.arcologies[0].FSSubjugationistRace slut.`); + break; case "chattel religionist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} sides and to ${hisA} pussy while moaning seductively.`); + break; case "physical idealist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes ${hisA} muscles in some of the most seductive ways imaginable`); if (V.arcologies[0].FSPhysicalIdealistStrongFat === 1) { r.push(`, ${hisA} layer of flab jiggling along to ${hisA} motions`); } r.push(`.`); + break; case "hedonistic decadence": r.push(`${HeA}'s absentmindedly groping ${hisA} fat tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and lewdly gropes ${hisA} soft body.`); if (V.arcologies[0].FSHedonisticDecadenceStrongFat === 1) { @@ -2131,8 +2648,10 @@ globalThis.PersonalAssistantAppearance = function() { } case "repopulation focus": r.push(`${HeA}'s absentmindedly sucking a tit. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} curves and across ${hisA} pregnancy where ${HeA} traces ${hisA} popped navel. A flurry of kicks bulge ${hisA} belly as it grows slightly larger. ${HeA} sighs and pats ${hisA} added mass.`); + break; case "eugenics": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and spreads ${hisA} legs, inviting you to enjoy ${hisA} perfect pussy.`); + break; case "gender radicalist": if (V.arcologies[0].FSGenderRadicalistLawFuta === 3) { r.push(`${HeA}'s absentmindedly fondling ${hisA} asscheeks. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and spins around, splitting ${hisA} pants and revealing ${hisA} enticing butthole.`); @@ -2141,14 +2660,19 @@ globalThis.PersonalAssistantAppearance = function() { } case "gender fundamentalist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} motherly curves while moaning seductively.`); + break; case "asset expansionist": r.push(`${HeA}'s absentmindedly massaging ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and proceeds to trace the length of ${hisA} breasts to ${hisA} nipple; ${HeA} never reaches them, as ${hisA} breasts steadily outpace ${himA} as ${HeA} reaches outwards.`); + break; case "transformation fetishist": r.push(`${HeA}'s absentmindedly groping ${hisA} ass. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and flexes causing ${hisA} tits to pop out of ${hisA} overly short top. Giggling, ${HeA} puckers ${hisA} huge, fake lips and blows you a kiss.`); + break; case "pastoralist": r.push(`${HeA}'s absentmindedly milking a pair of ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and leaps to ${hisA} feet, causing ${hisA} quartet of milk bags to spring loose from ${hisA} tops. ${HeA} giggles as ${HeA} gestures the many ways you could titfuck ${himA}.`); + break; case "maturity preferentialist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and begins making a motion you can only fathom the meaning of.`); + break; case "youth preferentialist": if (V.minimumSlaveAge === 3) { r.push(`${HeA} has ${hisA} hands down ${hisA} dress and is happily fondling ${himselfA}. When ${HeA} notices you eyeing ${himA}, ${HeA} quickly hides ${hisA} hands behind ${hisA} back and plays innocent.`); @@ -2167,12 +2691,16 @@ globalThis.PersonalAssistantAppearance = function() { } case "body purist": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down ${hisA} perfect curves while moaning seductively.`); + break; case "intellectual dependency": r.push(`${HeA}'s absentmindedly fingering ${himselfA}. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and climaxes with a wet gush before spreading ${hisA} legs for round two.`); + break; case "slave professionalism": r.push(`${HeA} is patiently awaiting ${hisA} ${properMaster()} attention and now that${HeA} has it, curtsies and asks what pleasure you desire.`); + break; case "petite admiration": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and lifts ${hisA} arms, begging to be picked up.`); + break; case "statuesque glorification": r.push(`${HeA}'s absentmindedly groping ${hisA} tits. When ${HeA} notices you eyeing ${himA}, ${HeA} smiles coyly and runs ${hisA} hands down the length of ${hisA} legs while giving you a lovely view of ${hisA} holes.`); default: @@ -2237,5 +2765,5 @@ globalThis.PersonalAssistantAppearance = function() { "slave professionalism": ``, "petite admiration": ``, "statuesque glorification": ``, - } + }; }; -- GitLab