diff --git a/changelog.txt b/changelog.txt index 45bcab513..00ce2c17b 100644 --- a/changelog.txt +++ b/changelog.txt @@ -22,6 +22,7 @@ Template for new versions: - ``plant_flags``: rename ``is_burning``, ``is_drowning``, ``is_dead`` to Bay12 names ``unused_01``, ``season_dead``, ``dead`` - ``job.item_category`` is now ``job.specflag``, contains a union of flag fields, and depends on the job type - ``slab_engraving_type``: correct order of items (last two were swapped) +- ``world_data``: identify many fields and substructures # 50.13-r2 diff --git a/df.resource.xml b/df.resource.xml index 829820e85..855ae3a7e 100644 --- a/df.resource.xml +++ b/df.resource.xml @@ -1,5 +1,5 @@ - + @@ -8,7 +8,6 @@ - @@ -17,7 +16,6 @@ - @@ -26,7 +24,6 @@ - @@ -35,7 +32,6 @@ - @@ -44,11 +40,66 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -329,22 +380,22 @@ - - - - - - + + + + + - - - - + + + + diff --git a/df.world-data.xml b/df.world-data.xml index db9de0dce..550f2c1e7 100644 --- a/df.world-data.xml +++ b/df.world-data.xml @@ -1,19 +1,19 @@ - - + + + + + + - - - - - - - - - - - - + + + + + + + + @@ -27,7 +27,7 @@ - + @@ -159,10 +159,10 @@ - - - - + + + + @@ -189,15 +189,15 @@ - - + + - + -- At most one of 'evil' and 'good' is set at a time by DF. - + @@ -355,7 +355,7 @@ comment='topmost cave layer the feature reaches'/> - + @@ -662,7 +662,7 @@ - @@ -677,11 +677,11 @@ - - - - - + + + + + @@ -692,7 +692,7 @@ - + @@ -701,7 +701,7 @@ - + @@ -714,11 +714,11 @@ - + - + @@ -734,51 +734,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - + - + - + - - + - + - - - - - - - - - - - - - - - - - - + + + + + + @@ -786,14 +805,17 @@ - - - - + + + + - + + - + @@ -807,16 +829,16 @@ - - + + - + - + - + @@ -832,63 +854,24 @@ - 2d byte array with size based on map size - - - + + + + + - - - - - - - - - - - - - - - - + - - - - - - - - - - - + + + + - + - - - - - - - - - - - - - - - - - - - + @@ -930,26 +913,22 @@ - - - + - - - - - + + + + + exists during worldgen only, before it finishes some sort of wandering groups (entity types NomadicGroup, PerformanceTroupe) unk_10, unk_24 and unk_region_name are either all initialised or all empty/uninitialised - + @@ -967,7 +946,7 @@ - + @@ -979,31 +958,35 @@ - - - - - + + + - - + + - - + + - - + + - - - - + + + + + + + + + + @@ -1023,8 +1006,8 @@ - - + + diff --git a/df.world-site.xml b/df.world-site.xml index 40bd60c8f..2fc311216 100644 --- a/df.world-site.xml +++ b/df.world-site.xml @@ -716,7 +716,7 @@ - +