Watch officer experience - Explained
The formula is based on three factors.
not_watchman, wo_experience_no_wmPenalty factor when the WO doesn't have the Watchman qualification. Default is 0.15
experience, wo_experience_xpPenalty factor depending on whether the WO got less experience than this value. Default is 350.
range, wo_experience_rangePenalty factor (or bonus) if the target is beyond or closer this value in meters. Default is 3000
This is the formula with default values
Code:
Penalty = 0.05 if WO got Watchman, else 0.15
Penalty = Penalty * MAX(1, (350 / WOs XP))
Penalty = Penalty * (Range to target / 3000)
Penalty = Penalty / (a randomized number between 1-5)
Penalty = Penalty / 2
Penalty is randomized to be positive or negative 50/50
Estimated_range = Estimated_range + (Estimated_range * Penalty)
Estimated_bearing = Estimated_bearing + (4 * Penalty)