why?
Short answer – subjective feeling.
I will try to explain.
I think, Xcom is one of the best game ever made.
But vanilla Xcom has some disadvantages. One disadvantage is the model of shooting:
1. If unit have accuracy 50%, then he will hit with probability 50% regardless of distance (accuracy is manifestly compares with luck).
2. Even if enemy stand next tile.
3. Autoshot is always best choice, because chance to miss lesser.
UFOextender trying to decide 3th and partially 1st problem.
Solution is not obvious, because I always don't know, I missed because I had no luck, or because I've done determine distance incorrectly.
OpenXcom uses normal distribution for model of shooting. This makes it possible to solve 2nd problem. Simultaneously uses calculation probability to hit like in vanilla Xcom. As result – grow probability to hit at any range. The game becomes easier.
If we use option "rangeBasedAccuracy", then we have three key factors influence to chance to hit. At different distances the influence is various. Subjective feeling is uncertainty about choosing the right mode of the shooting.
I think, must be only one key factor – accuracy. But accuracy can not be manifestly compare with luck for the determination hits or misses. Other factors are secondary.
I wrote my version model of shooting. And I collected some interesting suggestions on the forum. Now I'm happy with the result)
https://github.com/SupSuper/OpenXcom/pull/368https://openxcom.org/forum/index.php/topic,1050.0.html