In Warzone each weapon have 2 parameters:

1) Short hit chance %

2) Long hit chance %

Example: howitzer have 40% short accuracy and 50% long accuracy

this means what howitzer have 40% chance to hit target in close distance (from 0 to 15 tiles)

and 50% chance to hit target in long distance (from 16 to 39 tiles)

**how works accuracy (simplified)**

- if we are lucky, then weapon shot hits target, ex: howitzer lucky only 1 time from 2

- if we are unlucky, then weapon hits place very close to target, ex: howitzer have wide range of damage, so even if we was unlucky. howitzer hit target anyway

- missed shot in WZ is shot in random tile close to target

**what wrong with accuracy:**

1) Accuracy does not depend on range to target, we get some weird cases:

1.1 Flamer cannot hit 1 unit from 0 range (close up), because 1 tile of unlucky shot makes fire in another direction

accuracy angle fo flamer if from +45° to -45°

1.2 Artillery very precise.. Ripple Rockets can precise hit moving hover unit on another side of map

1.3 Ground shaker have 2 tiles of area of fire

so if ground shaker missed hit and will damage target anyway

1.4 if some modder will set 0% hit chance most of weapons still hit very precise!

1.5 its100% chance to hit target with large size, even if you set 0% chance to hit

What i suggest to do:

1) Change accuracy formula: Hit place of missed shot should depend on range to target

for example: if ripples rockets have missed shot then it hit to tile in wide area

..if range 10 tiles, then missed shot hits place in range of 1 tile from target (lancer, HPV cannon)

..if range 4 tiles, then missed shot hits place in range of 0.4 from target (flamer, mg)

..if range 70 tiles, then missed shot hits hit place in range of 7 from target (ripples)

2) <...??> remake accuracy system