That's a neat idea and easily doable except for the "immediately after" bit. (Along with each cast requires a keypress, you can't "store up" keypresses for future spells. CoH had that and it rocked. Would be cool if WoW did too.)
But you could definitely have one button cast the next spell in the queue like CastAway while others add spells to the queue.
To flesh the idea out some:
- I'd make shift or alt required to queue a spell. That way if you're setting up a queue and someone jumps you, you can vanish or frost nova without putting it in the queue.
- You can hook UseAction to see which spells are being used. This can be limited to spells but it'd be kinda neat to queue up items also.
- The UI bit could be a small bar showing a list of actions in the queue. GetActionTexture would get the icon.
- A button on the UI and a key binding could clear the queue.
- Shift/alt+clicking the action in the queue could remove it.
- A "Repeat" vs "Play Once" option, so you can set up a queue to use often, that reverts to the start after a period of inactivity, or a one-time queue for a specific purpose.
That'd be a great first xml project if anyone is learning xml.
Last edited by Gello : 08-31-05 at 10:35 AM.
|