Base placement and adjacency
Determines whether a pending building placement is adjacent to an eligible owned building.
The proximity check applies to a pending BuildingType placement with a valid foundation, and only to the local player’s own house. It scans the cells around that foundation for an eligible anchor owned by the same house; a placement for any other house is not scanned at all and passes. Nor is one scanned in the map editor, where the check passes for every house, the local player’s included.
Anchor eligibility
Section titled “Anchor eligibility”Two settings decide the check, and the table sets them against the object each is read from: one comes from what already stands on the map, the other from what is being placed. Neither is a radius the existing building projects, so changing Adjacent on a BuildingType moves where that type may be placed and leaves every other type where it was.
| Setting | Read from | What it controls |
|---|---|---|
BaseNormal | The type of a building already on the map | Whether a building of that type may serve as an anchor |
Adjacent | The BuildingType being placed | How far its pending foundation searches for an anchor |
[GAPOWR]BaseNormal=no ; placed instances cannot anchor later placementsAdjacent=5 ; pending instances use this search distancePlacement decision order
Section titled “Placement decision order”- Read the pending BuildingType’s foundation dimensions and add one cell to its
Adjacentvalue to form the scan area. - Skip cells covered by the pending foundation.
- Accept a wall placement when a scanned cell is owned by the same house, whether or not a building stands in that cell.
- Accept any placement, a wall’s included, when a scanned cell holds a building owned by the same house whose type has
BaseNormal=yes. - Reject the placement when no scanned cell satisfies either test.
Related settings
2 of 2
| Key | Description | Value | When omitted |
|---|---|---|---|
AdjacentBuildingType | How far this building searches for an eligible anchor while it is being placed. | integer | Not documented |
BaseNormalBuildingType | Whether this placed building can anchor later building placements. | boolean | Not documented |
No keys match the current filters.