diff --git a/Models/Texture/07_Camouflage.png b/Models/Texture/07_Camouflage.png
new file mode 100644
index 0000000..2fc4896
Binary files /dev/null and b/Models/Texture/07_Camouflage.png differ
diff --git a/Models/Texture/07_Camouflage.xml b/Models/Texture/07_Camouflage.xml
new file mode 100644
index 0000000..2f51a86
--- /dev/null
+++ b/Models/Texture/07_Camouflage.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+ 07 Camouflage
+ Texture/07_Camouflage.png
+
+
+
+
diff --git a/Models/Texture/military.png b/Models/Texture/military.png
new file mode 100644
index 0000000..9c343dc
Binary files /dev/null and b/Models/Texture/military.png differ
diff --git a/Models/Texture/military.xml b/Models/Texture/military.xml
new file mode 100644
index 0000000..45d41d4
--- /dev/null
+++ b/Models/Texture/military.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
+ military
+ Texture/military.png
+
+
+
+
diff --git a/Nasal/electrical.nas b/Nasal/electrical.nas
index 04f54a4..51cd35d 100644
--- a/Nasal/electrical.nas
+++ b/Nasal/electrical.nas
@@ -45,6 +45,8 @@ var electric_update = func(){
}else{
props.getNode("/",1).setValue("/systems/electrical/e-tron/fwd-eng-U-V-max",0);
props.getNode("/",1).setValue("/systems/electrical/e-tron/fwd-eng-I-A-max",0);
+ props.getNode("/",1).setValue("/systems/electrical/e-tron/bwd-eng-U-V-max",0);
+ props.getNode("/",1).setValue("/systems/electrical/e-tron/bwd-eng-I-A-max",0);
}
diff --git a/Nasal/systems.nas b/Nasal/systems.nas
index 6284593..174f24d 100644
--- a/Nasal/systems.nas
+++ b/Nasal/systems.nas
@@ -236,15 +236,25 @@ var IndicatorController = {
},
falseLightOn : func(){
- print("falseLight turned on");
me.falseLight = 1;
- me.setMode(3);
+ if(me.mode == 1 or me.mode == 2 or me.mode == 4 or me.mode == 5){
+ print("falseLight mode on");
+ }else{
+ me.setMode(3);
+ print("falseLight turned on");
+ }
+
},
falseLightOff : func(){
- print("falseLight turned off");
me.falseLight = 0;
- me.setMode(0);
+
+ if(me.mode == 1 or me.mode == 2 or me.mode == 4 or me.mode == 5){
+ print("falseLight mode off");
+ }else{
+ me.setMode(0);
+ print("falseLight turned off");
+ }
},
false_light_toggle : func(){
@@ -276,7 +286,7 @@ var chargeBatteryStart = func(){
if(props.getNode("/",1).getValue("services/service-truck/connect") == 1 and props.getNode("/",1).getValue("/controls/engines/engine/started") == 0){
var deltaBattery = 288000-props.getNode("/systems/electrical/e-tron/battery-kWs").getValue();
var remainingTime = sprintf("%.0f", (deltaBattery / 240) / 60); #Based on 20 mins from 0 to full
- #screen.log.write("Recharging. About "~remainingTime~" mins remaining.", 0, 0.584, 1);
+ screen.log.write("Recharging. About "~remainingTime~" mins remaining.", 0, 0.584, 1);
setprop("/sim/sound/voices/pilot", "Recharging. About "~remainingTime~" mins remaining.");
chargeTimer.start();
props.getNode("/controls/is-recharging", 1).setValue(1);
diff --git a/followme_e-tron.xml b/followme_e-tron.xml
index 75df533..1d4a47f 100644
--- a/followme_e-tron.xml
+++ b/followme_e-tron.xml
@@ -55,9 +55,9 @@
-0.66
-0.02
- 0.82
- 0.5
- 0.05
+ 1.7
+ 0.58
+ 0.06
5400
1600
45
@@ -70,9 +70,9 @@
0.66
-0.02
- 0.82
- 0.5
- 0.05
+ 1.7
+ 0.58
+ 0.06
5400
1600
45
@@ -85,9 +85,9 @@
-0.66
-0.03
- 1.95
- 0.7
- 0.05
+ 1.7
+ 0.58
+ 0.06
5400
1600
0.0
@@ -100,9 +100,9 @@
0.66
-0.03
- 1.95
- 0.7
- 0.05
+ 1.7
+ 0.58
+ 0.06
5400
1600
0.0
@@ -115,9 +115,9 @@
0
0.3
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -130,9 +130,9 @@
0
0.3
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -145,9 +145,9 @@
0
0.89
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -160,9 +160,9 @@
0
1.75
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -175,9 +175,9 @@
0
1.96
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -190,9 +190,9 @@
0.8
0.9
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -205,9 +205,9 @@
-0.8
0.9
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -220,9 +220,9 @@
0.94
1.05
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0
@@ -235,9 +235,9 @@
-0.94
1.05
- 1.0
- 0.4
- 0.4
+ 2.0
+ 2.0
+ 2.0
8000
5000
0.0