Ship stops being airtight after airlock cycles.

Jik Pics shared this bug 4 years ago
Outdated

My fully airtight ship stops being airtight after a few cycles. Starting from pressurized, once the airlock depressurizes, re-pressurizes, and again depressurizes, the entire ship, that is, every previously airtight room on the ship, will stop being airtight.


Going space to ship, left to right, the airlock in use consists of an offset door (on the right or ship side of the block) below a merge block and on top of a connector. Next is a steel catwalk plate as a roof and on top of a conveyor junction. Next is an offset door (on the right or ship side of the block) below a steel catwalk plate as a floor (making a roof over the door) and on top of a grated catwalk wall. Next is a steel catwalk plate forming a floor on top of the air vent. The walls of the airlock consist of armor blocks and timers. A picture of the airlock is attached.

Replies (2)

photo
1

Hello, Engineer!


Thank you for your feedback! Your topic has been added between considered issues.

Please keep voting for the issue as it will help us to identify the most serious bugs.


We really appreciate your patience.


Kind Regards

Keen Software House: QA Department

photo
1

Dear Keen Support team,

I have encountered the same issue and found a way to easily reproduce it (in creative mode):

  1. Create an airtight room (I used all light armor blocks, but it doesn't matter) with an airlock: A slide door on the outside integrated into the wall and an offset door on the inside directly attached to the sliding door. NOTE: Must be an offset door. With two slide doors everything works fine. I didn't try the regular door or the new hatches.
  2. Add reactor, O2-generator/tank and vent
  3. Open the offset (inside) door -> still airtight (OK)
  4. walk into the airlock
  5. Close the offset (inside) door-> still airtight (OK)
  6. Open the sliding (outside) door -> still airtight (OK)
  7. Close the sliding (outside) door-> still airtight (OK)
  8. Open the offset (inside) door -> Room is not airtight anymore despite the sliding (outside) door being closed
  9. Walk back into the room
  10. Close the offset (inside) door-> Room is airtight again (both doors closed)
  11. Open the offset (inside) door-> Room is not airtight anymore despite the sliding (outside) door being closed
  12. Steps 10+11 can be repeated as often as you want
  13. With the offset (inside) door open, open the sliding (outside) door so that both doors are open
  14. Close the sliding door -> Room is airtight again as it should be

I also used a script on a programmable block to make sure that the OpenRatio on the sliding door is zero and the status is DoorStatus.Closed. That is indeed the case.

Since it works fine with two sliding doors, the issue is definitely related to the offset door.


I hope this helps for debugging.

Kind regards,

a fellow programmer

Leave a Comment
 
Attach a file