Zemnex, did you add a check for Shift, Alt and Control into everyone of your abilities? Sheesh. Something I was trying to work on was adding an ability called pause. It went like this
Name: Pause
SpellID: 0
Target: Mouseover (No idea if this effects anything)
LUA Code:
Code:
if IsShiftKeyDown() then
return true
end
I tried adding Delay timers to it so lostinthewoodslol would be able to edit and change it to his needs and wouldn't need to hold shift down while casting his drops, but that wasn't working. Was looking through your coding since you said you found a way to pause the rotations and it just looked like you added a modifier check to every ability. Am I wrong in assuming this is how you did it?
Well the above Ability works as follows. For however long you hold down shift, you will not do anything inside of your rotation. Giving you a "Pause" in your rotation allowing you to click abilities on your Action Bar (IE Death and Decay, Mass Dispel, etc)
Just have this at the top of your rotation
lostinthewoodslol, i'll still see if I can find a workaround for you