uh. reduced range is a good compromise for casters... it's better than not getting your spell off at all because you had no line of sight at the end of casting..........very good for in dungeons.
it just needs to be changed so that people can splash around in the water to avoid casts imo. this might be able to be fixed by: IF <target player> is underwater (using their air bubble or would be if not for some breathe underwater buff) AND line-of-sight of <caster> is blocked, THEN spell casts, but <target player> is "immune" (or whatever the classic message for being underwater but not getting hit was)
this way the line-of-sight casting code can remain the same and limit range when no line-of-sight, but also the water mechanic would work
|