This one came out of the drone discussion and the combat testing leading to it.
At the moment, turrets acquire a target in range at random, meaning that they turn 180 degree, then turn again after firing one shot, wasting a lot of potential in the process.
They also have no concept of "I cant hit that", firing into obstacles or trying to aim straight downwards/upwards while not firing at all.
So, the proposed fixes:
1. When a turret tries to acquire a target, only targets which it has an angle on should be considered (if no targets are on a good angle, it just runs the acquision routine until it has a target)
2. When a turret finishes off a target, it goes to the target closest to the previous one instead of taking one randomly.
At the moment, turrets acquire a target in range at random, meaning that they turn 180 degree, then turn again after firing one shot, wasting a lot of potential in the process.
They also have no concept of "I cant hit that", firing into obstacles or trying to aim straight downwards/upwards while not firing at all.
So, the proposed fixes:
1. When a turret tries to acquire a target, only targets which it has an angle on should be considered (if no targets are on a good angle, it just runs the acquision routine until it has a target)
2. When a turret finishes off a target, it goes to the target closest to the previous one instead of taking one randomly.