diff --git a/src/lib.rs b/src/lib.rs index f68162e..9a120c8 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -25,12 +25,12 @@ pub fn calculate_combo(mut target: u32, mut strengths: Vec) -> Vec { if factor != 1 { if target.is_multiple_of(factor) { + target /= factor; + rounded = false; + } else { let f_target: f64 = target as f64 / factor as f64; target = f_target.round() as u32; rounded = true; - } else { - target /= factor; - rounded = false; } }