rebalance aim & speed
This commit is contained in:
@@ -14,7 +14,7 @@ pub(crate) struct Aim {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Aim {
|
impl Aim {
|
||||||
const SKILL_MULTIPLIER: f64 = 23.55;
|
const SKILL_MULTIPLIER: f64 = 24.25;
|
||||||
const STRAIN_DECAY_BASE: f64 = 0.15;
|
const STRAIN_DECAY_BASE: f64 = 0.15;
|
||||||
|
|
||||||
pub(crate) fn new(with_sliders: bool) -> Self {
|
pub(crate) fn new(with_sliders: bool) -> Self {
|
||||||
@@ -98,10 +98,10 @@ impl OsuStrainSkill for Aim {}
|
|||||||
struct AimEvaluator;
|
struct AimEvaluator;
|
||||||
|
|
||||||
impl AimEvaluator {
|
impl AimEvaluator {
|
||||||
const WIDE_ANGLE_MULTIPLIER: f64 = 1.5;
|
const WIDE_ANGLE_MULTIPLIER: f64 = 1.45;
|
||||||
const ACUTE_ANGLE_MULTIPLIER: f64 = 1.95;
|
const ACUTE_ANGLE_MULTIPLIER: f64 = 2.0;
|
||||||
const SLIDER_MULTIPLIER: f64 = 1.35;
|
const SLIDER_MULTIPLIER: f64 = 1.3;
|
||||||
const VELOCITY_CHANGE_MULTIPLIER: f64 = 0.75;
|
const VELOCITY_CHANGE_MULTIPLIER: f64 = 0.7;
|
||||||
|
|
||||||
fn evaluate_diff_of(
|
fn evaluate_diff_of(
|
||||||
curr: &OsuDifficultyObject<'_>,
|
curr: &OsuDifficultyObject<'_>,
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ pub(crate) struct Speed {
|
|||||||
}
|
}
|
||||||
|
|
||||||
impl Speed {
|
impl Speed {
|
||||||
const SKILL_MULTIPLIER: f64 = 1375.0;
|
const SKILL_MULTIPLIER: f64 = 1350.0;
|
||||||
const STRAIN_DECAY_BASE: f64 = 0.3;
|
const STRAIN_DECAY_BASE: f64 = 0.3;
|
||||||
|
|
||||||
pub(crate) fn new(hit_window: f64, mods: u32) -> Self {
|
pub(crate) fn new(hit_window: f64, mods: u32) -> Self {
|
||||||
|
|||||||
Reference in New Issue
Block a user