Suggestion: you may want to consider renaming the BLOCKED tag. At glance, I can easily picture someone thinking it means “We don’t like this and have blocked it from ever being reconsidered” whereas I gather it really means “There are some complications that prevent this from being implemented”. If I’m correct in understanding what it means, a better name might be COMPLICATION, OBSTRUCTED, or something similar.
It’s worked around by moving the gun further away from your camera. The downside to this is that the guns start clipping through level geometry:
If you back up against any wall in Phantom Forces and look straight down, your arms will visibly clip through the wall. You can also point your gun (long guns like snipers especially) at a wall or the ground and see it clip through. AAA FPS games solve this by using Z layering for 3D objects, but it’s specific to those games and difficult to implement in a general sense – even in those AAA FPS games the solution isn’t complete, and you can still see your guns clipping through transparent objects like windows. I posted a thread a while back where zeuxcg posted a more elaborate explanation of what I just told you. With 3D Z layering out of the question, staff members have suggested lowering the camera near clipping distance in the past. 0.001 might be out the window, but the current near clipping distance seems a lot larger than that, so there should be some wiggle room we can use to make guns clipping through the level less noticeable.