So my old account got banned for LUA Ninja and I was thinking what does it do that add ons can't: allow you to cast a spell based on conditionals(dots, buffs, % hp/mana). Add ons can cast spells though and do other things on based on conditionals(think Power auras or Feral by Night that can indicate what you should do.), just not both together. I thought of a few possible work around's, but I am not familiar with coding for WoW so I don't know if they are doable.
1) I know you cannot change key bindings in combat, so the obvious alternative to key-bindings is clicking(lame I know). So would it be possible using some sort of custom bar code ( like in dominoes, xbar or bongos) to move the correct spell button to a designated spot where you could just spam click?
2) The other and probably better idea is to move the the action buttons around on your bars, I know add ons can rearrange bars ( action bar saver lets you save and restore layouts). So perhaps have a set spot on your bars that is key bound to say F bound to lower left button 3 and the add on moves around the action buttons to always have what you need on in that spot.
Like I said I don't know how to program wow add ons but if this was possible would be willing to learn just to make this, I know it may be a little advantageous to start off. I only know vb.net (i know...) and a bit of java so i don't know what the learning curve would be like. I really just wanted to know if ether of these idea's was possible or if not why. Its been on my mind and I can't think of a reason why it wouldn't work but that doesn't mean there isn't an obvious reason.