From 066cfc8833888b141a44519ca5e3cfbae52d4fb5 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Sat, 12 Sep 2020 01:42:22 -0400
Subject: [PATCH] bring in neo

---
 devTools/types/assistant.d.ts                |  2 +-
 src/personalAssistant/assistantAppearance.js | 62 +++++++++++++++++++-
 2 files changed, 62 insertions(+), 2 deletions(-)

diff --git a/devTools/types/assistant.d.ts b/devTools/types/assistant.d.ts
index 51a8580f96c..3962a95a1a7 100644
--- a/devTools/types/assistant.d.ts
+++ b/devTools/types/assistant.d.ts
@@ -1,6 +1,6 @@
 interface assistant {
 	appearance: "normal" | "monstergirl" | "shemale" | "amazon" | "businesswoman" | "goddess" | "hypergoddess" | "schoolgirl" | "loli" | "preggololi" | "fairy" | "pregnant fairy" | "slimegirl" | "angel" | "cherub" | "imp" | "witch" | "ERROR_1606_APPEARANCE_FILE_CORRUPT" | "incubus" | "succubus";
-	fsAppearance: "paternalist" | "degradationist" | "supremacist" | "subjugationist" | "roman revivalist" | "aztec revivalist" | "egyptian revivalist" | "edo revivalist" | 	"arabian revivalist" | 	"chinese revivalist" | "chattel religionist" | "repopulation focus" | "eugenics" | "physical idealist" | "hedonistic decadence" | "gender radicalist" | "gender fundamentalist" | "asset expansionist" | "transformation fetishist" | "pastoralist" | "maturity preferentialist" | "youth preferentialist" | "slimness enthusiast" | "body purist" | "intellectual dependency" | "slave professionalism" | "petite admiration" | "statuesque glorification";
+	fsAppearance: "paternalist" | "degradationist" | "supremacist" | "subjugationist" | "roman revivalist" | "aztec revivalist" | "egyptian revivalist" | "edo revivalist" | 	"arabian revivalist" | 	"chinese revivalist" | "chattel religionist" | "repopulation focus" | "eugenics" | "physical idealist" | "hedonistic decadence" | "gender radicalist" | "gender fundamentalist" | "asset expansionist" | "transformation fetishist" | "pastoralist" | "maturity preferentialist" | "youth preferentialist" | "slimness enthusiast" | "body purist" | "intellectual dependency" | "slave professionalism" | "petite admiration" | "statuesque glorification" | "neo imperialist";
 	personality: string | 0;
 	name: string;
 	power: number;
diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index 03c475d96a5..3b4c5d5703a 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -52,6 +52,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA}'s wearing a set of high-tech battle armor, which combined with ${hisA} monstrous appearance makes ${himA} look like some kind of demonic Pagan emperor.`);
+						break;
 					case "aztec revivalist":
 						r.push(`${HeA}'s wearing a traditional huipil, a long cape and a headdress, which amplify ${hisA} monstrous visage.`);
 						break;
@@ -182,6 +185,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA}'s wearing an extremely tight-fitting bodysuit that emphasizes the bulge of ${hisA} heavy balls and the swell of ${hisA} asscheeks against the skintight nanoweave.`);
+						break;
 					case "aztec revivalist":
 						r.push(`${HeA}'s wearing a headdress and a loincloth, which can't hide ${hisA} enviable package.`);
 						break;
@@ -316,6 +322,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`wearing a full set of advanced, powered battle armor, painted in your colors and with the crest of your family displayed prominently over a massive holographic tower shield.`);
+						break;
 					case "aztec revivalist":
 						r.push(`wearing the battledress of the greatest warriors,${HeA} stands incredibly imposing, holding a spear and shield.`);
 						break;
@@ -437,6 +446,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`wearing an elegant black suit tailored perfectly for ${hisA} holographic body, one that you recognize as being the latest in old-world fashion.`);
+						break;
 					case "aztec revivalist":
 						r.push(`wearing a modest huipil,${hisA} hair braided to two ponytails, ${HeA}'s the picture of quiet elegance.`);
 						break;
@@ -564,6 +576,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`with a heaving, pregnant belly. The crest of your family is emblazoned over ${hisA} womb, as if the unborn child is already your property.`);
+						break;
 					case "aztec revivalist":
 						r.push(`glowing like a sun goddess,${hisA} full belly commands awe and respect in all who see ${himA}.`);
 						break;
@@ -697,6 +712,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`wearing a prim and proper school uniform, with your family crest on ${hisA} breast pocket. ${HisA} short plaid skirt occasionally flips up to flash a hint of ${hisA} holographic panties.`);
+						break;
 					case "aztec revivalist":
 						r.push(`wearing only an overshirt,${hisA} cute little legs are complimented by ${hisA} twin tails.`);
 						break;
@@ -830,6 +848,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA}'s made ${himselfA} up like a glowing goddess, a golden halo surrounding ${hisA} head at all times. 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;
@@ -959,6 +980,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`${girlA} wearing a ${girlA}'s stola.`);
 						break;
+					case "neo imperialist":
+						r.push(`${girlA} wearing a tiny elementary schooler's uniform, complete with miniature plaid skirt.`);
+						break;
 					case "aztec revivalist":
 						r.push(`${girlA} wearing only an overshirt; ${hisA} cute little legs are complimented by ${hisA} twin tails.`);
 						break;
@@ -1086,6 +1110,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`belly wearing a ${girlA}'s stola.`);
 						break;
+					case "neo imperialist":
+						r.push(`${girlA} wearing a tiny elementary schooler's uniform, complete with miniature plaid skirt. ${HisA} belly swells underneath the cotton shirt.`);
+						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;
@@ -1210,6 +1237,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`fairy, ${hisA} tiny body encased in a tight-fitting, high-tech bodysuit.`);
+						break;
 					case "aztec revivalist":
 						r.push(`fairy, yellow paint creating tribal patterns across ${hisA} naked form.`);
 						break;
@@ -1334,6 +1364,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`fairy, ${hisA} tiny body encased in a tight-fitting, high-tech bodysuit. ${HisA} belly swells underneath the skintight material.`);
+						break;
 					case "aztec revivalist":
 						r.push(`yellow paint creating tribal patterns across ${hisA} naked form and curving around ${hisA} swollen belly.`);
 						break;
@@ -1449,6 +1482,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`slime with a ${girlA}'s stola sinking into ${hisA} head.`);
 						break;
+					case "neo imperialist":
+						r.push(`slime wearing a high-class suit that fits loosely around ${hisA} gelatinous features, occasionally slipping inside the slime.`);
+						break;
 					case "egyptian revivalist":
 						r.push(`slime and quite perturbed about the amount of sand caught in ${himA}.`);
 						break;
@@ -1569,6 +1605,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA} is wearing a skintight bodysuit that gives ${himA} the appearance of some kind of techno-angel, cybernetics and angelic beauty meshing seamlessly together.`);
+						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;
@@ -1705,7 +1744,10 @@ globalThis.PersonalAssistantAppearance = function() {
 						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.`);
+						r.push(`${HeA} is wearing a cute little tunic. Occasionally you get a glance up it; a cute little pussy says hello.`);
+						break;
+					case "neo imperialist":
+						r.push(`${HeA} is wearing a tiny executive skirt that mixes cute and professional. ${HeA}'s obviously not wearing any panties underneath.`);
 						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.`);
@@ -1840,6 +1882,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`${HeA}'d fit in perfectly tormenting the condemned in Tartarus.`);
 						break;
+					case "neo imperialist":
+						r.push(`${HeA}'s bound himself up with high-tech holographic chains, reminiscent of a slave locked in your cellblocks with ${hisA} devilish features.`);
+						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;
@@ -1973,6 +2018,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA} looks like someone you would find selling "magical tokens" on the side of your neon-bathed streets, cybernetic trinkets adorning ${hisA} whole body.`);
+						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;
@@ -2112,6 +2160,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`wearing a poorly folded toga. You swear you see movement under ${hisA} skin.`);
 						break;
+					case "neo imperialist":
+						r.push(`wearing a tight-fitting bodysuit that you swear moves in unsettling ways. Is the bodysuit moving, or the skin underneath?`);
+						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;
@@ -2246,6 +2297,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`${HeA} is an ideal Roman man, complete with something big and heavy hanging under ${hisA} toga.`);
 						break;
+					case "neo imperialist":
+						r.push(`${HeA} looks like an ideal Imperial Knight, wearing tight leather pants and a nanoweave shirt that fail to contain both his rippling pectorals and the outline of a massive cock.`);
+						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;
@@ -2383,6 +2437,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					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 "neo imperialist":
+						r.push(`${HeA}'s stripped off his bodysuit 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.`);
@@ -2492,6 +2549,9 @@ globalThis.PersonalAssistantAppearance = function() {
 					case "roman revivalist":
 						r.push(`In fact,${HeA} is the most gorgeous Roman ${womanA} you've ever seen.`);
 						break;
+					case "neo imperialist":
+						r.push(`In fact,${HeA} is the most gorgeous Imperial ${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;
-- 
GitLab