>>54176
Search for "urban: [", that will lead you to the section with vanilla arcology layouts, edit the one for the terrain you want to use, mine would be:
urban: [
{id: "penthouse", rows: ["p"]},
{id: "shops", rows: ["sssss", "sssss", "sssss"]},
{id: "apartments", rows: ["ddddd", "ddddd", "ddddd", "ddddd", "ddddd"]},
{id: "markets", rows: ["ttttt", "ttttt", "ttttt"], ground: true},
{id: "manufacturing", rows: ["mmmmm", "mmmmm", "mmmmm"]}],
Just in case, if you scroll down a little bit, you will have a legend of which letter is used for each cell.
Then, you search for "building.sections.push(new App.Arcology.Section("spire", [", which is for spire layout, mine would be:
building.sections.push(new App.Arcology.Section("spire", [
[new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1)],
[new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1)],
[new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1), new App.Arcology.Cell.Apartment(1, 1)]
Hopefully my explanation isn't too convoluted.