Fire Rate Jitter

What it is

Fire rate jitter is an optional per-weapon field that adds a random ± offset to a weapon’s cooldown after every fire. The roll is independent on each shot and is applied multiplicatively to the base cooldown.

The math

After each fire, the next cooldown is computed as:

cooldown = (1 / fireRate) × (1 + uniform(−jitter, +jitter))

uniform(−jitter, +jitter) is sampled fresh per shot.

Effective cooldown range for a 1.000 s base cooldown at representative jitter values:

JitterMin cooldown (s)Mean cooldown (s)Max cooldown (s)
0.200.8001.0001.200
0.300.7001.0001.300
0.500.5001.0001.500

Effective cooldown range for the Mortar at L1 / L10 / L20 (jitter 0.20):

LevelBase fire rate (Hz)Base cooldown (s)Min cooldown (s)Max cooldown (s)
10.6001.6671.3332.000
100.7621.3121.0501.575
200.9421.0620.8491.274

Which weapons use it

WeaponJitter
Mortar0.20
Cannon0.20
Missile0.20
Carpet Bomber0.30
Hellrain0.50