Added a useEmptyAmmoState toggle to projectile weapons (under the viewmodel section)
Will enable layer 1 on the viewmodel animator whenever the weapon has no rounds in the magazine
Will trigger either "ammo_true" or "ammo_false" parameters immediately before reloading to play an appropriate situational reload animation
Layer 1 is disabled while the reload takes palce (and will always be disabled after the reload because the magazine now has rounds)
Enabled on P17, SAP and M92
Fixed horses often dismounting the player on top of the horse. Horse dismounting will now prioritise the left and right side dismount points. Also lowered the default ground-based dismount points to near the ground, with backup dismount points that are higher up.