1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-20 01:33:12 +08:00

Fixed encoding logic, parameter adjustments

This commit is contained in:
vun 2022-07-05 17:01:11 +08:00
parent 505a24a68e
commit f6dedc77fb
3 changed files with 6 additions and 5 deletions

View File

@ -9,7 +9,8 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Preprocessing.Colour
public bool isIdenticalTo(ColourEncoding other) public bool isIdenticalTo(ColourEncoding other)
{ {
return other.Payload[0].RunLength == Payload[0].RunLength && return hasIdenticalMonoLength(other) &&
other.Payload.Count == Payload.Count &&
other.Payload[0].EncodedData[0].HitType == Payload[0].EncodedData[0].HitType; other.Payload[0].EncodedData[0].HitType == Payload[0].EncodedData[0].HitType;
} }

View File

@ -17,8 +17,8 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Skills
/// </summary> /// </summary>
public class Colour : StrainDecaySkill public class Colour : StrainDecaySkill
{ {
protected override double SkillMultiplier => 0.7; protected override double SkillMultiplier => 0.2;
protected override double StrainDecayBase => 0.4; protected override double StrainDecayBase => 0.8;
/// <summary> /// <summary>
/// Applies a speed bonus dependent on the time since the last hit. /// Applies a speed bonus dependent on the time since the last hit.

View File

@ -12,8 +12,8 @@ namespace osu.Game.Rulesets.Taiko.Difficulty.Skills
public class Peaks : Skill public class Peaks : Skill
{ {
private const double rhythm_skill_multiplier = 0.3 * final_multiplier; private const double rhythm_skill_multiplier = 0.3 * final_multiplier;
private const double colour_skill_multiplier = 0.375 * final_multiplier; private const double colour_skill_multiplier = 0.4 * final_multiplier;
private const double stamina_skill_multiplier = 0.375 * final_multiplier; private const double stamina_skill_multiplier = 0.35 * final_multiplier;
private const double final_multiplier = 0.06; private const double final_multiplier = 0.06;