Viable solution to fix this issue: Make it take more time to ready the snipe to aim, rather than have the bullets not appear.
Seriously, it makes more sense to have a Barret-50cal require a second or two to raise to eye level, considering the weight of the that damn thing, than it does to simply remove close range sniping. That way, realism is kept (somewhat) in tact, while encouraging players to stay at a distance and/or "hardscope", rather than run and gun.
Seriously, it makes more sense to have a Barret-50cal require a second or two to raise to eye level, considering the weight of the that damn thing, than it does to simply remove close range sniping. That way, realism is kept (somewhat) in tact, while encouraging players to stay at a distance and/or "hardscope", rather than run and gun.