@@ -148,7 +148,7 @@ public enum WindowState
148148 public float TrailLocoResistanceFactor ; // Factor to reduce base and wind resistance if locomotive is not leading - based upon original Davis drag coefficients
149149
150150 bool TenderWeightInitialize = true ;
151- float TenderWagonMaxCoalMassKG ;
151+ float TenderWagonMaxFuelMassKG ;
152152 float TenderWagonMaxWaterMassKG ;
153153
154154 // Wind Impacts
@@ -1201,7 +1201,8 @@ public virtual void Parse(string lowercasetoken, STFReader stf)
12011201 }
12021202 break ;
12031203 case "wagon(ortsauxtenderwatermass" : AuxTenderWaterMassKG = stf . ReadFloatBlock ( STFReader . UNITS . Mass , null ) ; break ;
1204- case "wagon(ortstenderwagoncoalmass" : TenderWagonMaxCoalMassKG = stf . ReadFloatBlock ( STFReader . UNITS . Mass , null ) ; break ;
1204+ case "wagon(ortstenderwagonwoodmass" :
1205+ case "wagon(ortstenderwagoncoalmass" : TenderWagonMaxFuelMassKG = stf . ReadFloatBlock ( STFReader . UNITS . Mass , null ) ; break ;
12051206 case "wagon(ortstenderwagonwatermass" : TenderWagonMaxWaterMassKG = stf . ReadFloatBlock ( STFReader . UNITS . Mass , null ) ; break ;
12061207 case "wagon(ortsheatingwindowderatingfactor" : WindowDeratingFactor = stf . ReadFloatBlock ( STFReader . UNITS . None , null ) ; break ;
12071208 case "wagon(ortsheatingcompartmenttemperatureset" : DesiredCompartmentTempSetpointC = stf . ReadFloatBlock ( STFReader . UNITS . Temperature , null ) ; break ;
@@ -1598,7 +1599,7 @@ public virtual void Copy(MSTSWagon copy)
15981599 MaximumWheelFlangeAngleRad = copy . MaximumWheelFlangeAngleRad ;
15991600 WheelFlangeLengthM = copy . WheelFlangeLengthM ;
16001601 AuxTenderWaterMassKG = copy . AuxTenderWaterMassKG ;
1601- TenderWagonMaxCoalMassKG = copy . TenderWagonMaxCoalMassKG ;
1602+ TenderWagonMaxFuelMassKG = copy . TenderWagonMaxFuelMassKG ;
16021603 TenderWagonMaxWaterMassKG = copy . TenderWagonMaxWaterMassKG ;
16031604 InitWagonNumAxles = copy . InitWagonNumAxles ;
16041605 WagonNumAxles = copy . WagonNumAxles ;
@@ -1964,7 +1965,7 @@ public override void Update(float elapsedClockSeconds)
19641965 ConfirmSteamLocomotiveTender ( ) ; // Confirms that a tender is connected to the steam locomotive
19651966
19661967 // Adjusts water and coal mass based upon values assigned to the tender found in the WAG file rather then those defined in ENG file.
1967- if ( WagonType == WagonTypes . Tender && TenderWeightInitialize && TenderWagonMaxCoalMassKG != 0 && TenderWagonMaxWaterMassKG != 0 )
1968+ if ( WagonType == WagonTypes . Tender && TenderWeightInitialize && TenderWagonMaxFuelMassKG != 0 && TenderWagonMaxWaterMassKG != 0 )
19681969 {
19691970
19701971 // Find the associated steam locomotive for this tender
@@ -1986,7 +1987,7 @@ public override void Update(float elapsedClockSeconds)
19861987 float TempMaxCombinedWater = TendersSteamLocomotive . MaxTotalCombinedWaterVolumeUKG ;
19871988 TendersSteamLocomotive . MaxTotalCombinedWaterVolumeUKG = ( TempMaxCombinedWater - ( Kg . ToLb ( TendersSteamLocomotive . MaxLocoTenderWaterMassKG ) / WaterLBpUKG ) ) + ( Kg . ToLb ( TenderWagonMaxWaterMassKG ) / WaterLBpUKG ) ;
19881989
1989- TendersSteamLocomotive . MaxTenderFuelMassKG = TenderWagonMaxCoalMassKG ;
1990+ TendersSteamLocomotive . MaxTenderFuelMassKG = TenderWagonMaxFuelMassKG ;
19901991 TendersSteamLocomotive . MaxLocoTenderWaterMassKG = TenderWagonMaxWaterMassKG ;
19911992
19921993 if ( Simulator . Settings . VerboseConfigurationMessages )
0 commit comments