Timez
First time out of the vault

I believe this discussion worth a separate thread.
Close combat accuracy formula is simple and intuitive:
Accuracy against target without AC is exactly the skill.
Whereas ranged accuracy contains this
component (or
for long ranged weapon) that miraculously bumps ranged accuracy at point blank range as much as by 64% (80% for long ranged weapon). That is absolutely counterintuitive when one can hit with 64% accuracy at zero skill! I understand designers wanted to offset range penalty so it does not plummet too much and PE seems to be a good candidate stat to control that. However, as you can see above, it creates pretty inconvenient computations so that designers themselves had to immediately accelerate unarmed/melee skills advancement at the beginning of the game to compensate for this huge gap.
So that is the problem. What could be a solution? I believe ranged accuracy should behave same intuitive way as any other. Meaning point blank accuracy without any other modifier (no AC, no dark, no bullet AC mod, nothing) should result in exactly skill value. PE should control accuracy degradation but not as an added enormous 64% bonus but rather in more smoother manner. Long ranged weapon should maintain its accuracy for longer distance.
With that in mind here is my proposed formula that I am going to implement in my FairPlay mod. Suggestions are welcome.
The important point of this formula that PE controls the accuracy degradation not the accuracy itself. At very close range PE is irrelevant which is consistent with other close range combat attack types. That makes perfect sense lore wise too. Sharp vision helps far range targeting, whereas, hitting someone with sledgehammer or gun at point blank range is really a no brainer.
Proposed formula drops accuracy by 100% at 25 hexes for average PE of 5 (150% for PE = 0, 50% for PE = 10).
Weapon long range and weapon scope range behave same as in vanilla. They reduce accuracy degradation by 2 and 2.5 times correspondingly. For example, PE = 10 and weapon scope range drops accuracy by 10% at 25 hexes.
All parameters above are just a sample. Numbers can be adjusted, of course.
Close combat accuracy formula is simple and intuitive:
Code:
skill - target AC
Whereas ranged accuracy contains this
Code:
(PE-2)*8
Code:
PE*8
So that is the problem. What could be a solution? I believe ranged accuracy should behave same intuitive way as any other. Meaning point blank accuracy without any other modifier (no AC, no dark, no bullet AC mod, nothing) should result in exactly skill value. PE should control accuracy degradation but not as an added enormous 64% bonus but rather in more smoother manner. Long ranged weapon should maintain its accuracy for longer distance.
With that in mind here is my proposed formula that I am going to implement in my FairPlay mod. Suggestions are welcome.
Code:
skill - target AC - range * 4 * (1 - (PE - 5) / 10)
The important point of this formula that PE controls the accuracy degradation not the accuracy itself. At very close range PE is irrelevant which is consistent with other close range combat attack types. That makes perfect sense lore wise too. Sharp vision helps far range targeting, whereas, hitting someone with sledgehammer or gun at point blank range is really a no brainer.
Proposed formula drops accuracy by 100% at 25 hexes for average PE of 5 (150% for PE = 0, 50% for PE = 10).
Weapon long range and weapon scope range behave same as in vanilla. They reduce accuracy degradation by 2 and 2.5 times correspondingly. For example, PE = 10 and weapon scope range drops accuracy by 10% at 25 hexes.
All parameters above are just a sample. Numbers can be adjusted, of course.