-I don't use cliff heights to distinguish water levels, I use the raise/lower tool so the spell will still cast in deep water. Don't know how to fix that, it needs some testing and I don't have enough time in my hands
-Upon returning an error message it cancels the spell cast but the caster continues doing the animation forever. Actually, I don't know how to fix this either, but you could check some threads/posts in hive and try to find the problem. It needs testing, I need time which I don't have much of
-Is it possible to do the following instead of just having the units sucked in? Each unit is ordered to move to the caster and then is launched? That would be completely remaking the whole spell which I'm sorry, not willing to do.