Oxygen

Oxygen  (O₂) is a gas that is needed by the player to survive. When diving the player uses a reserve of Oxygen that diminishes over time. The Oxygen reserve automatically replenishes whenever the player comes back to the surface or enters a powered submarine or a powered Seabase. Oxygen can also be replenished by swimming through bubbles produced by Purple Brain Coral. Those bubbles are worth 10 units. If a Cyclops catches fire, it will produce smoke, which will, over time, cause the player to suffocate.

The HUD indicator for the player's Oxygen supply is located on the bottom left of the screen. The player has a base reserve of 45 units of Oxygen but this can be expanded by using an Standard O2 Tank which grants an additional 30 units, or by modifiying the tank up to 120 units.

When not in the Hardcore game mode, there are alerts for when the player has 30 seconds and 10 seconds of Oxygen remaining. However, the 30 seconds alert doesn't play if the player is close to the surface or does not have a tank equipped.

If the player is depleted of Oxygen, and gets to the surface when the screen is fading, different breathing responses will occur coming from the player.

Depth is a factor that affects Oxygen consumption. When diving less than 100m the player will consume one unit per second; however when diving between 100m and 200m (whenever the depth is listed as yellow when the player is not in a submersible) the consumption rate is three units per second; when deeper than 200m the consumption is five units per second. The extra consumption from depth can be counteracted by equipping a Rebreather.

The player can use the Console Command OXYGEN to have unlimited Oxygen.

Oxygen is produced in the Seabase, Seamoth, and Cyclops naturally. However, if they run out of power, no Oxygen will be produced, and the player has a limited time before it is completely gone.

Future Plans

 * In the future, indoor Flora will be able to produce Oxygen within a Seabase, allowing the player to still survive even if the power is depleted.