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