Describes how village zones are prioritized during building placement.
| Type | Name | Default Value | Description |
|---|---|---|---|
| String | close_to_easing | The type of easing function used to control the attenuation of score provided to nearby zones. | |
| String | close_to_wall_easing | The type of easing function used to control the attenuation of score provided to zones nearby walls. | |
| Decimal | close_to_wall_weight | The weight applied to the score provided to zones nearby walls. | |
| Decimal | close_to_weight | The weight applied to the score provided to zones nearby the close to position. | |
| String | direction_easing | The type of easing function used to control the attenuation of score provided to zones in this direction. | |
| Decimal | direction_weight | The weight applied to the score provided to zones nearby in the desired direction. | |
| String | distance_from_easing | The type of easing function used to control the attenuation of score provided to zones that are some distance away from a district starting position. | |
| Decimal | distance_from_weight | The weight applied to the score provided to zones that are some distance away from a district starting position. | |
| String | elevation_easing | The type of easing function used to control the attenuation of score provided to zones near the specified elevation. | |
| Decimal | elevation_weight | The weight applied to the score provided to zones near the specified elevation. | |
| String | far_from_easing | The type of easing function used to control the attenuation of score provided to nearby zones. | |
| Decimal | far_from_weight | The weight applied to the score provided to zones nearby the far from position. | |
| Decimal | random_weight | The weight applied to the random score (between 0 and 1) provided to zones. |