From aa149d70b024647b4379bf53929b736685c98793 Mon Sep 17 00:00:00 2001
From: lowercasedonkey <lowercasedonkey@gmail.com>
Date: Tue, 6 Apr 2021 17:40:17 -0400
Subject: [PATCH] so many exceptions, fun!

---
 src/cheats/cheatEditArcology.js | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/src/cheats/cheatEditArcology.js b/src/cheats/cheatEditArcology.js
index aecfa495bef..7a1ea4d5dd7 100644
--- a/src/cheats/cheatEditArcology.js
+++ b/src/cheats/cheatEditArcology.js
@@ -78,21 +78,23 @@ App.UI.Cheat.arcology = function(num) {
 			if (arc.hasOwnProperty(`${FS}Law`)) {
 				options.addOption(`${App.Data.FutureSociety.records[FS].noun} law`, `${FS}Law`, arc).showTextBox();
 			}
+			if (arc.hasOwnProperty(`${FS}Law2`)) {
+				options.addOption(`${App.Data.FutureSociety.records[FS].noun} law 2`, `${FS}Law2`, arc).showTextBox();
+			}
 			switch (FS) {
 				case "FSSupremacist":
 					option = options.addOption(`Supremacist race`, `FSSupremacistRace`, arc);
 					for (const [race, capRace] of App.Data.misc.filterRaces) {
 						option.addValue(capRace, race);
 					}
-					options.addOption(`${App.Data.FutureSociety.records[FS].noun} FSSupremacistLawME`, `${FS}FSSupremacistLawME`, arc).showTextBox();
+					options.addOption(`${App.Data.FutureSociety.records[FS].noun} FSSupremacistLawME`, `FSSupremacistLawME`, arc).showTextBox();
 					break;
 				case "FSSubjugationist":
 					option = options.addOption(`Subjugationist race`, `FSSubjugationistRace`, arc);
 					for (const [race, capRace] of App.Data.misc.filterRaces) {
 						option.addValue(capRace, race);
 					}
-					options.addOption(`${App.Data.FutureSociety.records[FS].noun} law ME`, `${FS}FSSubjugationistLawME`, arc).showTextBox();
-
+					options.addOption(`${App.Data.FutureSociety.records[FS].noun} law ME`, `FSSubjugationistLawME`, arc).showTextBox();
 					break;
 				case "FSHedonistic":
 					options.addOption(`${App.Data.FutureSociety.records[FS].noun} diet research`, `FSHedonisticDecadenceDietResearch`, arc).showTextBox();
@@ -113,7 +115,6 @@ App.UI.Cheat.arcology = function(num) {
 					break;
 				case "FSNeoImperialist":
 					options.addOption(`${App.Data.FutureSociety.records[FS].noun} law 1`, `FSNeoImperialistLaw1`, arc).showTextBox();
-					options.addOption(`${App.Data.FutureSociety.records[FS].noun} law 2`, `FSNeoImperialistLaw2`, arc).showTextBox();
 					break;
 			}
 		}
-- 
GitLab