the targetting and the line of fire would go on indefinitely - even when the projectile expires after some 600 meters.
right now - the crosshair AIMS at an imaginary point some 600 meters ( or whever the max range ) from the ships center. - the problem is - the juggernauts camera position is some 750 or so away from the center...
( player ) ---- Flak explosion------------------ Ship---------------- aimed here----------- > imaginary range
you see - the ship is in the middle of that simple diagram. - weapons in turret mode are usually aimed at a point BEYONE the center ( ship ) - so the projectiles fly AWAY from the player. - but if the range is too low ( that means - lower than the actual camera position in turret mode or chase mode - the projectiles will aim for a point that is between the player and the ship - which means that the projectiles fly TOWARDS the player.
since such a point of view and the visible cone ( LoS ) disallows to aim at something between the player camera and the ship ( or at least makes it dead hard to do so ) - the flaks are useless.
the flaks only turn into the correct direction when they aim at an object beyond the ship - but that doesn t work with flaks cause they don t hit anything then.
thats what i mean by imaginary range...
if the computer thought that flaks have a range of 5000 meters - the autoaim would aim at a point beyond the ship. - but since the computer thinks it aims at something 600 meters away or so.... it will take the closest point possible to the player that is 600m away from the ship within the LoS, which is a point between player and ship.
the new ranges make all weapons, excluding the flak guns possible to aim - flaks still launch towards the player.