diff --git a/common/src/combat.rs b/common/src/combat.rs index 02ff0f2fdb..eec8164b8c 100644 --- a/common/src/combat.rs +++ b/common/src/combat.rs @@ -981,8 +981,8 @@ pub fn weapon_rating(item: &T, msm: &MaterialStatManifest) -> f32 { // independent for now // let damage_rating = stats.power * stats.speed * (1.0 + stats.crit_chance * 0.5); - let damage_rating = (stats.power + stats.speed + stats.crit_chance + stats.range + stats.effect_power - + (stats.equip_time_secs * 0.5)) / (DAMAGE_WEIGHT + EFFECT_WEIGHT); + let damage_rating = (stats.power + stats.speed + stats.crit_chance + stats.range + (0.6 * stats.effect_power) + + ((1.0 - stats.equip_time_secs) * 0.5)) / (DAMAGE_WEIGHT + EFFECT_WEIGHT); // let effect_rating = stats.effect_power * stats.speed;