FFXIVClientStructs
FFXIVClientStructs copied to clipboard
LogMessage Queue
Everything that is useful to replace using regex for parsing the various system messages in the chat by simple id comparisons.
I am still working on a wrapper in dalamud to make this actually easy to use.
The last commit with the EntityRelationKind enum is kinda eh because of the existing GetLogMessageDetail method which returns this info with different values, making the design somewhat awkward, but the current version should be fully compatible for existing users. Alternatively we could just drop that commit, ditch the enum for explaining the values and maybe add a comment like on the existing GetLogMessageDetail instead.