There are a lot of flags in this game - it doesn't make sense to have to import every single one just to use one or even a few of them. Flags could be split into sub-directories based on map, character usage, category, numeric range, etc.
A more clear-cut case is the DIALOGUE constants. Each character will use many of these, but there doesn't seem to be any reason to keep these all in one big file since characters won't reference other characters' dialogue ids in any way. A character should probably only import dialogue relevant to the character.
Discussion welcome for possible file structures.
There are a lot of flags in this game - it doesn't make sense to have to import every single one just to use one or even a few of them. Flags could be split into sub-directories based on map, character usage, category, numeric range, etc.
A more clear-cut case is the DIALOGUE constants. Each character will use many of these, but there doesn't seem to be any reason to keep these all in one big file since characters won't reference other characters' dialogue ids in any way. A character should probably only import dialogue relevant to the character.
Discussion welcome for possible file structures.