Browse Source

Fix Venus SE transfer bus

hecl 11 months ago
parent
commit
80bbf51f03
1 changed files with 3 additions and 3 deletions
  1. 3 3
      Venus/Venus_RT/Devices/TM/HongHuTM.cs

+ 3 - 3
Venus/Venus_RT/Devices/TM/HongHuTM.cs

@@ -150,7 +150,7 @@ namespace Venus_RT.Devices
             get
             {
                 if (_allInstalledModules.Contains("PMA"))
-                    return _PMASlitDoor.State == CylinderState.Open;
+                    return (_PMASlitDoor.State == CylinderState.Open) && IsPressureReady(ModuleName.PMA);
                 else
                     return false;
             }
@@ -160,7 +160,7 @@ namespace Venus_RT.Devices
             get
             {
                 if (_allInstalledModules.Contains("PMB"))
-                    return _PMBSlitDoor.State == CylinderState.Open;
+                    return (_PMBSlitDoor.State == CylinderState.Open)&&IsPressureReady(ModuleName.PMB);
                 else
                     return false;
             }
@@ -170,7 +170,7 @@ namespace Venus_RT.Devices
             get
             {
                 if (_allInstalledModules.Contains("PMC"))
-                    return _PMCSlitDoor.State == CylinderState.Open;
+                    return (_PMCSlitDoor.State == CylinderState.Open) && IsPressureReady(ModuleName.PMC);
                 else
                     return false;
             }