From a9b953c3714a4cd716d85488afa520ee015e5129 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Mon, 7 Dec 2020 17:06:05 -0500
Subject: [PATCH] Pack down personal assistant options anyway

---
 devTools/types/assistant.d.ts                |   2 +-
 src/personalAssistant/assistantAppearance.js |  70 ++
 src/personalAssistant/assistantData.js       |  34 +-
 src/personalAssistant/assistantOptions.tw    | 842 +------------------
 4 files changed, 121 insertions(+), 827 deletions(-)

diff --git a/devTools/types/assistant.d.ts b/devTools/types/assistant.d.ts
index d6eb8fbf6c8..717f871a255 100644
--- a/devTools/types/assistant.d.ts
+++ b/devTools/types/assistant.d.ts
@@ -1,5 +1,5 @@
 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";
+	appearance: "normal" | "monstergirl" | "shemale" | "amazon" | "businesswoman" | "goddess" | "hypergoddess" | "schoolgirl" | "loli" | "preggololi" | "fairy" | "pregnant fairy" | "slimegirl" | "cowgirl"| "harpygirl" | "kitsunegirl" | "lamiagirl" | "spidergirl" | "angel" | "cherub" | "imp" | "witch" | "ERROR_1606_APPEARANCE_FILE_CORRUPT" | "incubus" | "succubus";
 	fsAppearance: "default" | "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" | "neoimperialist";
 	personality: 1 | 0;
 	name: string;
diff --git a/src/personalAssistant/assistantAppearance.js b/src/personalAssistant/assistantAppearance.js
index 85fb656c8f6..a4393893035 100644
--- a/src/personalAssistant/assistantAppearance.js
+++ b/src/personalAssistant/assistantAppearance.js
@@ -1804,3 +1804,73 @@ globalThis.PersonalAssistantAppearance = function() {
 		return fsAppearance[V.assistant.appearance][V.assistant.fsAppearance];
 	}
 };
+
+globalThis.assistantFS = function() {
+	const el = new DocumentFragment();
+	for (const FS of App.Data.Assistant.appearanceForFS.keys()) {
+		if (V.arcologies[0][FS] !== "unset") {
+			const linkArray = [];
+			const div = document.createElement("div");
+			div.append(App.Data.FutureSociety.records[FS].noun, " appreciates the appearances: ");
+
+			for (const appearance of App.Data.Assistant.appearanceForFS.get(FS)) {
+				if (App.Data.Assistant.appearances.get(appearance).requirements) {
+					if (V.assistant.appearance === appearance) {
+						linkArray.push(
+							App.UI.DOM.disabledLink(
+								appearance,
+								["Currently Selected"]
+							)
+						);
+					} else {
+						linkArray.push(
+							App.UI.DOM.link(
+								capFirstChar(appearance),
+								() => {
+									V.assistant.appearance = appearance;
+									App.UI.reload();
+								}
+							)
+						);
+					}
+				}
+				
+			}
+
+			for (let i = 0; i < linkArray.length; i++) {
+				div.append(linkArray[i]);
+				if (i === linkArray.length - 2) {
+					div.append(" and ");
+				} else if (i === linkArray.length - 1) {
+					div.append(".");
+				} else {
+					div.append(", ");
+				}
+			}
+			el.append(div);
+		}
+	}
+	return el;
+};
+
+globalThis.availableAssistantAppearances = function() {
+	const el = document.createElement("div");
+	const {hisA} = getPronouns(assistant.pronouns().main).appendSuffix('A');
+	el.append(`Select ${hisA} appearance: `);
+	const select = App.UI.DOM.appendNewElement("select", el);
+	for (const [appearance, obj] of App.Data.Assistant.appearances) {
+		if (obj.requirements) {
+			const option = App.UI.DOM.appendNewElement("option", select, capFirstChar(appearance));
+			option.value = appearance;
+			if (V.assistant.appearance === appearance) {
+				option.selected = true;
+			}
+		}
+	}
+	select.onchange = () => {
+		const O = select.options[select.selectedIndex];
+		assistant.fsAppearance = O.value;
+		App.UI.reload();
+	};
+	return el;
+};
diff --git a/src/personalAssistant/assistantData.js b/src/personalAssistant/assistantData.js
index 868a8008eb4..a2879afa6d0 100644
--- a/src/personalAssistant/assistantData.js
+++ b/src/personalAssistant/assistantData.js
@@ -24,7 +24,7 @@ App.Data.Assistant.appearanceForFS = new Map([
 	["FSRomanRevivalist", ["amazon", "businesswoman", "incubus", "succubus"]],
 	["FSNeoImperialist", ["amazon", "businesswoman", "incubus", "shemale", "angel"]],
 	["FSEgyptianRevivalist", ["goddess", "incubus", "monstergirl", "succubus"]],
-	["FSEdoRevivalist", ["amazon", "incubus", "kitsune", "loli", "monstergirl", "succubus"]],
+	["FSEdoRevivalist", ["amazon", "incubus", "kitsunegirl", "loli", "monstergirl", "succubus"]],
 	["FSArabianRevivalist", ["businesswoman", "incubus", "schoolgirl", "succubus"]],
 	["FSChineseRevivalist", ["incubus", "monstergirl", "schoolgirl", "succubus"]],
 	["FSAztecRevivalist", ["amazon", "businesswoman", "incubus", "succubus"]],
@@ -35,3 +35,35 @@ App.Data.Assistant.appearanceForFS = new Map([
 	["FSPetiteAdmiration", ["cherub", "fairy", "imp", "incubus", "loli", "preggololi", "pregnant fairy", "schoolgirl", "succubus", "witch"]],
 	["FSStatuesqueGlorification", ["amazon", "goddess", "incubus", "succubus", "witch"]]
 ]);
+
+App.Data.Assistant.appearances = new Map([
+	["normal", {get requirements() { return true; }}],
+	["monstergirl", {get requirements() { return (V.seeDicks > 0); }}],
+	["shemale", {get requirements() { return V.seeDicks > 0; }}],
+	["amazon", {get requirements() { return true; }}],
+	["businesswoman", {get requirements() { return true; }}],
+	["goddess", {get requirements() { return (V.seePreg !== 0); }}],
+	["hypergoddess", {get requirements() { return (V.seePreg !== 0 && V.seeHyperPreg !== 0); }}],
+	["schoolgirl", {get requirements() { return true; }}],
+	["loli", {get requirements() { return (V.minimumSlaveAge < 13); }}],
+	["preggololi", {get requirements() { return (V.seePreg !== 0 && V.minimumSlaveAge < 13); }}],
+	["fairy", {get requirements() { return true; }}],
+	["pregnant fairy", {get requirements() { return (V.seePreg !== 0); }}],
+
+	// Extra
+	["slimegirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+	["cowgirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+	["harpygirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+	["kitsunegirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+	["lamiagirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+	["spidergirl", {get requirements() { return (V.assistant.Extra1 === 1); }}],
+
+	// Extra 2
+	["angel", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+	["cherub", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+	["incubus", {get requirements() { return (V.assistant.Extra2 === 1 && V.seeDicks); }}],
+	["succubus", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+	["imp", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+	["witch", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+	["ERROR_1606_APPEARANCE_FILE_CORRUPT", {get requirements() { return (V.assistant.Extra2 === 1); }}],
+]);
diff --git a/src/personalAssistant/assistantOptions.tw b/src/personalAssistant/assistantOptions.tw
index 8ed1c0231b2..e2edad8a921 100644
--- a/src/personalAssistant/assistantOptions.tw
+++ b/src/personalAssistant/assistantOptions.tw
@@ -116,831 +116,23 @@ Seated at your desk, you glance at the visual representation of
 
 <div id="appearance" class="tab-content">
 <div class="content">
-	_HeA is currently using the ''$assistant.appearance'' avatar, which <<set _seed = []>>
-	<<if $policies.publicPA == 1>>
-		<<switch $assistant.appearance>>
-		<<case "businesswoman">>
-			<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-		<<case "goddess">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-		<<case "amazon">>
-			<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-			<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-		<<case "schoolgirl">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-		<<case "monstergirl">>
-			<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-			<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-			<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-		<<case "shemale">>
-			<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-		<<case "hypergoddess">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-		<<case "loli">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-		<<case "preggololi">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-		<<case "fairy">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-		<<case "pregnant fairy">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-		<<case "angel">>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-		<<case "cherub">>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-		<<case "incubus">>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-		<<case "succubus">>
-			<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-		<<case "imp">>
-			<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-		<<case "witch">>
-			<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-			<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-		<<case "ERROR_1606_APPEARANCE_FILE_CORRUPT">>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-		<</switch>>
-		<<if _seed.length > 0>>
-			<<set _desc = "">>
-			<<for _i = 0; _i < _seed.length; _i++>>
-				<<set _desc = (_desc + _seed[_i])>>
-				<<if (_i < _seed.length-2)>>
-					<<set _desc = (_desc + ", ")>>
-				<<elseif (_seed.length > 2) && (_i == _seed.length-2)>>
-					<<set _desc = (_desc + ", and ")>>
-				<<elseif (_seed.length == 2) && (_i == 0)>>
-					<<set _desc = (_desc + " and ")>>
-				<</if>>
-			<</for>>
-			 bolsters _desc.
-		<<else>>
-			has no impact on public opinion.
-		<</if>>
-	<<elseif $policies.publicPA == 0>>
-		has no impact on public opinion.
-	<</if>>
-	<br>
+	<<includeDOM availableAssistantAppearances()>>
 
-	<<if $assistant.appearance != "normal">> [[Normal|Personal assistant options][$assistant.appearance = "normal"]]
-		<br>
-	<</if>>
-	<<if $assistant.appearance != "businesswoman">> [[Businesswoman|Personal assistant options][$assistant.appearance = "businesswoman"]]
-		<<if $policies.publicPA == 1>>
-			<<set _seed = []>>
-			<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-			<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-			<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-			<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if _seed.length > 0>>
-				<<set _desc = "">>
-				<<for _i = 0; _i < _seed.length; _i++>>
-					<<set _desc = (_desc + _seed[_i])>>
-					<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-					<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-					<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-					<</if>>
-				<</for>>
-				A good emblem for _desc
-			<</if>>
-		<</if>>
-		<br>
-	<</if>>
-	<<if $seePreg != 0>>
-		<<if $assistant.appearance != "goddess">> [[Goddess|Personal assistant options][$assistant.appearance = "goddess"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-				<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-			<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-				<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if $assistant.appearance != "amazon">> [[Amazon|Personal assistant options][$assistant.appearance = "amazon"]]
-		<<if $policies.publicPA == 1>>
-			<<set _seed = []>>
-			<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-			<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-			<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-			<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-			<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-			<<if _seed.length > 0>>
-				<<set _desc = "">>
-				<<for _i = 0; _i < _seed.length; _i++>>
-					<<set _desc = (_desc + _seed[_i])>>
-					<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-					<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-					<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-					<</if>>
-				<</for>>
-				A good emblem for _desc
-			<</if>>
-		<</if>>
-		<br>
-	<</if>>
-	<<if $assistant.appearance != "schoolgirl">> [[Schoolgirl|Personal assistant options][$assistant.appearance = "schoolgirl"]]
-		<<if $policies.publicPA == 1>>
-			<<set _seed = []>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-			<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if _seed.length > 0>>
-				<<set _desc = "">>
-				<<for _i = 0; _i < _seed.length; _i++>>
-					<<set _desc = (_desc + _seed[_i])>>
-					<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-					<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-					<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-					<</if>>
-				<</for>>
-				A good emblem for _desc
-			<</if>>
-		<</if>>
-		<br>
-	<</if>>
-	<<if $seeDicks != 0>>
-		<<if $assistant.appearance != "monstergirl">> [[Monstergirl|Personal assistant options][$assistant.appearance = "monstergirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-				<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-				<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-				<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-				<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "shemale">> [[Shemale|Personal assistant options][$assistant.appearance = "shemale"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-				<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-				<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-				<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-				<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-				<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if $seePreg != 0>>
-		<<if $assistant.appearance != "hypergoddess" && $seeHyperPreg == 1>> [[Hyper Goddess|Personal assistant options][$assistant.appearance = "hypergoddess"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-				<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if $assistant.appearance != "loli" && $minimumSlaveAge < 13>> [[Loli|Personal assistant options][$assistant.appearance = "loli"]]
-		<<if $policies.publicPA == 1>>
-			<<set _seed = []>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-			<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-			<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-			<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if _seed.length > 0>>
-				<<set _desc = "">>
-				<<for _i = 0; _i < _seed.length; _i++>>
-					<<set _desc = (_desc + _seed[_i])>>
-					<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-					<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-					<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-					<</if>>
-				<</for>>
-				A good emblem for _desc
-			<</if>>
-		<</if>>
-		<br>
-	<</if>>
-	<<if $seePreg != 0>>
-		<<if $assistant.appearance != "preggololi" && $fertilityAge < 13 && $minimumSlaveAge < 13>> [[Preggololi|Personal assistant options][$assistant.appearance = "preggololi"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if $assistant.appearance != "fairy">> [[Fairy|Personal assistant options][$assistant.appearance = "fairy"]]
-		<<if $policies.publicPA == 1>>
-			<<set _seed = []>>
-			<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-			<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-			<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-			<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-			<<if _seed.length > 0>>
-				<<set _desc = "">>
-				<<for _i = 0; _i < _seed.length; _i++>>
-					<<set _desc = (_desc + _seed[_i])>>
-					<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-					<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-					<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-					<</if>>
-				<</for>>
-				A good emblem for _desc
-			<</if>>
-		<</if>>
-		<br>
-	<</if>>
-	<<if $seePreg != 0>>
-		<<if $assistant.appearance != "pregnant fairy">> [[Pregnant Fairy|Personal assistant options][$assistant.appearance = "pregnant fairy"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if def $assistant.Extra1>>
-		<<if $assistant.appearance != "slimegirl">> [[Slime Girl|Personal assistant options][$assistant.appearance = "slimegirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "cowgirl">> [[Cow Girl|Personal assistant options][$assistant.appearance = "cowgirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "harpygirl">> [[Harpy Girl|Personal assistant options][$assistant.appearance = "harpygirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "kitsunegirl">> [[Kitsune|Personal assistant options][$assistant.appearance = "kitsunegirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "lamiagirl">> [[Lamia|Personal assistant options][$assistant.appearance = "lamiagirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "spidergirl">> [[Spider Girl|Personal assistant options][$assistant.appearance = "spidergirl"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-	<</if>>
-	<<if def $assistant.Extra2>>
-		<<if $assistant.appearance != "angel">> [[Angel|Personal assistant options][$assistant.appearance = "angel"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "cherub">> [[Cherub|Personal assistant options][$assistant.appearance = "cherub"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSPaternalist != "unset">> <<set _seed.push("paternalism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $seeDicks != 0>>
-			<<if $assistant.appearance != "incubus">> [[Incubus|Personal assistant options][$assistant.appearance = "incubus"]]
-				<<if $policies.publicPA == 1>>
-					<<set _seed = []>>
-					<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-					<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-					<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-					<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-					<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-					<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-					<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-					<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-					<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-					<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-					<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-					<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-					<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-					<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-					<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-					<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-					<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-					<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-					<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-					<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-					<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-					<<if _seed.length > 0>>
-						<<set _desc = "">>
-						<<for _i = 0; _i < _seed.length; _i++>>
-							<<set _desc = (_desc + _seed[_i])>>
-							<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-							<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-							<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-							<</if>>
-						<</for>>
-						A good emblem for _desc
-					<</if>>
-				<</if>>
-				<br>
-			<</if>>
-		<</if>>
-		<<if $assistant.appearance != "succubus">> [[Succubus|Personal assistant options][$assistant.appearance = "succubus"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSSupremacist != "unset">> <<set _seed.push($arcologies[0].FSSupremacistRace + " supremacy")>> <</if>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-				<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-				<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-				<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-				<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-				<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-				<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-				<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSRomanRevivalist != "unset">> <<set _seed.push("Roman revivalism")>> <</if>>
-				<<if $arcologies[0].FSNeoImperialist != "unset">> <<set _seed.push("Neo-Imperialism")>> <</if>>
-				<<if $arcologies[0].FSAztecRevivalist != "unset">> <<set _seed.push("Aztec revivalism")>> <</if>>
-				<<if $arcologies[0].FSEgyptianRevivalist != "unset">> <<set _seed.push("Egyptian revivalism")>> <</if>>
-				<<if $arcologies[0].FSEdoRevivalist != "unset">> <<set _seed.push("Edo revivalism")>> <</if>>
-				<<if $arcologies[0].FSArabianRevivalist != "unset">> <<set _seed.push("Arabian revivalism")>> <</if>>
-				<<if $arcologies[0].FSChineseRevivalist != "unset">> <<set _seed.push("Chinese revivalism")>> <</if>>
-				<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-				<<if $arcologies[0].FSSlaveProfessionalism != "unset">> <<set _seed.push("slave professionalism")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if $arcologies[0].FSStatuesqueGlorification != "unset">> <<set _seed.push("statuesque glorification")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "imp">> [[Imp|Personal assistant options][$assistant.appearance = "imp"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSSubjugationist != "unset">> <<set _seed.push($arcologies[0].FSSubjugationistRace + " subjugation")>> <</if>>
-				<<if $arcologies[0].FSDegradationist != "unset">> <<set _seed.push("degradationism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "witch">> [[Bonus: Witch|Personal assistant options][$assistant.appearance = "witch"]]
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSRepopulationFocus != "unset">> <<set _seed.push("repopulationism")>> <</if>>
-				<<if $arcologies[0].FSRestart != "unset">> <<set _seed.push("eugenics")>> <</if>>
-				<<if $arcologies[0].FSGenderRadicalist != "unset">> <<set _seed.push("gender radicalism")>> <</if>>
-				<<if $arcologies[0].FSGenderFundamentalist != "unset">> <<set _seed.push("gender fundamentalism")>> <</if>>
-				<<if $arcologies[0].FSBodyPurist != "unset">> <<set _seed.push("body purism")>> <</if>>
-				<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-				<<if $arcologies[0].FSYouthPreferentialist != "unset">> <<set _seed.push("youth preferentialism")>> <</if>>
-				<<if $arcologies[0].FSMaturityPreferentialist != "unset">> <<set _seed.push("maturity preferentialism")>> <</if>>
-				<<if $arcologies[0].FSSlimnessEnthusiast != "unset">> <<set _seed.push("slimness enthusiasm")>> <</if>>
-				<<if $arcologies[0].FSAssetExpansionist != "unset">> <<set _seed.push("asset expansionism")>> <</if>>
-				<<if $arcologies[0].FSPastoralist != "unset">> <<set _seed.push("pastoralism")>> <</if>>
-				<<if $arcologies[0].FSPhysicalIdealist != "unset">> <<set _seed.push("physical idealism")>> <</if>>
-				<<if $arcologies[0].FSHedonisticDecadence != "unset">> <<set _seed.push("hedonistic decadence")>> <</if>>
-				<<if $arcologies[0].FSChattelReligionist != "unset">> <<set _seed.push("chattel religionism")>> <</if>>
-				<<if $arcologies[0].FSIntellectualDependency != "unset">> <<set _seed.push("intellectual dependency")>> <</if>>
-				<<if $arcologies[0].FSPetiteAdmiration != "unset">> <<set _seed.push("petite admiration")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
-		<<if $assistant.appearance != "ERROR_1606_APPEARANCE_FILE_CORRUPT">> @@.link;WARNING! File c@@[[o|Personal assistant options][$assistant.appearance = "ERROR_1606_APPEARANCE_FILE_CORRUPT"]]@@.link;rrupt!@@
-			<<if $policies.publicPA == 1>>
-				<<set _seed = []>>
-				<<if $arcologies[0].FSTransformationFetishist != "unset">> <<set _seed.push("transformation fetishism")>> <</if>>
-				<<if _seed.length > 0>>
-					<<set _desc = "">>
-					<<for _i = 0; _i < _seed.length; _i++>>
-						<<set _desc = (_desc + _seed[_i])>>
-						<<if (_i < _seed.length-2)>> <<set _desc = (_desc + ", ")>>
-						<<elseif (_seed.length > 2) && (_i == _seed.length-2)>> <<set _desc = (_desc + ", and ")>>
-						<<elseif (_seed.length == 2) && (_i == 0)>> <<set _desc = (_desc + " and ")>>
-						<</if>>
-					<</for>>
-					A good emblem for _desc
-				<</if>>
-			<</if>>
-			<br>
-		<</if>>
+	<<if $policies.publicPA == 1>>
+		//_HeA is currently part of your public image, so you may wish to select an appearance that complements your Future Societies://
+		<<includeDOM assistantFS()>>
 	<</if>>
 
- <h3>Downloadable Content (DLC):</h3>
+	<h3>Downloadable Content (DLC):</h3>
 	/*
- <<if ndef $assistant.Extra1>>
-		[[Purchase a set of monstergirl appearances|Assistant Events][$event = "", cashX(forceNeg(Math.trunc(10000*$upgradeMultiplier)), "capEx"), $assistant.Extra1 = 1]]
-		//Costs <<print cashFormat(Math.trunc(6000*$upgradeMultiplier))>>//
- <<else>>
-		You have downloaded a set of monstergirl appearances for your avatar.
- <</if>>
- */
- <<if ndef $assistant.Extra2>>
+	<<if ndef $assistant.Extra1>>
+			[[Purchase a set of monstergirl appearances|Assistant Events][$event = "", cashX(forceNeg(Math.trunc(10000*$upgradeMultiplier)), "capEx"), $assistant.Extra1 = 1]]
+			//Costs <<print cashFormat(Math.trunc(6000*$upgradeMultiplier))>>//
+	<<else>>
+			You have downloaded a set of monstergirl appearances for your avatar.
+	<</if>>
+	*/
+	<<if ndef $assistant.Extra2>>
 		<<set _text = $PC.skill.hacking < 75 ? "Purchase" : "Acquire">>
 		<<set _text += " a set of heaven and hell themed appearances">>
 		<<set _price = 10000 * $upgradeMultiplierArcology>>
@@ -952,12 +144,12 @@ Seated at your desk, you glance at the visual representation of
 			<</if>>
 			<<goto "Assistant Appearance Pack Two">>
 		<</link>> //<<if $PC.skill.hacking < 75>> Costs <<= num(_price)>> <<else>> Unencrypted files, ripe for the taking<</if>>//
- <<else>>
+	<<else>>
 		You have downloaded a set of heavenly and hellish appearances for your avatar.
- <</if>>
+	<</if>>
 
- /* Choose _hisA FS appearance */
- <<if (def $assistant.fsOptions) && $assistant.appearance != "normal">>
+	/* Choose _hisA FS appearance */
+	<<if (def $assistant.fsOptions) && $assistant.appearance != "normal">>
 		<h3>Society-specific setting:</h3>
 		_HeA can further refine _hisA avatar to match the arcology's social profile<<if $assistant.fsAppearance != "default">>; _hisA current variation shows ''$assistant.fsAppearance'' touches.<<else>>, though no details stand out right now.<</if>>
 		<br>
-- 
GitLab