diff --git a/src/Etterna/MinaCalc/Agnostic/HA_PatternMods/FlamJam.h b/src/Etterna/MinaCalc/Agnostic/HA_PatternMods/FlamJam.h index f83e0c995e..5c27186fbf 100644 --- a/src/Etterna/MinaCalc/Agnostic/HA_PatternMods/FlamJam.h +++ b/src/Etterna/MinaCalc/Agnostic/HA_PatternMods/FlamJam.h @@ -10,10 +10,10 @@ struct FlamJamMod const std::string name = "FlamJamMod"; #pragma region params - float min_mod = 0.5F; + float min_mod = 0.3F; float max_mod = 1.F; - float scaler = 2.75F; - float base = 0.1F; + float scaler = 0.001F; + float base = 0.5F; float group_tol = 35.F; float step_tol = 17.5F; diff --git a/src/Etterna/MinaCalc/MinaCalc.cpp b/src/Etterna/MinaCalc/MinaCalc.cpp index a44cc1f845..2f99dd96bf 100644 --- a/src/Etterna/MinaCalc/MinaCalc.cpp +++ b/src/Etterna/MinaCalc/MinaCalc.cpp @@ -954,7 +954,7 @@ MinaSDCalcDebug( } } -int mina_calc_version = 442; +int mina_calc_version = 443; auto GetCalcVersion() -> int { diff --git a/src/Etterna/MinaCalc/MinaCalcHelpers.h b/src/Etterna/MinaCalc/MinaCalcHelpers.h index 25b01cfac0..0eee947686 100644 --- a/src/Etterna/MinaCalc/MinaCalcHelpers.h +++ b/src/Etterna/MinaCalc/MinaCalcHelpers.h @@ -32,7 +32,7 @@ downscale_low_accuracy_scores(const float f, const float sg) -> float { return sg >= low_acc_cutoff ? f - : std::min(std::max(f / powf(1.F + (low_acc_cutoff - sg), 1.25F), + : std::min(std::max(f / powf(1.F + (low_acc_cutoff - sg), 2.25F), min_rating), max_rating); } diff --git a/src/Etterna/MinaCalc/UlbuAcolytes.h b/src/Etterna/MinaCalc/UlbuAcolytes.h index 29069cf87f..cf4842a921 100644 --- a/src/Etterna/MinaCalc/UlbuAcolytes.h +++ b/src/Etterna/MinaCalc/UlbuAcolytes.h @@ -10,7 +10,7 @@ * patterns have lower enps than streams, streams default to 1 and chordstreams * start lower, stam is a special case and may use normalizers again */ static const std::array basescalers = { - 0.F, 0.93F, 0.885F, 0.84F, 0.925F, 0.8833277F, 0.8F, 0.83F + 0.F, 0.93F, 0.885F, 0.84F, 0.93F, 0.8833277F, 0.8F, 0.83F }; static const std::string calc_params_xml = "Save/calc params.xml";