I would suggest setting the editor to accept negative values (in file--> prefences), and using some ability that increases sight range, not just gives you ultravision.
if that cannot be done, try using a visiblity modifer, radiating from dummy units sorrunding the caster (problem: stops other units...)