I was just playing a game against two Reguluses where I purchased a teleport scroll and became ovewhelmed by them attacking me at the same time so I used it to get back to my base. However, while I was teleporting one of them initiated the cast on sniper shot and I teleported away to my base crystal only to have a sniper shot follow me from across the map two or three times it's normal radius and hit me for 790 at rank one, killing me instantly.
The combination of teleporting very far out of range and the attack's inherent range bonus modifier make this an incredibly stupid situation to have happen to you, and makes this ability really annoying to face in multiplayer where scroll of teleportation or amulet of teleportation is a great way to escape ovewhelming odds so you don't feed the enemy, or to get back to your base in a hurry if you need to buy something. This bug basically means you can't teleport when a regulus is around and I'm of the opinion it needs to be fixed.
This may need more testing but I think the problem can be fixed by adding a simple range check to the completion action of sniper shot, checking if the enemy target is in range before it completes the attack. The game seems to be completely devoid of these for any spell or special ability. It is required in this instance and come other abilities could be looked at as well, though a range check on venemous spit would make it basically useless.
Anyway, for a tl:dr version, add a range check to sniper shot.