In Crafting.CalculateSwingBaseDamage, CombatStatCalculator is directly used, bypassing the potential custom StrikeMagnitudeCalculationModel so the resulting damage can be incorrect. Can StrikeMagnitudeCalculationModel.CalculateStrikeMagnitudeForSwing be used instead?