This has always felt like a distinct problem with the Jagdpanzer IV, and after seeing it a few times in streams recently it has been on my mind again.
When tank destroyers (TDs) rotate to target an enemy tank they have a tendency to shoot before they have finished turning. This seems to coincide with a high miss rate that makes it look like they must have a moving penalty being applied that a stationary turreted tank would not have.
I did some tests in CheatMod with an SU85 and JPIV. I always had the bias that the JPIV was far more heavily affected by this issue, but surprisingly it seemed pretty even from an anecdotal perspective. Both tanks distinctly shoot before they finish rotating and often miss.
I'm curious as to whether increasing general TD aim time by 300 milliseconds or so (and reducing cooldown/reload time accordingly) would help to resolve this issue and allow TDs to perform more consistently in their role.
If the enemy tank was close enough to make the TD keep rotating, the moving penalty would probably still appropriately apply.
Anyone with modding knowledge able to comment on whether or not this makes any sense?
Do you have any counted numbers for yout test?
But what I could imagine hapoening:
The tank shoots as soon as the first edge of the target reaches the tolerated angle. It might be that the tank then targets the edge instead of the center. If the shot scatters, then one half of the scatter area is not covered by the enemy target which leads to a higher chance to miss overall. But I don't know how target aquisition is checked. Maybe it is always the center of the unit that needs to be in range. But I remember a discussion in the forums about Elefant and the British AT emplacement being weird, because although both have 70 range, the Elefant could target the emplacement but not the pther way round due to hit boxes and the projectile spawn point or something.
But it might just be that CoH bugs out and applies some modifiers during rotation.
I am not sure if fire aim time would fix this. It depends on where the tank actually aims at. If the original target would still be the edge and not be updated after the aim time, then nothing would change.