I'll work on it, but I'm not very familiar with the buffs system yet. I'll see what I can do.
Anyone know why the buffs list gets generated so many times on character load? It looks like it starts out with the entire buff list and removes entries it doesn't think are relevant for future rebuilds. Somewhere in the character load process it removes
the profession buffs because the character it is using to doesn't have profession data loaded yet. Changing professions manually seems to force it to re-generate from scratch. Maybe character profession data should be loaded earlier or a full buff rebuild
event should be triggered when the profession data is loaded?
I'm not entirely sure how to force disable buffs. I think I'll just do whatever the thing that enables Mining/Skinning does in reverse in the buff culling code.