public static float CalculateBaseBlowMagnitudeForThrust( float linearSpeed, float weaponWeight, float exraLinearSpeed) { return(CombatStatCalculator.CalculateStrikeMagnitudeForThrust(linearSpeed, weaponWeight, exraLinearSpeed, false)); }
private static float CalculateStrikeMagnitudeForPassiveUsage( float weaponWeight, float extraLinearSpeed) { float magnitudeForThrust = CombatStatCalculator.CalculateStrikeMagnitudeForThrust(0.0f, (float)(20.0 / ((double)extraLinearSpeed > 0.0 ? (double)MathF.Pow(extraLinearSpeed, 0.1f) : 1.0)) + weaponWeight, extraLinearSpeed * 0.83f, false); return((double)magnitudeForThrust < 10.0 ? 0.0f : magnitudeForThrust); }