From feef39b8d1fc5a90fd14bf953e3b0f19d2d81e2a Mon Sep 17 00:00:00 2001 From: lowercasedonkey <lowercasedonkey@gmail.com> Date: Sat, 12 Sep 2020 02:38:16 -0400 Subject: [PATCH] outline --- devTools/types/assistant.d.ts | 55 ++ js/003-data/gameVariableData.js | 5 +- src/personalAssistant/assistantAppearance.js | 625 ++++++++++++++++++- 3 files changed, 680 insertions(+), 5 deletions(-) diff --git a/devTools/types/assistant.d.ts b/devTools/types/assistant.d.ts index 3962a95a1a7..9bedda0406f 100644 --- a/devTools/types/assistant.d.ts +++ b/devTools/types/assistant.d.ts @@ -12,3 +12,58 @@ interface assistant { }; main: number; } + +interface appearance { + "normal": fsAppearance, + "monstergirl": fsAppearance, + "shemale": fsAppearance, + "amazon": fsAppearance, + "businesswoman": fsAppearance, + "goddess": fsAppearance, + "hypergoddess": fsAppearance, + "schoolgirl": fsAppearance, + "loli": fsAppearance, + "preggololi": fsAppearance, + "fairy": fsAppearance, + "pregnant fairy": fsAppearance, + "slimegirl": fsAppearance, + "angel": fsAppearance, + "cherub": fsAppearance, + "imp": fsAppearance, + "witch": fsAppearance, + "ERROR_1606_APPEARANCE_FILE_CORRUPT": fsAppearance, + "incubus": fsAppearance, + "succubus": fsAppearance, +} + +interface fsAppearance { + "paternalist": string, + "degradationist": string, + "supremacist": string, + "subjugationist": string, + "roman revivalist": string, + "aztec revivalist": string, + "egyptian revivalist": string, + "edo revivalist": string, + "arabian revivalist": string, + "chinese revivalist": string, + "chattel religionist": string, + "repopulation focus": string, + "eugenics": string, + "physical idealist": string, + "hedonistic decadence": string, + "gender radicalist": string, + "gender fundamentalist": string, + "asset expansionist": string, + "transformation fetishist": string, + "pastoralist": string, + "maturity preferentialist": string, + "youth preferentialist": string, + "slimness enthusiast": string, + "body purist": string, + "intellectual dependency": string, + "slave professionalism": string, + "petite admiration": string, + "statuesque glorification": string, + "neo imperialist": string, +} \ No newline at end of file diff --git a/js/003-data/gameVariableData.js b/js/003-data/gameVariableData.js index c9e68bf7a5c..d28a7b555d2 100644 --- a/js/003-data/gameVariableData.js +++ b/js/003-data/gameVariableData.js @@ -335,10 +335,7 @@ App.Data.resetOnNGPlus = { weekEnabled: 0 }, /** @type {assistant} */ - assistant: { - appearance: "", - fsAppearance: "" - }, + assistant: {}, targetArcology: {fs: "New"}, readySlaves: 0, diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js index 3b4c5d5703a..d8311228128 100644 --- a/src/personalAssistant/assistantAppearance.js +++ b/src/personalAssistant/assistantAppearance.js @@ -2729,7 +2729,7 @@ globalThis.PersonalAssistantAppearance = function() { 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${(V.arcologies[0].FSPhysicalIdealistStrongFat === 1)?`, ${hisA} layer of flab jiggling along to ${hisA} motions`:``}.`); + 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${(V.arcologies[0].FSPhysicalIdealistStrongFat === 1) ? `, ${hisA} layer of flab jiggling along to ${hisA} motions` : ``}.`); 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.`); @@ -2806,5 +2806,628 @@ globalThis.PersonalAssistantAppearance = function() { default: r.push(`${HeA}'s a little abstract symbol; when ${heA} speaks, the symbol glows slightly.`); } + /** @type {appearance} */ + const fsAppearance = { + "normal": { + "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": ``, + }, + "monstergirl": { + "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": ``, + }, + "shemale": { + "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": ``, + }, + "amazon": { + "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": ``, + }, + "businesswoman": { + "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": ``, + }, + "goddess": { + "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": ``, + }, + "hypergoddess": { + "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": ``, + }, + "schoolgirl": { + "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": ``, + }, + "loli": { + "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": ``, + }, + "preggololi": { + "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": ``, + }, + "fairy": { + "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": ``, + }, + "pregnant fairy": { + "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": ``, + }, + "slimegirl": { + "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": ``, + }, + "angel": { + "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": ``, + }, + "cherub": { + "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": ``, + }, + "imp": { + "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": ``, + }, + "witch": { + "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": ``, + }, + "ERROR_1606_APPEARANCE_FILE_CORRUPT": { + "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": ``, + }, + "incubus": { + "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": ``, + }, + "succubus": { + "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": ``, + }, + }; return r.join(" "); }; -- GitLab