zinnschlag/openmw — pull request #400 by cfcohen (2012-10-11 02:20:07+00:00)
Title: Human readable types, flags, and dialog rules.

This commit improves the readability of the output. While the primary changes are pretty straight forward, there are several comments on flags that differ from the existing code base, and should probably be ported back into the ESM component after someone else verifies them. See magicEffectFlags in particular. There was also some confusion in the flags for NPCs. The flags for LAND records are still undefined, although apparently with one less bit than previously thought. There are also several correlations between flags that seem very suspicious to me. These should now be easy enough to explore using ESMTool, grep, sort and uniq. :-)

There's also some updates to SelectRule parsing for DialInfo records that might prompt additions in the dialog manager. Mostly I just completed the list of functions from the construction set.

This will be my last major commit before going to Puerto Rico for more than a week. If you have minor changes, I may be able to make the tomorrow, but if I don't respond it'll probably be two weeks until you hear from me again.