I was wondering if anybody could give me some pointers on how to go about making this addon. I have extensive knowledge with programming (JAVA, C++, C#, etc) but have never tried LUA/XML.
I basically just want an addon to run in the background that will passively record my stats when they change. For example during combat I want to see how high my AP gets with dual mongoose (on my rogue) or how fast my main-hand will be swinging with all my buffs up, yet opening the Character Panel isn't feasible during fights.
I was thinking I could fire the addon to record all of the stats every time I gained or lost a buff.. I don't know if there's a better way to go about doing this.
First one will get you used to using Ace (if thats what you planned to do... otherwise ignore it), second one is a great guide for the Lua language, last two are the Blizzard Events we can listen to and the Blizzard API.