diff --git a/core/src/net/sf/openrocket/simulation/MotorClusterState.java b/core/src/net/sf/openrocket/simulation/MotorClusterState.java index 7a7defbe4..39a97d746 100644 --- a/core/src/net/sf/openrocket/simulation/MotorClusterState.java +++ b/core/src/net/sf/openrocket/simulation/MotorClusterState.java @@ -129,7 +129,9 @@ public class MotorClusterState { if( this.currentState.isThrusting() ) { double motorStartTime = this.getMotorTime( startSimulationTime); double motorEndTime = this.getMotorTime( endSimulationTime); - return this.motorCount * motor.getAverageThrust( motorStartTime, motorEndTime ); + + int instanceCount = this.config.getMount().getLocations().length; + return instanceCount * motor.getAverageThrust( motorStartTime, motorEndTime ); }else{ return 0.00; }