@@ -189,19 +189,21 @@ public static string GetText(Content content)
189189 details . AppendFormat ( "NumEngines:\t {1}{0}" , Environment . NewLine , data . NumEngines ) ;
190190 details . AppendFormat ( "NumCars:\t {1}{0}" , Environment . NewLine , data . NumCars ) ;
191191 details . AppendFormat ( "Axles:\t {1}{0}" , Environment . NewLine , data . NumAxles ) ;
192- details . AppendFormat ( "MaxSpeed :\t {1}{ 0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ;
193- details . AppendFormat ( "Weight: \t {1}{0}" , Environment . NewLine , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ) ;
192+ details . AppendFormat ( "Weight :\t {1} (trailing: {2}){ 0}" , Environment . NewLine , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ,
193+ FormatStrings . FormatLargeMass ( data . TrailingMassKG , IsMetric , IsUK ) ) ;
194194 details . AppendFormat ( "Length:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatShortDistanceDisplay ( data . LengthM , IsMetric ) ) ;
195- details . AppendFormat ( "Power :\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
195+ details . AppendFormat ( "MaxPower :\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
196196 details . AppendFormat ( "MaxTE:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxTractiveForceN , IsMetric ) ) ;
197+ details . AppendFormat ( "MaxContTE:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxContinuousTractiveForceN , IsMetric ) ) ;
197198 details . AppendFormat ( "MaxDynBrk:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxDynamicBrakeForceN , IsMetric ) ) ;
198199 if ( ! IsMetric && ! IsUK )
199200 {
200- details . AppendFormat ( "HPT:\t {1}{0}" , Environment . NewLine , FormatHPT ( data . MaxPowerW , data . MassKG ) ) ;
201+ details . AppendFormat ( "HPT:\t {1}{0}" , Environment . NewLine , FormatHPT ( data . MaxPowerW , data . TrailingMassKG ) ) ;
201202 details . AppendFormat ( "TpOB:\t {1}{0}" , Environment . NewLine , FormatTPOB ( data . TrailingMassKG , data . NumOperativeBrakes ) ) ;
202- details . AppendFormat ( "TpEPA:\t {1}{0}" , Environment . NewLine , FormatTonsPerEPA ( data . MassKG , data . MaxTractiveForceN ) ) ;
203- details . AppendFormat ( "TpEDBA:\t {1}{0}" , Environment . NewLine , FormatTonsPerEDBA ( data . MassKG , data . MaxDynamicBrakeForceN ) ) ;
203+ details . AppendFormat ( "TpEPA:\t {1}{0}" , Environment . NewLine , FormatTonsPerEPA ( data . TrailingMassKG , data . MaxContinuousTractiveForceN ) ) ;
204+ details . AppendFormat ( "TpEDBA:\t {1}{0}" , Environment . NewLine , FormatTonsPerEDBA ( data . TrailingMassKG , data . MaxDynamicBrakeForceN ) ) ;
204205 }
206+ details . AppendFormat ( "MaxSpeed:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ;
205207 details . AppendFormat ( "MinCouplerStrength:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinCouplerStrengthN , IsMetric ) ) ;
206208 details . AppendFormat ( "MinDerailForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinDerailForceN , IsMetric ) ) ;
207209 details . AppendLine ( ) ;
@@ -216,7 +218,7 @@ public static string GetText(Content content)
216218 details . AppendFormat ( "Type:\t {1}{0}" , Environment . NewLine , data . Type ) ;
217219 details . AppendFormat ( "SubType:\t {1}{0}" , Environment . NewLine , data . SubType ) ;
218220 details . AppendFormat ( "Name:\t {1}{0}" , Environment . NewLine , data . Name ) ;
219- details . AppendFormat ( "Weight:\t {1} ({2}){0}" , Environment . NewLine , FormatStrings . FormatMass ( data . MassKG , IsMetric ) , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ) ;
221+ details . AppendFormat ( "Weight:\t {1} ({2}){0}" , Environment . NewLine , FormatStrings . FormatMass ( data . MassKG , IsMetric ) , FormatStrings . FormatLargeMass ( data . MassKG , IsMetric , IsUK ) ) ;
220222 details . AppendFormat ( "Length:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatShortDistanceDisplay ( data . LengthM , IsMetric ) ) ;
221223 if ( data . Type != CarType . Engine )
222224 {
@@ -225,11 +227,13 @@ public static string GetText(Content content)
225227 else
226228 {
227229 details . AppendFormat ( "Axles:\t {1}+{2}{0}" , Environment . NewLine , data . NumDriveAxles , data . NumAllAxles - data . NumDriveAxles ) ;
228- details . AppendFormat ( "MaxPowerW:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
229- details . AppendFormat ( "MaxForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxForceN , IsMetric ) ) ;
230- details . AppendFormat ( "MaxSpeed:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ;
230+ details . AppendFormat ( "MaxPower:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatPower ( data . MaxPowerW , IsMetric , IsImperialBHP , IsImperialBTUpS ) ) ;
231+ details . AppendFormat ( "MaxTE:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxForceN , IsMetric ) ) ;
232+ details . AppendFormat ( "MaxContTE:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxContinuousForceN , IsMetric ) ) ;
233+ details . AppendFormat ( "MaxDynBrk:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxDynamicBrakeForceN , IsMetric ) ) ;
231234 }
232235 details . AppendFormat ( "MaxBrakeF:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MaxBrakeForceN , IsMetric ) ) ;
236+ if ( data . MaxSpeedMps > 0f ) { details . AppendFormat ( "MaxSpeed:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatSpeedLimit ( data . MaxSpeedMps , IsMetric ) ) ; }
233237 details . AppendFormat ( "MinCouplerStrength:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinCouplerStrengthN , IsMetric ) ) ;
234238 details . AppendFormat ( "MinDerailForce:\t {1}{0}" , Environment . NewLine , FormatStrings . FormatForce ( data . MinDerailForceN , IsMetric ) ) ;
235239 details . AppendLine ( ) ;
0 commit comments