Skip to content

Commit

Permalink
flamjam boink, acc downscaler boink, stam base sproink | 443
Browse files Browse the repository at this point in the history
changes to flamjam here raise the base and make the drop so sharp it is literally instant
this can be considered a bandaid but essentially the effect is that a full flam vibro abuse file is rated nothing while a file with a small bit of flams is not hurt as bad by the hard nerf
this change may need to be revised upon further investigation

acc downscaling was not harsh enough and allowed scores contradictory to the comment "a 50% on a 60 should not be a 35"
stam base was raised very slightly to introduce stamina files -- nothing was rated stamina as a highest skillset and this minor change should bring them back while not bumping anyone's profile by more than maybe 0.1
  • Loading branch information
poco0317 committed Mar 15, 2021
1 parent 57a8879 commit b5acc64
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 6 deletions.
6 changes: 3 additions & 3 deletions src/Etterna/MinaCalc/Agnostic/HA_PatternMods/FlamJam.h
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand Down
2 changes: 1 addition & 1 deletion src/Etterna/MinaCalc/MinaCalc.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -954,7 +954,7 @@ MinaSDCalcDebug(
}
}

int mina_calc_version = 442;
int mina_calc_version = 443;
auto
GetCalcVersion() -> int
{
Expand Down
2 changes: 1 addition & 1 deletion src/Etterna/MinaCalc/MinaCalcHelpers.h
Original file line number Diff line number Diff line change
Expand Up @@ -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);
}
Expand Down
2 changes: 1 addition & 1 deletion src/Etterna/MinaCalc/UlbuAcolytes.h
Original file line number Diff line number Diff line change
Expand Up @@ -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<float, NUM_Skillset> 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";
Expand Down

0 comments on commit b5acc64

Please sign in to comment.