df-structures
df-structures copied to clipboard
Dwarf Fortress data structure descriptions
only humans have unk_6f. the set of creatures that have either unk_6e or unk_49 is exactly the set of creatures armor can be made for via the blacksmith. notably this...
So, doing the book research for the wiki, I ended up staring a lot at the contents via lua. Here it is said everything above 0 is ignored. https://github.com/DFHack/df-structures/blob/ff790ff50ddc26cc90fd184cbd7c10964fa9b7df/df.itemimprovements.xml#L186 It...
I've had reason to look into the weird way DF handles rivers at the Mid Level Tile (MLT) level. I don't think the results are good enough to be considered...
The four appearance modifiers (body, body part, color, tissue style) all use the same style in the tokens for describing their noun (how to refer to them in the game)...
- gui/gm-editor displays inconsistent information about split_x and split_y: - split_x coord2d[17], while expanded the range is 0-15 of coord2d[17] (which has 17 entries) - split_y coord2d[16], while expanded the...
Reported by @robert-d-schultz in https://github.com/Dwarf-Therapist/Dwarf-Therapist/issues/147. unit_thought_type SpouseGaveBirth (160) may be triggered by more than spouse. For example, when "gaining a sibling".
Prepared meal ingredients made from FISH items do not work as expected. It seems like the material type field is a caste number and the material index field is the...
A dwarf was shaken after being forced to endure the decay of a pet. However, the subthought value was 51 rather than the expected 0. As that was the only...
I was trying to locate items that could be cooked, and started to look at what was in the vector mentioned above. However, in my 0.44.12 fortress there are a...
https://github.com/DFHack/df-structures/blob/72488ba15a13e46f82aaf32bc776b51b92353271/df.units.xml#L414 The comment “Used in unit.relations” refers to inexistent object `unit.relations`. Did it ever exist? Tested it with ```lua for i, u in pairs(df.global.world.units.all) do for k, v in pairs(u)...