//Wardogs Artillery Rangefinder

Bearing and range between two map co-ordinates.

Positions

You
x
y
Target
x
y
Spotter
x
y
brg
rng M

Artillery Rangefinder

Enter both positions to get a bearing and range.
How to use

Direct fire - you mark the target

You can see the target on your own map, so both positions come off the grid.

  1. and paste or type co-ordinates into the You row.
  2. Do the same for the Target row.
  3. Read the bearing and range in the Artillery Rangefinder panel, then press Copy bearing/range to share with your team.

Called in fire - a spotter marks the target

Someone else has eyes on and calls a bearing and range from where they are standing.

  1. Copy and paste or type your own co-ordinates into the You row, as above.
  2. Tick Target called in by a spotter.
  3. Enter the spotter's map co-ordinates, then the bearing and range they called to the target.
  4. The Target row fills in with the worked-out position. Check it against the map before firing.

Either way, pasting co-ordinates directly from the game in the format x98.43, y110.38 fills both fields of a row and moves to the next row.

How this is worked out

Range uses Pythagoras. Subtract the positions to get dx and dy, square and add them, take the square root, then multiply by 100 for metres.

Bearing uses atan2(dx, dy), with x first and y second. This gives degrees clockwise from north, as the guns use. Negative results have 360 added.

Always subtract target minus you, or the bearing is reversed. The range is the same either way. The grid assumes y increases towards north.

These firing solutions are based only off of the map grid. No elevation, windage/drift or charge adjustments. With Wardogs being in Steam's Early Access phase this is all subject to change.

How a spotter call is converted

The spotter's bearing and range are turned into target co-ordinates: x = sx + r·sin(θ) and y = sy + r·cos(θ), where r is their range in grid units. This mirrors the bearing formula, so the two always agree.

Those co-ordinates then go through the normal calculation from your position.

Accuracy depends on the spotter's call. At 650 M, one degree off puts the target about 11 M to the side. If you are closer to the target than the spotter, that error throws your bearing off by more.

Weapon envelopes

The L81 Mortar fires from 52 M to 685 M. The SPH-2 Artillery fires from 745 M to 2660 M.

Targets from 686 M to 744 M fall in a dead band: too far for the mortar and too close for the artillery. Move the gun to get in range.

As range is measured flat across the grid. Elevation could change these bands slightly, particularly in the case of Artillery.