@@ -420,6 +420,19 @@ void DynamicDataLoader::initialize()
420
420
®ion_settings_terrain_furniture::load_region_settings_terrain_furniture );
421
421
add ( " region_terrain_furniture" ,
422
422
®ion_terrain_furniture::load_region_terrain_furniture );
423
+ add ( " region_settings_forest_mapgen" ,
424
+ ®ion_settings_forest_mapgen::load_region_settings_forest_mapgen );
425
+ add ( " region_settings_map_extras" ,
426
+ ®ion_settings_map_extras::load_region_settings_map_extras );
427
+ add ( " forest_biome_feature" ,
428
+ &forest_biome_feature::load_forest_biome_feature );
429
+ add ( " forest_biome_mapgen" ,
430
+ &forest_biome_mapgen::load_forest_biome_mapgen );
431
+ add ( " map_extra_collection" ,
432
+ &map_extra_collection::load_map_extra_collection );
433
+ add ( " region_settings_new" , ®ion_settings::load_region_settings );
434
+ add ( " region_overlay_new" , ®ion_overlay_new::load_region_overlay_new );
435
+
423
436
add ( " ITEM_BLACKLIST" , []( const JsonObject & jo ) {
424
437
item_controller->load_item_blacklist ( jo );
425
438
} );
@@ -702,6 +715,13 @@ void DynamicDataLoader::unload_data()
702
715
region_settings_city::reset ();
703
716
region_settings_terrain_furniture::reset ();
704
717
region_terrain_furniture::reset ();
718
+ region_settings_forest_mapgen::reset ();
719
+ region_settings_map_extras::reset ();
720
+ forest_biome_feature::reset ();
721
+ forest_biome_mapgen::reset ();
722
+ map_extra_collection::reset ();
723
+ region_settings::reset ();
724
+ region_overlay_new::reset ();
705
725
reset_monster_adjustment ();
706
726
recipe_dictionary::reset ();
707
727
recipe_group::reset ();
@@ -860,6 +880,8 @@ void DynamicDataLoader::finalize_loaded_data()
860
880
{ _ ( " Proficiency Categories" ), &proficiency_category::finalize_all },
861
881
{ _ ( " Qualities" ), &quality::finalize_all },
862
882
{ _ ( " Recipe Groups" ), &recipe_group::finalize },
883
+ { _ ( " Region Settings" ), ®ion_settings::finalize_all },
884
+ { _ ( " Region Overlays" ), ®ion_overlay_new::finalize_all },
863
885
{ _ ( " Relic Procedural Generations" ), &relic_procgen_data::finalize_all },
864
886
{ _ ( " Speed Descriptions" ), &speed_description::finalize_all },
865
887
{ _ ( " Species" ), &species_type::finalize_all },
0 commit comments