diff --git a/AircraftConfig/fail.xml b/AircraftConfig/fail.xml
index 96cbb469..9550ada6 100644
--- a/AircraftConfig/fail.xml
+++ b/AircraftConfig/fail.xml
@@ -199,9 +199,9 @@
-
+
-
+
vbox
@@ -376,7 +376,7 @@
-
+
vbox
diff --git a/Nasal/pneumatics.nas b/Nasal/pneumatics.nas
index 4def42a8..8ce2f892 100644
--- a/Nasal/pneumatics.nas
+++ b/Nasal/pneumatics.nas
@@ -203,6 +203,12 @@ var PNEU = {
setprop("/systems/pneumatic/bleedapu", 0);
}
+ if (groundair_supp and !bleedext_fail) {
+ setprop("/systems/pneumatic/groundair", 39);
+ } else {
+ setprop("/systems/pneumatic/groundair", 0);
+ }
+
ground = getprop("/systems/pneumatic/groundair");
bleedapu = getprop("/systems/pneumatic/bleedapu");
@@ -295,12 +301,6 @@ var PNEU = {
setprop("/systems/pneumatic/total-psi", total_psi_calc);
}
- if (groundair_supp) {
- setprop("/systems/pneumatic/groundair", 39);
- } else {
- setprop("/systems/pneumatic/groundair", 0);
- }
-
if (engantiice1 and bleed1 > 20) { # shut down anti-ice if bleed is lost else turn it on
setprop("/controls/deice/lengine", 0);
setprop("/controls/deice/eng1-on", 0);
@@ -320,7 +320,6 @@ var PNEU = {
}
total_psi = getprop("/systems/pneumatic/total-psi");
-
phase = getprop("/FMGC/status/phase");
pressmode = getprop("/systems/pressurization/mode");
state1 = getprop("/systems/thrust/state1");
diff --git a/revision.txt b/revision.txt
index 175c1b51..e34c801c 100644
--- a/revision.txt
+++ b/revision.txt
@@ -1 +1 @@
-4725
\ No newline at end of file
+4726
\ No newline at end of file