diff --git a/Cargo.toml b/Cargo.toml index f1dea506..10b085aa 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rina-pp" -version = "0.9.12" +version = "0.9.13" authors = ["MaxOhn ", "Aoba Suzukaze "] edition = "2021" license = "MIT" diff --git a/src/osu/pp.rs b/src/osu/pp.rs index f95691b1..c7893441 100644 --- a/src/osu/pp.rs +++ b/src/osu/pp.rs @@ -523,7 +523,11 @@ impl OsuPpInner { length /= 1.5; } - aim_value *= 2.1_f64.powf(diff_ratio + (length / self.total_hits() / 2.0)) * 0.2; + if self.mods.dt() { + aim_value *= 1.96_f64.powf(diff_ratio + (length / self.total_hits() / 2.0)) * 0.2; + } else { + aim_value *= 2.1_f64.powf(diff_ratio + (length / self.total_hits() / 2.0)) * 0.2; + }; if length <= 60.0_f64 { // maybe say length / total hits instead of 130.