CaptureRateResult

constructor(directSuccess: Boolean, guaranteedSuccess: Boolean, effectiveCaptureRate: Int, ballMultiplier: Double, flatCaptureRateBonus: Int, statusMultiplier: Double, hpFactor: Double, captureValue: Double, normalizedCaptureValueRate: Double, shakeCheckThreshold: Double?, singleShakeSuccessProbability: Double, overallCaptureSuccessProbability: Double, overallCaptureSuccessRate: Double, note: String)