Skill, just presses after each timer's up. No rotation, just spams the **** out of skills.
Skill Rotation doesnt matter in my opinion when you are in Hasla. Everyone just hits the same mob and your skill will combo anyway. xD
Edit:
Didnt bother with skill rotation actually. Its not a bot so yea, it works just spams the skills.
And yes, Im comparing pixels for the tokens. When it detects the Pixels of the tokens in particular locations. It will click on "all" checked/toggled tokens. Then followed by the "pass" command.
This is not 100% accurate as sometimes, the Roller will misclicks. Even if you toggled the Token you are rolling. But that rarely happens.
Also do note that IF ALL the Roll pop-up window has tokens but NOT the one you are rolling, This feature will do Nothing. YOU MUST select pass to the tokens manually.
Again, this is nothing but a tool/macro. Its not fully automated like a bot.

When Tokens are Detected, you'll get this messages.
Demo in Action:

Notice in 0:06 that it didnt moved and it has full looted window? Thats because the token I was rolling was not found, there's no Jesters also. At 0:09, I clicked pass manually.
This is also the reason why I am currently stuck at implementing a sport fishing aide. Since The skills & debuffs has the same color in it. I need to figure out a better way to know which buff/debuff is active and corresponds to using the skills. Without accessing AA's memory.
Once you set your resolution to 1024x768. Do not move the window as the "button clicks" coordinate is fixed to your desktop resolution. If AA window is moved, clicking the buttons will not function well.