I love the idea already!
As you requested to test it, I did a leaking globals check.
The only minor thing found is, that disciplineIndex in line 43 (JackOfAllTrades.AddonLoaded) is undefined. Not sure, if the line could be simplified to just assign 1.
votan
|