idk if this is cc related or not, but is there a way to have the mage detect if he's within line of sight of a target, and if not perhaps move closer so that he is within line of sight? i run into the issue a lot where he'll stand there spam casting a spell but it wont cast because its not in LoS and i have to move him every time, just a thought 
