Had the genius idea to put this as a dynamic check in CastSpell (playerbotai has its own anyway), that way all are done at once.
And found it in all of half an hour. In good Kennumen tradition this patch will be community tested. (... what? At least it compiles) :)
If no errors are found I will:
proceed to remove all checks from each class as they are now unnecessary (and most likely inaccurate and erroneous)
prepare for global domination
close this issue
remove the manacheck branch which is still illogically dysfunctional but ultimately unnecessary (why do you either never remember, or remember right after posting?)
Had the genius idea to put this as a dynamic check in CastSpell (playerbotai has its own anyway), that way all are done at once.
And found it in all of half an hour. In good Kennumen tradition this patch will be community tested. (... what? At least it compiles) :)
If no errors are found I will:
Fix pushed to new-ai. Go test, minions.