Skip to content

Commit 643f975

Browse files
committed
fix NRE in dv calculator
1 parent e6f6ee7 commit 643f975

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

RasterPropMonitor/Core/RPMCEvaluators.cs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3101,9 +3101,10 @@ private NumericVariableEvaluator DeltaVStage()
31013101
{
31023102
return (RPMVesselComputer comp) =>
31033103
{
3104-
if (comp?.vessel.VesselDeltaV != null)
3104+
var stageInfo = comp?.vessel?.VesselDeltaV?.GetStage(comp.vessel.currentStage);
3105+
if (stageInfo != null)
31053106
{
3106-
return comp.vessel.VesselDeltaV.GetStage(comp.vessel.currentStage).deltaVActual;
3107+
return stageInfo.deltaVActual;
31073108
}
31083109
return (comp.actualAverageIsp * RPMGlobals.gee) * Math.Log(comp.totalShipWetMass / (comp.totalShipWetMass - comp.resources.PropellantMass(true)));
31093110
};

0 commit comments

Comments
 (0)