diff --git a/src/cheats/mod_EditFSCheatDatatypeCleanup.tw b/src/cheats/mod_EditFSCheatDatatypeCleanup.tw
index 6f7a72dbc30a0d38cbcd96da60eed5d6f8257084..34bcde5b51fe328dba2f659a3794cc0527d59033 100644
--- a/src/cheats/mod_EditFSCheatDatatypeCleanup.tw
+++ b/src/cheats/mod_EditFSCheatDatatypeCleanup.tw
@@ -38,6 +38,33 @@
 	<<set $arcologies[0].FSHedonisticDecadenceLaw2 = Number($arcologies[0].FSHedonisticDecadenceLaw2) || 0>>
 	<<set $arcologies[0].FSHedonisticDecadenceStrongFat = Number($arcologies[0].FSHedonisticDecadenceStrongFat) || 0>>
 <</if>>
+<<if $arcologies[0].FSIntellectualDependency != "unset">>
+	<<set $arcologies[0].FSIntellectualDependency = Number($arcologies[0].FSIntellectualDependency) || "unset">>
+	<<set $arcologies[0].FSIntellectualDependencyDecoration = Number($arcologies[0].FSIntellectualDependencyDecoration) || 0>>
+	<<set $arcologies[0].FSIntellectualDependencySMR = Number($arcologies[0].FSIntellectualDependencySMR) || 0>>
+	<<set $arcologies[0].FSIntellectualDependencyLaw = Number($arcologies[0].FSIntellectualDependencyLaw) || 0>>
+	<<set $arcologies[0].FSIntellectualDependencyLawBeauty = Number($arcologies[0].FSIntellectualDependencyLawBeauty) || 0>>
+<</if>>
+<<if $arcologies[0].FSSlaveProfessionalism != "unset">>
+	<<set $arcologies[0].FSSlaveProfessionalism = Number($arcologies[0].FSSlaveProfessionalism) || "unset">>
+	<<set $arcologies[0].FSSlaveProfessionalismDecoration = Number($arcologies[0].FSSlaveProfessionalismDecoration) || 0>>
+	<<set $arcologies[0].FSSlaveProfessionalismSMR = Number($arcologies[0].FSSlaveProfessionalismSMR) || 0>>
+	<<set $arcologies[0].FSSlaveProfessionalismLaw = Number($arcologies[0].FSSlaveProfessionalismLaw) || 0>>
+<</if>>
+<<if $arcologies[0].FSPetiteAdmiration != "unset">>
+	<<set $arcologies[0].FSPetiteAdmiration = Number($arcologies[0].FSPetiteAdmiration) || "unset">>
+	<<set $arcologies[0].FSPetiteAdmirationDecoration = Number($arcologies[0].FSPetiteAdmirationDecoration) || 0>>
+	<<set $arcologies[0].FSPetiteAdmirationSMR = Number($arcologies[0].FSPetiteAdmirationSMR) || 0>>
+	<<set $arcologies[0].FSPetiteAdmirationLaw = Number($arcologies[0].FSPetiteAdmirationLaw) || 0>>
+	<<set $arcologies[0].FSPetiteAdmirationLaw2 = Number($arcologies[0].FSPetiteAdmirationLaw2) || 0>>
+<</if>>
+<<if $arcologies[0].FSStatuesqueGlorification != "unset">>
+	<<set $arcologies[0].FSStatuesqueGlorification = Number($arcologies[0].FSStatuesqueGlorification) || "unset">>
+	<<set $arcologies[0].FSStatuesqueGlorificationDecoration = Number($arcologies[0].FSStatuesqueGlorificationDecoration) || 0>>
+	<<set $arcologies[0].FSStatuesqueGlorificationSMR = Number($arcologies[0].FSStatuesqueGlorificationSMR) || 0>>
+	<<set $arcologies[0].FSStatuesqueGlorificationLaw = Number($arcologies[0].FSStatuesqueGlorificationLaw) || 0>>
+	<<set $arcologies[0].FSStatuesqueGlorificationLaw2 = Number($arcologies[0].FSStatuesqueGlorificationLaw2) || 0>>
+<</if>>
 <<if $arcologies[0].FSGenderFundamentalist != "unset">>
 	<<set $arcologies[0].FSGenderFundamentalist = Number($arcologies[0].FSGenderFundamentalist) || "unset">>
 	<<set $arcologies[0].FSGenderFundamentalistDecoration = Number($arcologies[0].FSGenderFundamentalistDecoration) || 0>>
diff --git a/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw b/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw
index 31bca5cfb2770698102d494b85ecfaf2140d85eb..f104e553837a7b42aeaef514c29b42fb9ec20b74 100644
--- a/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw
+++ b/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw
@@ -67,6 +67,11 @@
 	<</if>>
 	<<if $arcologies[_i].FSPhysicalIdealist != "unset">>
 		<<set $arcologies[_i].FSPhysicalIdealist = Number($arcologies[_i].FSPhysicalIdealist) || "unset">>
+		<<set $arcologies[_i].FSHedonisticDecadence = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSHedonisticDecadence != "unset">>
+		<<set $arcologies[_i].FSHedonisticDecadence = Number($arcologies[_i].FSHedonisticDecadence) || "unset">>
+		<<set $arcologies[_i].FSPhysicalIdealist = "unset">>
 	<</if>>
 	<<if $arcologies[_i].FSChattelReligionist != "unset">>
 		<<set $arcologies[_i].FSChattelReligionist = Number($arcologies[_i].FSChattelReligionist) || "unset">>
@@ -106,6 +111,28 @@
 		<<set $arcologies[_i].FSRestart = Number($arcologies[_i].FSRestart) || "unset">>
 		<<set $arcologies[_i].FSRepopulationFocus = "unset">>
 	<</if>>
+	<<if $arcologies[_i].FSIntellectualDependency != "unset">>
+		<<set $arcologies[_i].FSIntellectualDependency = Number($arcologies[_i].FSIntellectualDependency) || "unset">>
+		<<set $arcologies[_i].FSSlaveProfessionalism = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSSlaveProfessionalism != "unset">>
+		<<set $arcologies[_i].FSSlaveProfessionalism = Number($arcologies[_i].FSSlaveProfessionalism) || "unset">>
+		<<set $arcologies[_i].FSIntellectualDependency = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSPetiteAdmiration != "unset">>
+		<<set $arcologies[_i].FSPetiteAdmiration = Number($arcologies[_i].FSPetiteAdmiration) || "unset">>
+		<<set $arcologies[_i].FSStatuesqueGlorification = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSStatuesqueGlorification != "unset">>
+		<<set $arcologies[_i].FSStatuesqueGlorification = Number($arcologies[_i].FSStatuesqueGlorification) || "unset">>
+		<<set $arcologies[_i].FSPetiteAdmiration = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSCummunism != "unset">>
+		<<set $arcologies[_i].FSCummunism = Number($arcologies[_i].FSCummunism) || "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSIncestFetishist != "unset">>
+		<<set $arcologies[_i].FSIncestFetishist = Number($arcologies[_i].FSIncestFetishist) || "unset">>
+	<</if>>
 	<<set $arcologies[_i].embargo = Number($arcologies[_i].embargo) || 0>>
 	<<set $arcologies[_i].embargoTarget = Number($arcologies[_i].embargoTarget) || 0>>
 	<<set $arcologies[_i].CyberEconomic = Number($arcologies[_i].CyberEconomic) || 0>>
diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw
index d886ccdfe3e6bb6f42c81c7ce7d816828072fc77..039e5be1e23376dde6afaded8ba7ff4d6a7cb929 100644
--- a/src/events/intro/initNationalities.tw
+++ b/src/events/intro/initNationalities.tw
@@ -75,11 +75,11 @@
 
 <<set $neighboringArcologies = variableAsNumber($neighboringArcologies, 0, 8, 3)>>
 <<for $i = 0; $i <= $neighboringArcologies; $i++>>
-	<<set _newArcology = {name: "Arcology X-", direction: "north", government: "an individual", leaderID: 0, honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor: 0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, CyberEconomic: 1, CyberEconomicTarget: -1, CyberReputation: 1, CyberReputationTarget: -1, rival: 0, FSRestart: "unset", FSRepopulationFocus: "unset", FSHedonisticDecadence: "unset", FSCummunism: "unset", FSIncestFetishist: "unset", FSGenderRadicalistResearch: 0, FSGenderFundamentalistResearch: 0, FSPaternalistResearch: 0, FSDegradationistResearch: 0, FSBodyPuristResearch: 0, FSTransformationFetishistResearch: 0, FSYouthPreferentialistResearch: 0, FSMaturityPreferentialistResearch: 0, FSSlimnessEnthusiastResearch: 0, FSAssetExpansionistResearch: 0, FSPastoralistResearch: 0, FSPhysicalIdealistResearch: 0, FSRepopulationFocusResearch: 0, FSRestartResearch: 0, FSHedonisticDecadenceResearch: 0, FSHedonisticDecadenceDietResearch: 0, FSCummunismResearch: 0, FSIncestFetishistResearch: 0}>>
+	<<set _newArcology = {name: "Arcology X-", direction: "north", government: "an individual", leaderID: 0, honeymoon: 0, prosperity: 50, ownership: 50, minority: 20, PCminority: 0, demandFactor: 0, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSAztecRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, CyberEconomic: 1, CyberEconomicTarget: -1, CyberReputation: 1, CyberReputationTarget: -1, rival: 0, FSRestart: "unset", FSRepopulationFocus: "unset", FSHedonisticDecadence: "unset", FSIntellectualDependency: "unset", FSSlaveProfessionalism: "unset", FSPetiteAdmiration: "unset", FSStatuesqueGlorification: "unset", FSCummunism: "unset", FSIncestFetishist: "unset", FSGenderRadicalistResearch: 0, FSGenderFundamentalistResearch: 0, FSPaternalistResearch: 0, FSDegradationistResearch: 0, FSBodyPuristResearch: 0, FSTransformationFetishistResearch: 0, FSYouthPreferentialistResearch: 0, FSMaturityPreferentialistResearch: 0, FSSlimnessEnthusiastResearch: 0, FSAssetExpansionistResearch: 0, FSPastoralistResearch: 0, FSPhysicalIdealistResearch: 0, FSRepopulationFocusResearch: 0, FSRestartResearch: 0, FSHedonisticDecadenceResearch: 0, FSHedonisticDecadenceDietResearch: 0, FSIntellectualDependencyResearch: 0, FSSlaveProfessionalismResearch: 0, FSPetiteAdmirationResearch: 0, FSStatuesqueGlorificationResearch: 0, FSCummunismResearch: 0, FSIncestFetishistResearch: 0}>>
 	<<if $i == 0>>
 		<<set _newArcology.direction = 0>>
 		<<set _newArcology.name = "Arcology X-4">>
-		<<set _newArcology.FSSupremacistDecoration = 20, _newArcology.FSSubjugationistDecoration = 20, _newArcology.FSGenderRadicalistDecoration = 20, _newArcology.FSGenderFundamentalistDecoration = 20, _newArcology.FSPaternalistDecoration = 20, _newArcology.FSDegradationistDecoration = 20, _newArcology.FSBodyPuristDecoration = 20, _newArcology.FSTransformationFetishistDecoration = 20, _newArcology.FSYouthPreferentialistDecoration = 20, _newArcology.FSMaturityPreferentialistDecoration = 20, _newArcology.FSSlimnessEnthusiastDecoration = 20, _newArcology.FSAssetExpansionistDecoration = 20, _newArcology.FSPastoralistDecoration = 20, _newArcology.FSPhysicalIdealistDecoration = 20, _newArcology.FSChattelReligionistDecoration = 20, _newArcology.FSRomanRevivalistDecoration = 20, _newArcology.FSAztecRevivalistDecoration = 20, _newArcology.FSEgyptianRevivalistDecoration = 20, _newArcology.FSEdoRevivalistDecoration = 20, _newArcology.FSArabianRevivalistDecoration = 20, _newArcology.FSChineseRevivalistDecoration = 20, _newArcology.FSRepopulationFocusDecoration = 20, _newArcology.FSRestartDecoration = 20, _newArcology.FSHedonisticDecadenceDecoration = 20, _newArcology.FSCummunismDecoration = 20, _newArcology.FSIncestFetishistDecoration = 20>>
+		<<set _newArcology.FSSupremacistDecoration = 20, _newArcology.FSSubjugationistDecoration = 20, _newArcology.FSGenderRadicalistDecoration = 20, _newArcology.FSGenderFundamentalistDecoration = 20, _newArcology.FSPaternalistDecoration = 20, _newArcology.FSDegradationistDecoration = 20, _newArcology.FSBodyPuristDecoration = 20, _newArcology.FSTransformationFetishistDecoration = 20, _newArcology.FSYouthPreferentialistDecoration = 20, _newArcology.FSMaturityPreferentialistDecoration = 20, _newArcology.FSSlimnessEnthusiastDecoration = 20, _newArcology.FSAssetExpansionistDecoration = 20, _newArcology.FSPastoralistDecoration = 20, _newArcology.FSPhysicalIdealistDecoration = 20, _newArcology.FSChattelReligionistDecoration = 20, _newArcology.FSRomanRevivalistDecoration = 20, _newArcology.FSAztecRevivalistDecoration = 20, _newArcology.FSEgyptianRevivalistDecoration = 20, _newArcology.FSEdoRevivalistDecoration = 20, _newArcology.FSArabianRevivalistDecoration = 20, _newArcology.FSChineseRevivalistDecoration = 20, _newArcology.FSRepopulationFocusDecoration = 20, _newArcology.FSRestartDecoration = 20, _newArcology.FSHedonisticDecadenceDecoration = 20, _newArcology.FSIntellectualDependencyDecoration = 20, _newArcology.FSSlaveProfessionalismDecoration = 20, _newArcology.FSPetiteAdmirationDecoration = 20, _newArcology.FSStatuesqueGlorificationDecoration = 20, _newArcology.FSCummunismDecoration = 20, _newArcology.FSIncestFetishistDecoration = 20>>
 		<<if $targetArcology.type != "New">>
 			<<set $FSAnnounced = 1>>
 			<<set $FSGotRepCredits = 1>>
@@ -134,6 +134,14 @@
 				<<set _newArcology.FSRepopulationFocus = $targetArcology.FSProgress, _newArcology.FSRepopulationFocusDecoration = _decoration>>
 			<<case "HedonisticDecadence">>
 				<<set _newArcology.FSHedonisticDecadence = $targetArcology.FSProgress, _newArcology.FSHedonisticDecadenceDecoration = _decoration>>
+			<<case "IntellectualDependency">>
+				<<set _newArcology.FSIntellectualDependency = $targetArcology.FSProgress, _newArcology.FSIntellectualDependencyDecoration = _decoration>>
+			<<case "SlaveProfessionalism">>
+				<<set _newArcology.FSSlaveProfessionalism = $targetArcology.FSProgress, _newArcology.FSSlaveProfessionalismDecoration = _decoration>>
+			<<case "PetiteAdmiration">>
+				<<set _newArcology.FSPetiteAdmiration = $targetArcology.FSProgress, _newArcology.FSPetiteAdmirationDecoration = _decoration>>
+			<<case "StatuesqueGlorification">>
+				<<set _newArcology.FSStatuesqueGlorification = $targetArcology.FSProgress, _newArcology.FSStatuesqueGlorificationDecoration = _decoration>>
 			<<default>>
 				<<set _newArcology.FSNull = 20>>
 			<</switch>>
@@ -212,6 +220,17 @@
 <<set $arcologies[0].FSHedonisticDecadenceLaw2 = 0>>
 <<set $arcologies[0].FSHedonisticDecadenceStrongFat = 0>>
 <<set $arcologies[0].FSHedonisticDecadenceSMR = 0>>
+<<set $arcologies[0].FSIntellectualDependencyLaw = 0>>
+<<set $arcologies[0].FSIntellectualDependencyLawBeauty = 0>>
+<<set $arcologies[0].FSIntellectualDependencySMR = 0>>
+<<set $arcologies[0].FSSlaveProfessionalismLaw = 0>>
+<<set $arcologies[0].FSSlaveProfessionalismSMR = 0>>
+<<set $arcologies[0].FSPetiteAdmirationLaw = 0>>
+<<set $arcologies[0].FSPetiteAdmirationLaw2 = 0>>
+<<set $arcologies[0].FSPetiteAdmirationSMR = 0>>
+<<set $arcologies[0].FSStatuesqueGlorificationLaw = 0>>
+<<set $arcologies[0].FSStatuesqueGlorificationLaw2 = 0>>
+<<set $arcologies[0].FSStatuesqueGlorificationSMR = 0>>
 
 <<set $arcologies[0].FSGenderRadicalistResearch = 0>>
 <<set $arcologies[0].FSGenderFundamentalistResearch = 0>>
@@ -232,6 +251,10 @@
 <<set $arcologies[0].FSHedonisticDecadenceDietResearch = 0>>
 <<set $arcologies[0].FSCummunismResearch = 0>>
 <<set $arcologies[0].FSIncestFetishistResearch = 0>>
+<<set $arcologies[0].FSIntellectualDependencyResearch = 0>>
+<<set $arcologies[0].FSSlaveProfessionalismResearch = 0>>
+<<set $arcologies[0].FSPetiteAdmirationResearch = 0>>
+<<set $arcologies[0].FSStatuesqueGlorificationResearch = 0>>
 
 <<set $arcologies[0].FSEgyptianRevivalistIncestPolicy = 0>>
 <<set $arcologies[0].FSEgyptianRevivalistInterest = 0>>
diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw
index a391dac1bd51a63347b7b1e49faa096b40377e20..13b0aa9e271da18e5d88c65ee8a1b123a14caa70 100644
--- a/src/init/storyInit.tw
+++ b/src/init/storyInit.tw
@@ -788,7 +788,7 @@ You should have received a copy of the GNU General Public License along with thi
 <<set $FSSpending = 0>>
 <<set $FSLockinLevel = 100>>
 <<set $applyLaw = 0>>
-<<set $FSPromenade = {Subjugationist: 0, Supremacist: 0, GenderRadicalist: 0, GenderFundamentalist: 0, Paternalist: 0, Degradationist: 0, BodyPurist: 0, TransformationFetishist: 0, YouthPreferentialist: 0, MaturityPreferentialist: 0, SlimnessEnthusiast: 0, AssetExpansionist: 0, Pastoralist: 0, PhysicalIdealist: 0, ChattelReligionist: 0, AztecRevivalist: 0, RomanRevivalist: 0, EgyptianRevivalist: 0, EdoRevivalist: 0, ArabianRevivalist: 0, ChineseRevivalist: 0, Repopulationist: 0, Eugenics: 0, Hedonism: 0}>>
+<<set $FSPromenade = {Subjugationist: 0, Supremacist: 0, GenderRadicalist: 0, GenderFundamentalist: 0, Paternalist: 0, Degradationist: 0, BodyPurist: 0, TransformationFetishist: 0, YouthPreferentialist: 0, MaturityPreferentialist: 0, SlimnessEnthusiast: 0, AssetExpansionist: 0, Pastoralist: 0, PhysicalIdealist: 0, ChattelReligionist: 0, RomanRevivalist: 0, AztecRevivalist: 0, EgyptianRevivalist: 0, EdoRevivalist: 0, ArabianRevivalist: 0, ChineseRevivalist: 0, Repopulationist: 0, Eugenics: 0, Hedonism: 0, IntellectualDependency: 0, SlaveProfessionalism: 0, PetiteAdmiration: 0, StatuesqueGlorification: 0}>>
 
 /*new corporation variables*/
 <<set $newCorp = 1>>
@@ -858,6 +858,11 @@ You should have received a copy of the GNU General Public License along with thi
 <<set $clothesBoughtMaternityDress = 0>>
 <<set $clothesBoughtMaternityLingerie = 0>>
 <<set $clothesBoughtLazyClothes = 0>>
+<<set $clothesBoughtBimbo = 0>>
+<<set $clothesBoughtCourtesan = 0>>
+<<set $shoesBoughtHeels = 0>>
+<<set $clothesBoughtPetite = 0>>
+/* non-fs */
 <<set $clothesBoughtMilitary = 0>>
 <<set $clothesBoughtCultural = 0>>
 <<set $clothesBoughtMiddleEastern = 0>>
diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw
index 619f7fbba025eb46da643b1ae39ba5f3f50a373b..e9e4c113cdba6175827e1070f0d3d16e8d1bac80 100644
--- a/src/uncategorized/BackwardsCompatibility.tw
+++ b/src/uncategorized/BackwardsCompatibility.tw
@@ -1183,6 +1183,30 @@
 <<if ndef $arcologies[0].FSHedonisticDecadenceStrongFat>>
 	<<set $arcologies[0].FSHedonisticDecadenceStrongFat = 0>>
 <</if>>
+<<if ndef $arcologies[0].FSIntellectualDependency>>
+	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
+		<<set $arcologies[_bci].FSIntellectualDependency = "unset", $arcologies[_bci].FSIntellectualDependencyDecoration = 0>>
+	<</for>>
+	<<set $arcologies[0].FSIntellectualDependencyLaw = 0, $arcologies[0].FSIntellectualDependencyLawBeauty = 0, $arcologies[0].FSIntellectualDependencySMR = 0, $arcologies[0].FSIntellectualDependencyResearch = 0>>
+<</if>>
+<<if ndef $arcologies[0].FSSlaveProfessionalism>>
+	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
+		<<set $arcologies[_bci].FSSlaveProfessionalism = "unset", $arcologies[_bci].FSSlaveProfessionalismDecoration = 0>>
+	<</for>>
+	<<set $arcologies[0].FSSlaveProfessionalismLaw = 0, $arcologies[0].FSSlaveProfessionalismSMR = 0, $arcologies[0].FSSlaveProfessionalismResearch = 0>>
+<</if>>
+<<if ndef $arcologies[0].FSPetiteAdmiration>>
+	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
+		<<set $arcologies[_bci].FSPetiteAdmiration = "unset", $arcologies[_bci].FSPetiteAdmirationDecoration = 0>>
+	<</for>>
+	<<set $arcologies[0].FSPetiteAdmirationLaw = 0, $arcologies[0].FSPetiteAdmirationLaw2 = 0, $arcologies[0].FSPetiteAdmirationSMR = 0, $arcologies[0].FSPetiteAdmirationResearch = 0>>
+<</if>>
+<<if ndef $arcologies[0].FSStatuesqueGlorification>>
+	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
+		<<set $arcologies[_bci].FSStatuesqueGlorification = "unset", $arcologies[_bci].FSStatuesqueGlorificationDecoration = 0>>
+	<</for>>
+	<<set $arcologies[0].FSStatuesqueGlorificationLaw = 0, $arcologies[0].FSStatuesqueGlorificationLaw2 = 0, $arcologies[0].FSStatuesqueGlorificationSMR = 0, $arcologies[0].FSStatuesqueGlorificationResearch = 0>>
+<</if>>
 <<if ndef $arcologies[0].FSCummunism>>
 	<<for _bci = 0; _bci < $arcologies.length; _bci++>>
 		<<set $arcologies[_bci].FSCummunism = "unset", $arcologies[_bci].FSCummunismDecoration = 0>>
@@ -1205,7 +1229,7 @@
 <</if>>
 
 <<if ndef $FSPromenade>>
-	<<set $FSPromenade = {Subjugationist: 0, Supremacist: 0, GenderRadicalist: 0, GenderFundamentalist: 0, Paternalist: 0, Degradationist: 0, BodyPurist: 0, TransformationFetishist: 0, YouthPreferentialist: 0, MaturityPreferentialist: 0, SlimnessEnthusiast: 0, AssetExpansionist: 0, Pastoralist: 0, PhysicalIdealist: 0, ChattelReligionist: 0, RomanRevivalist: 0, AztecRevivalist: 0, EgyptianRevivalist: 0, EdoRevivalist: 0, ArabianRevivalist: 0, ChineseRevivalist: 0, Repopulationist: 0, Eugenics: 0, Hedonism: 0}>>
+	<<set $FSPromenade = {Subjugationist: 0, Supremacist: 0, GenderRadicalist: 0, GenderFundamentalist: 0, Paternalist: 0, Degradationist: 0, BodyPurist: 0, TransformationFetishist: 0, YouthPreferentialist: 0, MaturityPreferentialist: 0, SlimnessEnthusiast: 0, AssetExpansionist: 0, Pastoralist: 0, PhysicalIdealist: 0, ChattelReligionist: 0, RomanRevivalist: 0, AztecRevivalist: 0, EgyptianRevivalist: 0, EdoRevivalist: 0, ArabianRevivalist: 0, ChineseRevivalist: 0, Repopulationist: 0, Eugenics: 0, Hedonism: 0, IntellectualDependency: 0, SlaveProfessionalism: 0, PetiteAdmiration: 0, StatuesqueGlorification: 0}>>
 <</if>>
 
 <<if ndef $arcologyUpgrade>>
@@ -1309,7 +1333,7 @@
 
 <<if ndef $arcologies>>
 	<<set $arcologies = []>>
-	<<set $arcologies[0] = {name: "Arcology X-", direction: 0, government: 1, honeymoon: 0, prosperity: 50, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", FSRepopulationFocus: "unset", FSRestart: "unset", FSHedonisticDecadence: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, rival: 0}>>
+	<<set $arcologies[0] = {name: "Arcology X-", direction: 0, government: 1, honeymoon: 0, prosperity: 50, FSSupremacist: "unset", FSSupremacistRace: 0, FSSubjugationist: "unset", FSSubjugationistRace: 0, FSGenderRadicalist: "unset", FSGenderFundamentalist: "unset", FSPaternalist: "unset", FSDegradationist: "unset", FSBodyPurist: "unset", FSTransformationFetishist: "unset", FSYouthPreferentialist: "unset", FSMaturityPreferentialist: "unset", FSSlimnessEnthusiast: "unset", FSAssetExpansionist: "unset", FSPastoralist: "unset", FSPhysicalIdealist: "unset", FSChattelReligionist: "unset", FSRomanRevivalist: "unset", FSEgyptianRevivalist: "unset", FSEdoRevivalist: "unset", FSArabianRevivalist: "unset", FSChineseRevivalist: "unset", FSNull: "unset", FSRepopulationFocus: "unset", FSRestart: "unset", FSHedonisticDecadence: "unset", FSIntellectualDependency: "unset", FSSlaveProfessionalism: "unset", FSPetiteAdmiration: "unset", FSStatuesqueGlorification: "unset", embargo: 1, embargoTarget: -1, influenceTarget: -1, influenceBonus: 0, rival: 0}>>
 <</if>>
 
 <<if def $arcologyName>>
@@ -1884,6 +1908,18 @@ Setting missing global variables:
 <<if ndef $clothesBoughtEgypt>>
 	<<set $clothesBoughtEgypt = 0>>
 <</if>>
+<<if ndef $clothesBoughtBimbo>>
+	<<set $clothesBoughtBimbo = 0>>
+<</if>>
+<<if ndef $clothesBoughtCourtesan>>
+	<<set $clothesBoughtCourtesan = 0>>
+<</if>>
+<<if ndef $shoesBoughtHeels>>
+	<<set $shoesBoughtHeels = 0>>
+<</if>>
+<<if ndef $clothesBoughtPetite>>
+	<<set $clothesBoughtPetite = 0>>
+<</if>>
 <<if ndef $clothesBoughtMilitary>>
 	<<set $clothesBoughtMilitary = 0>>
 <</if>>
diff --git a/src/uncategorized/buildingWidgets.tw b/src/uncategorized/buildingWidgets.tw
index 09543a8204e625b5109290c0c550ade729ae01c3..8d9161280b8b3d1d3116ba7637981e6dda4afae4 100644
--- a/src/uncategorized/buildingWidgets.tw
+++ b/src/uncategorized/buildingWidgets.tw
@@ -110,6 +110,10 @@ if(!Macro.has('sectorblock')) {
 			'Repopulationist': { base: 'Shops', name: 'Repopulationist Shops', cls: 'FSShops' },
 			'Eugenics': { base: 'Shops', name: 'Eugenics Shops', cls: 'FSShops' },
 			'Hedonism': { base: 'Shops', name: 'Hedonistic Shops', cls: 'FSShops' },
+			'Intellectual Dependency': { base: 'Shops', name: 'Intellectual Dependency Shops', cls: 'FSShops' },
+			'Slave Professionalism': { base: 'Shops', name: 'Slave Professionalism Shops', cls: 'FSShops' },
+			'Petite Admiration': { base: 'Shops', name: 'Petite Admiration Shops', cls: 'FSShops' },
+			'Statuesque Glorification': { base: 'Shops', name: 'Statuesque Glorification Shops', cls: 'FSShops' },
 		},
 
 		handler() {