df-structures
df-structures copied to clipboard
Dwarf Fortress data structure descriptions
per putnam `unit.flags4 & 8192` will be added in a future release to handle the case of a unit whose last pathfinding attempt failed, indicating that it should attempt to...
per Rumrusher: > `plotinfo.anon_1` is the perma hide this tutorial option, `plotinfo.anon_2` is you saw said tutorial prompt
in `caste_body_info`, elements 5 through 9 of `unk_v40_2` are gait values (`WALK`, `FLY`, `SWIM`, `CRAWL`, and `CLIMB`, respectively) this based on code reverse engineered from 50.09-steam @ `0x1410cb097`-`0x1410cb0e4` (`pcVar12` is...
this method (`buildingst` vmethod slot `0x200`) returns true for several building classes that are passable at creation, notably hatches, rollers, slabs, floor grates, and bridges. analysis of the v50.07 decompilation...
this code (in 50.08-steam) is used to produce the sort key that is used to populate `cri_unitst::profession_list_order1` on the unit screen. we should probably add an enum for the associated...
I noticed `job_item_flags3` bit 20 of a *cut gems* job item was set, which led me to check the other unknown bits. I found a number of adjectives that don't...
Latest versions names are: - `v0.50.08-beta-1 win64 STEAM` - `v0.50.07-steam SDL win64` - `v0.50.07-classic SDL win64` - `v0.50.07-itch SDL win64` I need to guess the ABI from those names, but...
Every plant with `plant.flags[14]` set also has `#plant.stockpile_growths > 0` and vice-versa. This includes all plants with leaves/fruit growths, and a few tree seeds (almonds/acorns/candlenuts/hazelnuts etc)
This bit is set for all the generated instrument construction reactions, and nothing else
we know where all of the classifier methods are so there's no reason the "GENERICnn" entries should not have more descriptive names for example `ANY_GENERIC37` could be better described as...