diff --git a/Nasal/Systems/electrical.nas b/Nasal/Systems/electrical.nas
index fae87556..7848532b 100644
--- a/Nasal/Systems/electrical.nas
+++ b/Nasal/Systems/electrical.nas
@@ -137,8 +137,6 @@ var ELEC = {
me.Switch.idg1Disc.setBoolValue(1);
me.Switch.idg2Disc.setBoolValue(1);
me.Switch.emerElecManOn.setBoolValue(0);
- me.Source.Bat1.percent.setValue(math.round((rand() * 50) + 50 , 0.1)); # Random between 50 and 100
- me.Source.Bat2.percent.setValue(math.round((rand() * 50) + 50 , 0.1)); # Random between 50 and 100
},
resetFail: func() {
me.Fail.acEssBusFault.setBoolValue(0);
diff --git a/Systems/a320-electrical.xml b/Systems/a320-electrical.xml
index ead9f997..85687401 100644
--- a/Systems/a320-electrical.xml
+++ b/Systems/a320-electrical.xml
@@ -172,9 +172,11 @@
/systems/electrical/sources/bat-1/load-kw ne 0
+ /systems/electrical/sources/bat-1/direction eq 1
/systems/electrical/sources/bat-1/contact eq 1
+ /systems/electrical/sources/bat-1/direction eq -1
@@ -342,9 +344,11 @@
/systems/electrical/sources/bat-2/load-kw ne 0
+ /systems/electrical/sources/bat-2/direction eq 1
/systems/electrical/sources/bat-2/contact eq 1
+ /systems/electrical/sources/bat-2/direction eq -1