CommonSenseOTB wrote:Why not make the npcs fire bursts or groups of shots, perhaps have accuracy determine how many shots can be grouped together and the pause time between groups with a small random variation for both.
It's subtle (probably far too subtle at the moment), but what's already in is a dynamic adjustment of the aim circle for NPCs. If they miss a shot, their aim circle gets smaller, which should mean that they don't try the same shot again until they're confident of a hit.
At low accuracy, their aim circle is pretty wide, and their adjustment per miss is pretty low, so it's not very noticeable.
At high accuracy, their aim circle is pretty narrow, so they don't miss anywhere near as much in the first place, so it's also not very noticeable.
I might experiment with widening the initial aim circle a fair bit, but making the adjustment much larger too, so that the less good ones start with some pretty wide shots and walk their aim on to target, while the better ones aim first then shoot...