When a viper energy drops by 75 (or 74 because of regen), check the rotation of the viper. The cast range is 9.
If the unit type is a BC, teleporting anywhere will cancel the Abduct (the Viper energy will be spent).
If the unit type is a Sieged tank, we could start to unsiege, which would theorically allow the tank to flee faster after the abduct, but I doubt it will ever save a tank, so probably not worth it I guess.
When a viper energy drops by 75 (or 74 because of regen), check the rotation of the viper. The cast range is 9.
If the unit type is a BC, teleporting anywhere will cancel the Abduct (the Viper energy will be spent). If the unit type is a Sieged tank, we could start to unsiege, which would theorically allow the tank to flee faster after the abduct, but I doubt it will ever save a tank, so probably not worth it I guess.