Visibility I will use existing long well known cvars sv_zmax and sv_wateramp to alter it. That seems quite easy. What is more difficult is the Kentucky windage.
The wind feed comes in as degrees. Anywhere from 0 to 360.
EF_CrosshairAngle is handling it. I posted this for thought and code donations if somebody already has functions in Pawn for this.