@@ -4,17 +4,18 @@ The **region_settings** define the attributes for map generation that apply to a
4
4
The general settings define the default overmap terrain and ground cover. Additional sections are
5
5
as follows:
6
6
7
- | Section | Description |
8
- | ------------------------------- | ------------------------------------------------------------------- |
9
- | ` field_coverage ` | Defines the flora that cover the ` field ` overmap terrain. |
10
- | ` overmap_lake_settings ` | Defines parameters for generating lakes in the region. |
11
- | ` overmap_forest_settings ` | Defines parameters for generating forests and swamps in the region. |
12
- | ` forest_mapgen_settings ` | Defines flora (and "stuff") that cover the ` forest ` terrain types. |
13
- | ` forest_trail_settings ` | Defines the overmap and local structure of forest trails. |
14
- | ` city ` | Defines the structural compositions of cities. |
15
- | ` map_extras ` | Defines the map extra groups referenced by overmap terrains. |
16
- | ` weather ` | Defines the base weather attributes for the region. |
17
- | ` overmap_feature_flag_settings ` | Defines operations on overmap features based on their flags. |
7
+ | Section | Description |
8
+ | ------------------------------- | --------------------------------------------------------------------- |
9
+ | ` region_terrain_and_furniture ` | Defines the resolution of regional terrain/furniture to actual types. |
10
+ | ` field_coverage ` | Defines the flora that cover the ` field ` overmap terrain. |
11
+ | ` overmap_lake_settings ` | Defines parameters for generating lakes in the region. |
12
+ | ` overmap_forest_settings ` | Defines parameters for generating forests and swamps in the region. |
13
+ | ` forest_mapgen_settings ` | Defines flora (and "stuff") that cover the ` forest ` terrain types. |
14
+ | ` forest_trail_settings ` | Defines the overmap and local structure of forest trails. |
15
+ | ` city ` | Defines the structural compositions of cities. |
16
+ | ` map_extras ` | Defines the map extra groups referenced by overmap terrains. |
17
+ | ` weather ` | Defines the base weather attributes for the region. |
18
+ | ` overmap_feature_flag_settings ` | Defines operations on overmap features based on their flags. |
18
19
19
20
Note that for the default region, all attributes and sections are required.
20
21
@@ -41,6 +42,49 @@ Note that for the default region, all attributes and sections are required.
41
42
}
42
43
```
43
44
45
+ ## Region Terrain / Furniture
46
+
47
+ The ** region_terrain_and_furniture** section defines the resolution of regional terrain/furniture
48
+ to their actual terrain and furniture types for the region, with a weighted list for
49
+ terrain/furniture entry that defines the relative weight of a given entry when mapgen resolves the
50
+ regional entry to an actual entry.
51
+
52
+ ### Fields
53
+
54
+ | Identifier | Description |
55
+ | ----------- | ------------------------------------------------------------------ |
56
+ | ` terrain ` | List of regional terrain and their corresponding weighted lists. |
57
+ | ` furniture ` | List of regional furniture and their corresponding weighted lists. |
58
+
59
+ ### Example
60
+ ``` json
61
+ {
62
+ "region_terrain_and_furniture" : {
63
+ "terrain" : {
64
+ "t_region_groundcover" : {
65
+ "t_grass" : 4 ,
66
+ "t_grass_long" : 2 ,
67
+ "t_dirt" : 1
68
+ }
69
+ },
70
+ "furniture" : {
71
+ "f_region_flower" : {
72
+ "f_black_eyed_susan" : 1 ,
73
+ "f_lily" : 1 ,
74
+ "f_flower_tulip" : 1 ,
75
+ "f_flower_spurge" : 1 ,
76
+ "f_chamomile" : 1 ,
77
+ "f_dandelion" : 1 ,
78
+ "f_datura" : 1 ,
79
+ "f_dahlia" : 1 ,
80
+ "f_bluebell" : 1
81
+ }
82
+ }
83
+ }
84
+ }
85
+ ```
86
+
87
+
44
88
## Field Coverage
45
89
46
90
The ** field_coverage** section defines the furniture and terrain that make up the flora that
0 commit comments