This came to my mind on another post.
At the moment swimming is still very linear. Im not a diver but i believe this not very realistic and its also not very interesting. As physics became implemented with Arma3 as well as the possibility of water and unterwater actions/activities there could be possible trag forces of water be implemented. Here are two examples where they could get to work.
- Forces near surface of the see. Depending on the strength of wavesmovement it is possible to think of up and down left, right,forward and backward as well as drift movements with the waves and their strength depending on the weather. Also general flow can drag you away, towards, along the coast if you just let drift yourself. It should depend also on the position your in the water. If your paddeling on the spot your more easily traged away as your full (half) length is tackeld by the flow. In a flat position maby less as you can be more alined with the flow.
- Forces under water
similar to 1) you can yourself aline with the flow and reduce tragging forces in specific directions. Secondly you can have different currents in different depth. Could be influenced by tides or topography.
I could think of a tool in the editor that let you add a force component to the sea. I could think of a simple spline tool you draw a line or a curve with on the see map. Than you give the input of the range around the curve where these forces are active and also in which deep range this is of importance and of course the strength. If it would be possible to also manipulate the strength through a function depending on areal range deep range time of day it would give additional freedome.
I think this (simple tool) could give more depths to the hole marine system. As diving and swimming become more elaborate. There could be mods where your oxygin in your tank is limited and diving against a current will make you use more of it. Shooting underwater can be made more demanding as you get moved arround. Swimming into open see can become more dangerous as you might get drifted away. Boats dont keep staying on one place instead they move with the general flow or might get sucked out to the see if you dont land properly.
In general it would only need a tool with basic functions. The adding can be crafted by mission desingers.