LittleTrouble

Description:
Have you ever wondered what exactly youre AutoShot is doing, i mean, youre paying good money for it, but really, how do you know youre getting youre moneys worth from it.
Well worry no longer, fleetfoot industries gives you LittleTrouble, the younger, more handsome brother to BigTrouble.
Through pixel magic this will give you a castbar for youre AutoShot.

Why:
I can already hear the question in the air, why would i make this since BigTrouble has this and more. Well with the advent of the new event system in 2.0 both Aimed Shot and Steady Shot was registring with blizz default castbar aswell as every other castbar out there. So after much pondering how i would move forward with BigTrouble i decided the best thing was to create this thing as a AutoShot only addon. This will give you the viewer the choise of using whichever castbar you desire for aimed shot and steady shot. This feels like the better solution rather than trying to shoehorn steadyshot into BigTrouble. This also made it possible to clean up alot of fuzzy logic that i had to use for Aimed Shot. The result is a new, more sparkly autoshot addon with lots of customization on the looks of it, you can even now change the color of the bar

And yes, i know zhunter also provides a AutoShot bar, but there's always room for one more, especially if youre like me and dont use zhunter.

Noteworthy stuff:
This mod does rely on the Ace2 embedable framework. Ace2 is the next generation of the Ace line, and does not require an external Ace2 addon as a dependency.

Command List:
Now, i wanted to make this one both slice and dice but in the beginnning i settled for just one commandline options. Now tho there are a myriad of options to tweak the look of the bar.

- A lot of code cleanup
- A fair bit of optimization, should use up quite a bit less cpu time
- Added options for most things, go nuts
- Added a gui for options, just type /ltrouble and it should pop up
- Usual bug fixes

2.0.30530:

- Added support for !SurfaceControl thx to patch from Kergoth.
- Updated externals.

hehe, well, i coded BigTrouble mostly around how i wanted it to work, i never thought it would be usefull to not have Aimed shot interrupt the autoshot bar, since pre.20 there wasnt a bow/gun/xbow in game that was slow enough to allow an Aimed shot within an autoshot cycle, so in essence you would always end up with an autoshot after the aimedshot.

Post 2.0 the game is a different, since now Aimedshot resets the autoshot timer after its fired it kinda still makes sense in my mind to reset the autoshot bar for the shot, damn, i cant remember what the logic is in LittleTrouble

Oh well, in the end, its finding the mod that works best for you, but if you have any suggestions on how to improve this mod i would gladly hear em.

I've resisted using BigTrouble and a couple of other autoshot timers for a while, because they made the bar stop counting when aimed started casting, which kind of defeats the purpose since it prevents you from knowing how badly you screwed up the timing of a shot.

I'm currently happy with Sorren's for my autoshot timing needs, but it's good to see other people also see how annoying it is for an autoshot timer to stop doing its job.