File tree Expand file tree Collapse file tree 3 files changed +9
-2
lines changed
data/mods/Magiclysm/worldgen Expand file tree Collapse file tree 3 files changed +9
-2
lines changed Original file line number Diff line number Diff line change 5
5
"apply_to_tags" : [ " all" ],
6
6
"cities" : " default_magiclysm" ,
7
7
"map_extras" : " default_magiclysm" ,
8
- "terrain_furniture" : " default_magiclysm"
8
+ "terrain_furniture" : " default_magiclysm" ,
9
+ "forest_composition" : " default_magiclysm"
9
10
},
10
11
{
11
12
"type" : " region_settings_city" ,
122
123
"overlay_id" : " forest_thick" ,
123
124
"extras" : [ [ " mx_catoblepas_lair" , 1 ] ]
124
125
},
126
+ {
127
+ "type" : " region_settings_forest_mapgen" ,
128
+ "id" : " default_magiclysm" ,
129
+ "biomes" : [ " biome_forest_thick_default_magiclysm" ]
130
+ },
125
131
{
126
132
"type" : " forest_biome_mapgen" ,
127
133
"id" : " biome_forest_thick_default_magiclysm" ,
Original file line number Diff line number Diff line change @@ -896,8 +896,8 @@ void DynamicDataLoader::finalize_loaded_data()
896
896
{ _ ( " Proficiency Categories" ), &proficiency_category::finalize_all },
897
897
{ _ ( " Qualities" ), &quality::finalize_all },
898
898
{ _ ( " Recipe Groups" ), &recipe_group::finalize },
899
- { _ ( " Region Settings" ), ®ion_settings::finalize_all },
900
899
{ _ ( " Region Overlays" ), ®ion_overlay_new::finalize_all },
900
+ { _ ( " Region Settings" ), ®ion_settings::finalize_all },
901
901
{ _ ( " Relic Procedural Generations" ), &relic_procgen_data::finalize_all },
902
902
{ _ ( " Speed Descriptions" ), &speed_description::finalize_all },
903
903
{ _ ( " Species" ), &species_type::finalize_all },
Original file line number Diff line number Diff line change @@ -885,6 +885,7 @@ struct region_settings {
885
885
* To solve this, we apply region_overlay.
886
886
*
887
887
* region_overlay should NEVER redefine or remove elements from a given setting!
888
+ * overlays must always be applied before region_settings::finalize_all
888
889
*/
889
890
struct region_overlay_new {
890
891
region_overlay_new_id id = region_overlay_new_id::NULL_ID();
You can’t perform that action at this time.
0 commit comments