diff --git a/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw b/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw
new file mode 100644
index 0000000000000000000000000000000000000000..ddb116c035ebc063902767aa2464588ce2dec13f
--- /dev/null
+++ b/src/cheats/mod_EditNeighborArcologyCheatDatatypeCleanup.tw
@@ -0,0 +1,112 @@
+:: MOD_Edit Neighbor Arcology Cheat Datatype Cleanup [nobr]
+
+<<set $nextButton = "Continue", $nextLink = "Main">>
+
+<<set _l = $arcologies.length>>
+<<for _i = 1; _i < _l; _i++>>
+	<<set $arcologies[_i].honeymoon = Number($arcologies[_i].honeymoon) || 0>>
+	<<set $arcologies[_i].prosperity = Number($arcologies[_i].prosperity) || 0>>
+	<<set $arcologies[_i].ownership = Number($arcologies[_i].ownership) || 0>>
+	<<set $arcologies[_i].minority = Number($arcologies[_i].minority) || 0>>
+	<<set $arcologies[_i].PCminority = Number($arcologies[_i].PCminority) || 0>>
+	<<set $arcologies[_i].demandFactor = Number($arcologies[_i].demandFactor) || 0>>
+	<<if $arcologies[_i].FSSupremacist != "unset">>
+		<<set $arcologies[_i].FSSupremacist = Number($arcologies[_i].FSSupremacist) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSSubjugationist != "unset">>
+		<<set $arcologies[_i].FSSubjugationist = Number($arcologies[_i].FSSubjugationist) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSGenderRadicalist != "unset">>
+		<<set $arcologies[_i].FSGenderRadicalist = Number($arcologies[_i].FSGenderRadicalist) || 0>>
+		<<set $arcologies[_i].FSGenderFundamentalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSGenderFundamentalist != "unset">>
+		<<set $arcologies[_i].FSGenderFundamentalist = Number($arcologies[_i].FSGenderFundamentalist) || 0>>
+		<<set $arcologies[_i].FSGenderRadicalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSPaternalist != "unset">>
+		<<set $arcologies[_i].FSPaternalist = Number($arcologies[_i].FSPaternalist) || 0>>
+		<<set $arcologies[_i].FSDegradationist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSDegradationist  != "unset">>
+		<<set $arcologies[_i].FSDegradationist = Number($arcologies[_i].FSDegradationist) || 0>>
+		<<set $arcologies[_i].FSPaternalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSBodyPurist != "unset">>
+		<<set $arcologies[_i].FSBodyPurist = Number($arcologies[_i].FSBodyPurist) || 0>>
+		<<set $arcologies[_i].FSTransformationFetishist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSTransformationFetishist != "unset">>
+		<<set $arcologies[_i].FSTransformationFetishist = Number($arcologies[_i].FSTransformationFetishist) || 0>>
+		<<set $arcologies[_i].FSBodyPurist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSYouthPreferentialist != "unset">>
+		<<set $arcologies[_i].FSYouthPreferentialist = Number($arcologies[_i].FSYouthPreferentialist) || 0>>
+		<<set $arcologies[_i].FSMaturityPreferentialist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSMaturityPreferentialist != "unset">>
+		<<set $arcologies[_i].FSMaturityPreferentialist = Number($arcologies[_i].FSMaturityPreferentialist) || 0>>
+		<<set $arcologies[_i].FSYouthPreferentialist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSSlimnessEnthusiast != "unset">>
+		<<set $arcologies[_i].FSSlimnessEnthusiast = Number($arcologies[_i].FSSlimnessEnthusiast) || 0>>
+		<<set $arcologies[_i].FSAssetExpansionist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSAssetExpansionist != "unset">>
+		<<set $arcologies[_i].FSAssetExpansionist = Number($arcologies[_i].FSAssetExpansionist) || 0>>
+		<<set $arcologies[_i].FSSlimnessEnthusiast = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSPastoralist != "unset">>
+		<<set $arcologies[_i].FSPastoralist = Number($arcologies[_i].FSPastoralist) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSPhysicalIdealist != "unset">>
+		<<set $arcologies[_i].FSPhysicalIdealist = Number($arcologies[_i].FSPhysicalIdealist) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSChattelReligionist != "unset">>
+		<<set $arcologies[_i].FSChattelReligionist = Number($arcologies[_i].FSChattelReligionist) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSRomanRevivalist != "unset">>
+		<<set $arcologies[_i].FSRomanRevivalist = Number($arcologies[_i].FSRomanRevivalist) || 0>>
+		<<set $arcologies[_i].FSArabianRevivalist = $arcologies[_i].FSAztecRevivalist = $arcologies[_i].FSChineseRevivalist = $arcologies[_i].FSEdoRevivalist = $arcologies[_i].FSEgyptianRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSAztecRevivalist != "unset">>
+		<<set $arcologies[_i].FSAztecRevivalist = Number($arcologies[_i].FSAztecRevivalist) || 0>>
+		<<set $arcologies[_i].FSArabianRevivalist = $arcologies[_i].FSChineseRevivalist = $arcologies[_i].FSEdoRevivalist = $arcologies[_i].FSEgyptianRevivalist = $arcologies[_i].FSRomanRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSEgyptianRevivalist != "unset">>
+		<<set $arcologies[_i].FSEgyptianRevivalist = Number($arcologies[_i].FSEgyptianRevivalist) || 0>>
+		<<set $arcologies[_i].FSArabianRevivalist = $arcologies[_i].FSAztecRevivalist = $arcologies[_i].FSChineseRevivalist =  $arcologies[_i].FSEdoRevivalist = $arcologies[_i].FSRomanRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSEdoRevivalist != "unset">>
+		<<set $arcologies[_i].FSEdoRevivalist = Number($arcologies[_i].FSEdoRevivalist) || 0>>
+		<<set $arcologies[_i].FSArabianRevivalist = $arcologies[_i].FSAztecRevivalist = $arcologies[_i].FSChineseRevivalist = $arcologies[_i].FSEgyptianRevivalist = $arcologies[_i].FSRomanRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSArabianRevivalist != "unset">>
+		<<set $arcologies[_i].FSArabianRevivalist = Number($arcologies[_i].FSArabianRevivalist) || 0>>
+		<<set $arcologies[_i].FSAztecRevivalist = $arcologies[_i].FSChineseRevivalist = $arcologies[_i].FSEdoRevivalist = $arcologies[_i].FSEgyptianRevivalist = $arcologies[_i].FSRomanRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSChineseRevivalist != "unset">>
+		<<set $arcologies[_i].FSChineseRevivalist = Number($arcologies[_i].FSChineseRevivalist) || 0>>
+		<<set $arcologies[_i].FSArabianRevivalist = $arcologies[_i].FSAztecRevivalist = $arcologies[_i].FSEdoRevivalist = $arcologies[_i].FSEgyptianRevivalist = $arcologies[_i].FSRomanRevivalist = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSNull != "unset">>
+		<<set $arcologies[_i].FSNull = Number($arcologies[_i].FSNull) || 0>>
+	<</if>>
+	<<if $arcologies[_i].FSRepopulationFocus != "unset">>
+		<<set $arcologies[_i].FSRepopulationFocus = Number($arcologies[_i].FSRepopulationFocus) || 0>>
+		<<set $arcologies[_i].FSRestart = "unset">>
+	<</if>>
+	<<if $arcologies[_i].FSRestart != "unset">>
+		<<set $arcologies[_i].FSRestart = Number($arcologies[_i].FSRestart) || 0>>
+		<<set $arcologies[_i].FSRepopulationFocus = "unset">>
+	<</if>>
+	<<set $arcologies[_i].embargo = Number($arcologies[_i].embargo) || 0>>
+	<<set $arcologies[_i].embargoTarget = Number($arcologies[_i].embargoTarget) || 0>>
+	<<set $arcologies[_i].influenceTarget = Number($arcologies[_i].influenceTarget) || 0>>
+	<<set $arcologies[_i].influenceBonus = Number($arcologies[_i].influenceBonus) || 0>>
+	<<set $arcologies[_i].rival = Number($arcologies[_i].rival) | 0>>
+<</for>>
+
+You have CHEATED your way to influencing the neighboring arcologies. They have been unscrupulously directed according to your CHEAT whims.
+
+<br><br>The Eldritch horrors feast upon your CHEATING soul and look forward to more future dealings with you. The repercussions may be far reaching and the consquences dire.
\ No newline at end of file