diff --git a/src/cheats/cheatEditArcology.js b/src/cheats/cheatEditArcology.js index 5e56d8bc272698885e43249cd66c5327f8f83290..4ada16dc7ec108387229412002509b4838d02fd0 100644 --- a/src/cheats/cheatEditArcology.js +++ b/src/cheats/cheatEditArcology.js @@ -118,10 +118,25 @@ App.UI.Cheat.arcology = function(num) { .addValue("Yes", 1).on() .addValue("No", 0).off(); } - - el.append(options.render()); + if (num === 0) { + if (arc.hasOwnProperty(`${FS}Decoration`)) { + options.addOption(`${App.Data.FutureSociety.records[FS].noun} decoration`, `${FS}Decoration`, arc).showTextBox(); + } + } + if (FS === "FSSupremacist") { + option = options.addOption(`Supremacist race`, `FSSupremacistRace`, arc); + for (const [race, capRace] of App.Data.misc.filterRaces) { + option.addValue(capRace, race); + } + } else if (FS === "FSSubjugationist") { + option = options.addOption(`Subjugationist race`, `FSSubjugationistRace`, arc); + for (const [race, capRace] of App.Data.misc.filterRaces) { + option.addValue(capRace, race); + } + } } } + el.append(options.render()); return el; } };