Differentiates ranged infantry roles.
Fixes cavalry range omission two commits previously.