fix inconsistent powers for performance, attempt to decrease speed skill multiplier to compensate

This commit is contained in:
tsunyoku
2024-07-13 13:34:43 +01:00
parent b439e81dc0
commit 773fc16a60
2 changed files with 2 additions and 9 deletions
+1 -8
View File
@@ -271,14 +271,7 @@ impl<'m> OsuPP<'m> {
}
}
let nodt_bonus = match !self.mods.change_speed() {
true => 1.02,
false => 1.0,
};
let mut pp = (aim_value.powf(1.185 * nodt_bonus)
+ speed_value.powf(0.83 * acc_depression)
+ acc_value.powf(1.14 * nodt_bonus))
let mut pp = (aim_value.powf(1.1) + speed_value.powf(1.1) + acc_value.powf(1.1))
.powf(1.0 / 1.1)
* multiplier;
+1 -1
View File
@@ -2,7 +2,7 @@ use super::{DifficultyObject, SkillKind};
use std::cmp::Ordering;
const SPEED_SKILL_MULTIPLIER: f32 = 1400.0;
const SPEED_SKILL_MULTIPLIER: f32 = 1200.0;
const SPEED_STRAIN_DECAY_BASE: f32 = 0.3;
const AIM_SKILL_MULTIPLIER: f32 = 26.25;