- Last Active
You misunderstand the turret target precedence. The short version is that enemy hypers who are attacking allied hypers are higher priority targets than minions.
The long version is that the rules go like this:
1) If a turret was attacking nothing because nothing was in range, it will attack the first enemy target to come into range, whether minion or hyper.
2) If a turret's previous target either died or got out of range, but another enemy target is in range, it will first choose to attack an enemy hyper that is attacking an allied hyper. If no such enemy hyper exists, the next priority target is an enemy minion. If there are no enemy minions in range, the lowest priority target is an enemy hyper that is not attacking an allied hyper. Allied minions or turrets do not count as allied hypers for the consideration of whether an enemy hyper is attacking an allied hyper.
3) If a turret attacks an enemy hyper, it will continue to target that enemy hyper until either the hyper goes out of range, the hyper dies, or the turret is destroyed. It will not switch targets so long as the enemy hyper is a valid target.
4) If a turret attacks an enemy minion, it will switch to an enemy hyper that damages an allied hyper if such an enemy hyper is in range. If not, then it will continue to attack the enemy minion until the enemy minion is killed or the turret is destroyed.
Whether an enemy hyper is in range depends on where the hyper was when the turret fired. The turret shot will chase an enemy hyper that leaves the turret range while the shot is in the air and eventually hit the hyper. The only exception is if the enemy hyper has some skill to be immune to damage when the turret shot would have hit.