Actually i use a follow macro with "nodead" in it on my 4 shamies, so if my main toon isnt on they will follow the next shamy in that macro.

/target [target=xxxx, nodead][target=xxx, nodead]
/follow
/cast [nomounted, nostance] Water Shield


But this seems to work only when the shamy has died or if hes offline.

Since there's no out of range check, how can i make so that i can use it even the shamy isnt dead or offline.