From 8d2048eea6e15b12bb7968fdba383a7880ad2754 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Mon, 7 Dec 2020 00:58:51 -0500
Subject: [PATCH] review and cleanup

---
 src/facilities/fsPassage.js | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

diff --git a/src/facilities/fsPassage.js b/src/facilities/fsPassage.js
index a42fe5c864e..2c78a2cf363 100644
--- a/src/facilities/fsPassage.js
+++ b/src/facilities/fsPassage.js
@@ -698,6 +698,8 @@ App.UI.FSPassage = function() {
 		function FSIsChosen(FS, itemArray) {
 			const el = new DocumentFragment();
 			const r = [];
+
+			// Abandon
 			if (FS === "FSRestart" && V.eugenicsFullControl !== 1) {
 				r.push(`The Societal Elite will not permit you to abandon Eugenics.`);
 			} else {
@@ -706,13 +708,16 @@ App.UI.FSPassage = function() {
 						"Abandon",
 						() => {
 							FutureSocieties.remove(FS);
-						},
-						[],
-						"Future Society"
+							App.UI.reload();
+						}
 					)
 				);
 			}
+
+			// Decoration
 			r.push(App.UI.FSChangeDecoration(FS, itemArray));
+
+			// Assistant
 			if (V.policies.publicPA === 1) {
 				if (assistantMatching.get(FS).includes(V.assistant.appearance)) {
 					const {hisA} = getPronouns(assistant.pronouns().main).appendSuffix('A');
@@ -751,7 +756,7 @@ App.UI.FSPassage = function() {
 				r.push(`Select race:`);
 				const select = document.createElement("select");
 				r.push(select);
-				for (const race of App.Data.misc.filterRacesLowercase.filter(race => race !== arc.FSSubjugationistRace)) {// Subjugation race cannot be superior, so remove
+				for (const race of App.Data.misc.filterRacesLowercase.filter(race => race !== arc.FSSubjugationistRace)) { // Subjugation race cannot be superior, so remove
 					const choice = App.UI.DOM.appendNewElement("option", select, capFirstChar(race));
 					choice.value = race;
 					if (race === arc.FSSupremacistRace) {
@@ -772,7 +777,7 @@ App.UI.FSPassage = function() {
 		r = [];
 		if (arc.FSSubjugationist !== "unset") {
 			r.push(pursuit());
-			r.push(`${arc.FSSupremacistRace} inferiority.`);
+			r.push(`${arc.FSSubjugationistRace} inferiority.`);
 			r.push(FSIsChosen("FSSubjugationist"));
 		} else {
 			if (_FSCredits > 0) {
@@ -965,7 +970,7 @@ App.UI.FSPassage = function() {
 			if (arc.FSGenderFundamentalist !== "unset") {
 				r.push(pursuit());
 				r.push(`gender traditionalism, including a societal preference for feminine slaves ${(V.seePreg !== 0) ? ` and support for slave pregnancy` : ``}.`);
-				r.push(FSIsChosen("FSGenderRadicalist", ["boughtItem.clothing.bunny"]));
+				r.push(FSIsChosen("FSGenderFundamentalist", ["boughtItem.clothing.bunny"]));
 			} else {
 				if (_FSCredits > 0) {
 					r.push(
@@ -1177,7 +1182,7 @@ App.UI.FSPassage = function() {
 			if (arc.FSStatuesqueGlorification !== "unset") {
 				r.push(pursuit());
 				r.push(`a societal fixation on tallness.`);
-				r.push(FSIsChosen("FSPetiteAdmiration"));
+				r.push(FSIsChosen("FSStatuesqueGlorification"));
 			} else {
 				if (_FSCredits > 0) {
 					r.push(
@@ -1256,7 +1261,7 @@ App.UI.FSPassage = function() {
 		if (arc.FSPastoralist !== "unset") {
 			r.push(pursuit());
 			r.push(`societal normalization of slave milking.`);
-			r.push(FSIsChosen("FSAssetExpansionist", ["boughtItem.clothing.western"]));
+			r.push(FSIsChosen("FSPastoralist", ["boughtItem.clothing.western"]));
 		} else {
 			if (_FSCredits > 0) {
 				r.push(
@@ -1283,7 +1288,7 @@ App.UI.FSPassage = function() {
 			if (arc.FSPhysicalIdealist !== "unset") {
 				r.push(pursuit());
 				r.push(`societal reverence for the idealized human form, including height, health and muscle.`);
-				r.push(FSIsChosen("FSAssetExpansionist", ["boughtItem.clothing.oil"]));
+				r.push(FSIsChosen("FSPhysicalIdealist", ["boughtItem.clothing.oil"]));
 			} else {
 				if (_FSCredits > 0) {
 					r.push(
@@ -1307,7 +1312,7 @@ App.UI.FSPassage = function() {
 			if (arc.FSHedonisticDecadence !== "unset") {
 				r.push(pursuit());
 				r.push(`societal normalization of overindulgence and immediate gratification.Be it food, drink, sex, drugs or whatever one's desire may be.`);
-				r.push(FSIsChosen("FSAssetExpansionist"));
+				r.push(FSIsChosen("FSHedonisticDecadence"));
 			} else {
 				if (_FSCredits > 0) {
 					r.push(
@@ -1554,7 +1559,7 @@ App.UI.FSPassage = function() {
 			if (arc.FSAztecRevivalist !== "unset") {
 				r.push(pursuit());
 				r.push(`a vision of a new Aztec Empire.`);
-				r.push(FSIsChosen("FSNeoImperialist", ["boughtItem.clothing.huipil"]));
+				r.push(FSIsChosen("FSAztecRevivalist", ["boughtItem.clothing.huipil"]));
 			} else {
 				if (_FSCredits > 0) {
 					r.push(
-- 
GitLab