Right now the spell casting system works as such: A script waits for a key to be pressed. When one is, it loops through the spells for a spell with a matching assigned key. If a match is found, it begins waiting for the cast delay before turning on the targeting system. It works great. But it is wrong.
I am working on a new system that will allow you to assign a sequence of tasks to a key.
- Cast regenerate
- Wait for spell ready
- Target self