Cockpit oxygen filled from bottles does not fill player o2

gruzzob shared this bug 11 hours ago
Submitted

Small grid cockpits are able to have their oxygen filled from oxygen bottles available via conveyors. Once a cockpit has oxygen, an engineer is supposed to be able to breathe. If a cockpit was filled by bottles, the engineer oxygen still goes down but when it hits zero the player does not suffocate.

To reproduce:


  1. Spawn in space
  2. Place a small grid with a battery and cockpit.
  3. Spawn/assemble an oxygen bottle, and fill it.
  4. Place the filled bottle in the inventory of the cockpit created above
  5. Ensure you have no filled oxygen bottle in your inventory
  6. Get in the cockpit
  7. Wait, your oxygen will go down
  8. Wait even longer, until your oxygen hits zero. You will not take damage
  9. Leave the cockpit. You should now be taking damage because your oxygen is 0
  10. Reenter the cockpit. Your oxygen should still be 0, but you are no longer taking damage
  11. If there is another filled oxygen bottle, it should refill when the cockpit oxygen goes below 20% (you will likely need a script or debug tools to see this level).
  12. Your oxygen now gets maintained by the cockpits oxygen level.

Comparison (oxygen generator)

  1. Spawn in space
  2. Place a small grid with a battery, a cockpit, and an o2/h2 generator. The cockpit and o2/h2 generator must have a conveyor connection.
  3. Spawn/place ice in the o2/h2 generator.
  4. Wait a moment for the ice to be consumed and the cockpit filled with oxygen.
    optional: remove the o2/h2 generator
  5. Ensure you have no filled oxygen bottle in your inventory
  6. Get in the cockpit, your oxygen should go to 100.
  7. Wait, your oxygen should remain at 100.

Leave a Comment
 
Attach a file
Access denied
You can't vote. Please authorize!