Again if all else fails, you can just stand on the mobs themselves so you only take touch damage and not get affected by their special attacks. Plus you stay in range to use Shining Ray.