@@ -827,9 +827,7 @@ protected static void PropagateBrakeLinePressures(float elapsedClockSeconds, Tra
827
827
int last = - 1 ;
828
828
train . FindLeadLocomotives ( ref first , ref last ) ;
829
829
float sumpv = 0 ;
830
- float summainrespv = 0 ;
831
830
float sumv = 0 ;
832
- float summainresv = 0 ;
833
831
int continuousFromInclusive = 0 ;
834
832
int continuousToExclusive = train . Cars . Count ;
835
833
for ( int i = 0 ; i < train . Cars . Count ; i ++ )
@@ -857,21 +855,11 @@ protected static void PropagateBrakeLinePressures(float elapsedClockSeconds, Tra
857
855
sumv += brakeSystem . BrakePipeVolumeM3 ;
858
856
sumpv += brakeSystem . BrakePipeVolumeM3 * brakeSystem . BrakeLine2PressurePSI ;
859
857
860
- summainresv += brakeSystem . BrakePipeVolumeM3 ;
861
-
862
- if ( lead != null )
863
- {
864
- summainrespv += brakeSystem . BrakePipeVolumeM3 * lead . MainResPressurePSI ;
865
- }
866
-
867
858
var eng = train . Cars [ i ] as MSTSLocomotive ;
868
859
if ( eng != null )
869
860
{
870
861
sumv += eng . MainResVolumeM3 ;
871
862
sumpv += eng . MainResVolumeM3 * eng . MainResPressurePSI ;
872
-
873
- summainresv += eng . MainResVolumeM3 ;
874
- summainrespv += eng . MainResVolumeM3 * eng . MainResPressurePSI ;
875
863
}
876
864
}
877
865
@@ -922,14 +910,12 @@ protected static void PropagateBrakeLinePressures(float elapsedClockSeconds, Tra
922
910
if ( sumv > 0 )
923
911
{
924
912
sumpv /= sumv ;
925
- summainrespv /= summainresv ;
926
913
}
927
914
928
915
if ( ! train . Cars [ continuousFromInclusive ] . BrakeSystem . FrontBrakeHoseConnected && train . Cars [ continuousFromInclusive ] . BrakeSystem . AngleCockAOpen
929
916
|| ( continuousToExclusive == train . Cars . Count || ! train . Cars [ continuousToExclusive ] . BrakeSystem . FrontBrakeHoseConnected ) && train . Cars [ continuousToExclusive - 1 ] . BrakeSystem . AngleCockBOpen )
930
917
{
931
918
sumpv = 0 ;
932
- summainrespv = 0 ;
933
919
}
934
920
935
921
// Propagate main reservoir pipe (2) data
@@ -946,7 +932,8 @@ protected static void PropagateBrakeLinePressures(float elapsedClockSeconds, Tra
946
932
947
933
train . Cars [ i ] . BrakeSystem . BrakeLine2PressurePSI = sumpv ;
948
934
if ( sumpv != 0 && train . Cars [ i ] is MSTSLocomotive )
949
- ( train . Cars [ i ] as MSTSLocomotive ) . MainResPressurePSI = summainrespv ;
935
+ ( train . Cars [ i ] as MSTSLocomotive ) . MainResPressurePSI = sumpv ;
936
+
950
937
}
951
938
else
952
939
{
0 commit comments