diff --git a/Nasal/it-fbw.nas b/Nasal/it-fbw.nas
index 6a3d85c9..81f01f18 100644
--- a/Nasal/it-fbw.nas
+++ b/Nasal/it-fbw.nas
@@ -169,7 +169,7 @@ var update_loop = func {
setprop("/it-fbw/speeds/vmo-mmo", 350);
}
- if (getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") > getprop("/it-fbw/speeds/vmo-mmo") + 6 and getprop("/it-fbw/law") == 0) {
+ if (getprop("/instrumentation/airspeed-indicator/indicated-speed-kt") > getprop("/it-fbw/speeds/vmo-mmo") + 6 and (law == 0 or law == 1)) {
if (getprop("/it-fbw/protections/overspeed") != 1) {
setprop("/it-fbw/protections/overspeed", 1);
}
diff --git a/Systems/fbw-pitch.xml b/Systems/fbw-pitch.xml
index 1ffdbce8..05e952b3 100644
--- a/Systems/fbw-pitch.xml
+++ b/Systems/fbw-pitch.xml
@@ -66,10 +66,10 @@
/orientation/pitch-deg
- -18 4
+ -18 5
-15 0
30 0
- 33 -4
+ 33 -5
@@ -115,7 +115,7 @@
/controls/flight/elevator-input
- 0.0 2.5
+ 0.0 1.5
-1.0 5.0
@@ -126,14 +126,69 @@
/controls/flight/elevator-input
- 0 -2.5
+ 0 -1.5
-1 -5.0
/orientation/pitch-deg
30 0
- 33 -4
+ 33 -5
+
+
+
+
+
+
+
+
+ /it-fbw/law
+ 0
+
+
+ /it-fbw/protections/overspeed
+ 1
+
+
+
+
+
+
+ /controls/flight/elevator-input
+ 1.0 -3.5
+ 0.0 1.5
+ -1.0 5.0
+
+
+
+ /orientation/pitch-deg
+ -15.00000 1
+ -14.99999 0
+
+
+ /controls/flight/elevator-input
+ 1 3.5
+ 0 -1.5
+
+
+
+
+ /orientation/pitch-deg
+ 29.99999 0
+ 30.00000 1
+
+
+ /controls/flight/elevator-input
+ 0 -1.5
+ -1 -5.0
+
+
+
+ /orientation/pitch-deg
+ -18 5
+ -15 0
+ 30 0
+ 33 -5
diff --git a/revision.txt b/revision.txt
index 8c1dae6b..2e365a35 100644
--- a/revision.txt
+++ b/revision.txt
@@ -1 +1 @@
-4044
\ No newline at end of file
+4045
\ No newline at end of file