I did search quite a bit, but I couldn't find what I was looking for. I apologize if the topic already exists.
Back in the day there were addons like IsBuffActive, IsCasting, and Supermacro that allowed you to make very long and complex macros that used a lot of logic. For those who knew how to take advantage of them it was very powerful. It was powerful because it allowed for a great deal of automation which is why logic in macros was subsequently nerfed.
I really miss those days because now I am having to deal with fifty plus key-bindings.
Is there any program out there which will allow for a certain amount of automation in WoW?
As an example:
Back on my warrior I had a key that I would spam that would apply hamstring if it wasn't on the target, would cast battleshout if I was missing the buff, would use whirlwind when it wasn't on cooldown, would use bloodthirst if it wasn't on cooldown, and would queue up heroic strike if both were on cooldown.
I also had a macro that would use Berserker Rage or Will of the Forsaken if I was feared or if my target was casting fear, but it would only cast it if Berserker Rage/Will of the Forsaken wasn't already active (that way if I had Berserker Rage up, I wouldn't waste Will of the Forsaken).
--
I'm not a programmer, but I got pretty good with programming the macro logic. I'd really like to be able to program macros like those again.
Anyone have an idea where I could find a program like this? Does one already exist?