Or just make ranged weapons appear on the backs of character (assuming there is no Main weapon currently resting on the back; ie: staves)