> For the complete documentation index, see [llms.txt](https://quasistellar-game-development.gitbook.io/town-generator/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quasistellar-game-development.gitbook.io/town-generator/reference/wall-construct-settings.md).

# Wall Construct Settings

This scriptable object is used by the Construct in order to make it easier to manage the different types of Constructs that can be generated.

### Construct Prefabs

#### Brick Prefabs

List of Normal Bricks to use. The generator assumes that these bricks are of the same size. Different sized bricks will work but only the first in the list's Bounds are used in the generation process. The Floor objects can override them for each floor but still it is expected that they are the same size. It is required to add at least one.

#### Knot Feature Prefab

Prefab to instantiate on each Spline Knot. Optional.

#### Wall Feature Prefab

Prefab to instantiate as a feature on top of the wall.

#### Wall Feature Every N Bricks

Set the distance between each wall feature object.

### Construct Width/Heights

#### Default Width

Set the default width of the Construct, if Double Wall is enabled.

#### Wall Height

Set the height of the wall.

#### Underground Height

Set an underground height for the wall.

### Construct Floors

#### Floors

A list of Floors for this wall. See Construct Floor for details.

### Construct Options

#### Level Top

If enabled, the wall will be made level, with an average height of it's knots.

#### Alignment To Terrain

Set how the relevant Spline should be aligned to the Terrain. Options are: None, Per Knot or Per Brick

#### Snap Bricks To Layers

If enabled, brick layering will be level instead aligning exactly to the Spline. I.e. for a wooden fence you would switch this off while for a layered brick wall this would be on.

#### Double Wall

If enabled, the wall will use the Default Width and Widths array to create a wall with a left and right side.

#### Double Brick

If enabled, two lines of bricks will be placed next to each other.

#### Add Start

If enabled and Double Wall is enabled, the start of the Construct will also be generated.

#### Add End

If enabled and Double Wall is enabled, the end of the Construct will also be generated.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://quasistellar-game-development.gitbook.io/town-generator/reference/wall-construct-settings.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
