I have a basic understanding of how to script an affliction tracking module in my client of choice (Cmud). I do have a question, though:
How does one factor random cure methods into such a script? Focus appears to be on a priority tree, so I can track that easily enough, but I have no idea how to handle tree tattoo or purge blood in a tracking system - and for obvious reasons, starting an affliction stack over every time someone uses one of those methods would be inefficient. I also have no idea how to touch on passive curing from various classes, which I'm sure exists.
Tips, suggestions, ideas, tricks and the like would be welcome.
Gop, the Glutton