feat: adjust speed pp
This commit is contained in:
+2
-2
@@ -281,7 +281,7 @@ impl<'m> OsuPP<'m> {
|
|||||||
};
|
};
|
||||||
|
|
||||||
let speed_factor = match self.mods.rx() {
|
let speed_factor = match self.mods.rx() {
|
||||||
true => speed_value.powf(0.82 * acc_depression),
|
true => speed_value.powf(0.83 * acc_depression),
|
||||||
false => speed_value.powf(1.1),
|
false => speed_value.powf(1.1),
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -486,7 +486,7 @@ impl<'m> OsuPP<'m> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Scaling the speed value with accuracy and OD
|
// Scaling the speed value with accuracy and OD
|
||||||
let acc_factor = if self.mods.rx() { 0.9 } else { 0.95 };
|
let acc_factor = if self.mods.rx() { 0.93 } else { 0.95 };
|
||||||
speed_value *= (acc_factor + attributes.od as f32 * attributes.od as f32 / 750.0)
|
speed_value *= (acc_factor + attributes.od as f32 * attributes.od as f32 / 750.0)
|
||||||
* self
|
* self
|
||||||
.acc
|
.acc
|
||||||
|
|||||||
Reference in New Issue
Block a user