I really like the underwater scenario and I think it opens up a lot of possibilities.
As a diver I also know that underwater visibility changes dramatically
based on many factors. While I am not expecting a real world diving simulator
I think it would be a nice feature to have.
Underwater visibility can be so bad that you would see only 1 meter in front
of you one day but 30 meters the next day.
This is also easily implemented (I think) since all is needed is fog.
the only thing that needs to be done is separate the fog above the water
from the fog below the water and give them different values.
(This would also solve this ticket 8798)
--------------------------------------------------------------------------------
some small GFX improvements helping the immersion in the underwater world
1.
dust particles rise from the surface if the diver hit the ground
(not different from a small smoke grenade placed at the divers feet).
2.
Light loss/absorption by the water, the deeper you dive the darker it should get.
3.
color degradation, in direct relation to light loss and absorption by the water
the deeper you dive the more colors should fade. starting with red, then orange, yellow, green...
if you are interested read this
http://library.thinkquest.org/28170/35.html
4.
underwater flashlights and... plankton, they glow :)
It can be small cheap 2D sprites, it shouldn't be more than a small bright dot.
OK OK, I know, maybe too much to ask, but look how cool they are:
https://www.youtube.com/watch?v=7kyP0XsF0zM
5.
This ticket: http://feedback.arma3.com/view.php?id=8969
Thank you :)