This is a project, a realistic ballistics system for ACS (Advanced Combat System), which is a open source FPS weapon system. Concept is that, firing player would fire the CharacterCaster and character caster would be for damage etc, while effects/bullets on other player's screens would be replicated with PlayerCaster.
This includes ricochet, piercing and more.