User:Xymph/INFO.C

There's a discussion about creating/updating Thing data tables by compiling the source code's INFO.C (and friends) into a working C program to extract the information directly from the mobjinfo, state, sprite and sound tables. Here's more information that's too voluminous for that main topic.

Thing Flags
In Doom, things/mobj's have one Flags field. This table lists their numbers and descriptions:

Heretic has a second Flags field:

The descriptions used in DMINFO/HTINFO sometimes deviate from the old, reverse-engineered DHE/HHE ones because the enum names and comments in the source files helped to make them more accurate and, err, descriptive.