Here is a bit updated forked version with strict combat range. If you are having troubles with attacking empty space or "Skill requires target to cast" try to lower combat range, as I've already told it is Bone Spikes range problem, perhaps should be fixed in trinity.
Yes, you are right, since...