DFHack / df-structures

Dwarf Fortress data structure descriptions
https://github.com/DFHack/dfhack
114 stars 80 forks source link

Sync site/region/world structures to Toady headers #780

Closed quietust closed 4 weeks ago

quietust commented 4 weeks ago

Almost done...

github-actions[bot] commented 4 weeks ago

The sizes of the following types have changed in this pull request. Please verify that this is intentional. Note that renamed types are not currently detected and will also be listed here.

Type Platform Previous size New size (this PR) Change
abstract_building_entombed linux64 48 0 -48
abstract_building_entombed windows64 48 0 -48
abstract_building_order_type linux64 0 4 +4
abstract_building_order_type windows64 0 4 +4
attack_chance_modifier_flags linux64 0 4 +4
attack_chance_modifier_flags windows64 0 4 +4
creation_zone_pwg_alteration_type linux64 4 2 -2
creation_zone_pwg_alteration_type windows64 4 2 -2
entity_claim_mask linux64 16 0 -16
entity_claim_mask windows64 16 0 -16
entity_influencest linux64 0 16 +16
entity_influencest windows64 0 16 +16
entity_territoryst linux64 0 16 +16
entity_territoryst windows64 0 16 +16
feature_layer_type linux64 0 2 +2
feature_layer_type windows64 0 2 +2
formationst linux64 0 4 +4
formationst windows64 0 4 +4
geo_biome_type linux64 0 4 +4
geo_biome_type windows64 0 4 +4
geo_layer_type linux64 2 4 +2
geo_layer_type windows64 2 4 +2
image_set_type linux64 0 4 +4
image_set_type windows64 0 4 +4
incident_data_refused_identify linux64 0 24 +24
incident_data_refused_identify windows64 0 24 +24
interrogation_method_type linux64 0 4 +4
interrogation_method_type windows64 0 4 +4
intrigue_corruption_result_rel_factor_type linux64 0 4 +4
intrigue_corruption_result_rel_factor_type windows64 0 4 +4
layer_connection_type linux64 0 2 +2
layer_connection_type windows64 0 2 +2
location_scribe_jobs linux64 48 40 -8
location_scribe_jobs windows64 48 40 -8
mental_picture linux64 72 0 -72
mental_picture windows64 72 0 -72
mental_picturest linux64 0 64 +64
mental_picturest windows64 0 64 +64
religious_practice_data linux64 0 4 +4
religious_practice_data windows64 0 4 +4
river_infost linux64 0 448 +448
river_infost windows64 0 448 +448
set_image_type linux64 0 4 +4
set_image_type windows64 0 4 +4
site_building_profile_type linux64 0 4 +4
site_building_profile_type windows64 0 4 +4
site_realization_building linux64 160 200 +40
site_realization_building windows64 160 200 +40
site_realization_building_facing_type linux64 0 4 +4
site_realization_building_facing_type windows64 0 4 +4
site_realization_plotst linux64 0 36 +36
site_realization_plotst windows64 0 36 +36
site_underground_layer_type linux64 0 4 +4
site_underground_layer_type windows64 0 4 +4
site_underground_layerst linux64 0 504 +504
site_underground_layerst windows64 0 504 +504
srb_entity_popst linux64 0 44 +44
srb_entity_popst windows64 0 44 +44
srb_itemst linux64 0 24 +24
srb_itemst windows64 0 24 +24
story_frame_relation_type linux64 0 4 +4
story_frame_relation_type windows64 0 4 +4
story_framest linux64 0 72 +72
story_framest windows64 0 72 +72
storyst linux64 0 24 +24
storyst windows64 0 24 +24
temple_deity_data linux64 4 0 -4
temple_deity_data windows64 4 0 -4
temple_deity_type linux64 4 0 -4
temple_deity_type windows64 4 0 -4
tube_hazard_type linux64 0 4 +4
tube_hazard_type windows64 0 4 +4
unit_reaction_type linux64 0 4 +4
unit_reaction_type windows64 0 4 +4
world_cavein_flags linux64 4 0 -4
world_cavein_flags windows64 4 0 -4
world_flags linux64 0 4 +4
world_flags windows64 0 4 +4
world_population_type linux64 1 4 +3
world_population_type windows64 1 4 +3
world_site_realization linux64 268120 272264 +4144
world_site_realization windows64 268120 272264 +4144
world_site_type linux64 2 4 +2
world_site_type windows64 2 4 +2
worldgen_region_type linux64 4 0 -4
worldgen_region_type windows64 4 0 -4

This is an automated comment. Please leave a reply if you think that the above information is incorrect.

quietust commented 4 weeks ago

Note: double-check battlefield, location_scribe_jobs, site_realization_building, and world_site_realization to confirm that everything looks properly aligned

myk002 commented 4 weeks ago

location_scribe_jobs looks good

something's up with battlefield; I'll double check the headers

forts don't seem to have world site realizations. I'll check that against an adventure mode site in a bit

myk002 commented 4 weeks ago

ok, it looks like I've already done site_realization_building and world_site_realization in the adv-beta branch. I'll reconcile those