diff --git a/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyAttributes.cs b/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyAttributes.cs
index c8f0448767..8de9a5c845 100644
--- a/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyAttributes.cs
+++ b/osu.Game.Rulesets.Taiko/Difficulty/TaikoDifficultyAttributes.cs
@@ -28,6 +28,18 @@ namespace osu.Game.Rulesets.Taiko.Difficulty
[JsonProperty("rhythm_difficulty")]
public double RhythmDifficulty { get; set; }
+ ///
+ /// The difficulty corresponding to the reading skill.
+ ///
+ [JsonProperty("reading_difficulty")]
+ public double ReadingDifficulty { get; set; }
+
+ ///
+ /// Determines the object density of a beatmap, based on DeltaTime.
+ ///
+ [JsonProperty("object_density")]
+ public double ObjectDensity { get; set; }
+
///
/// The difficulty corresponding to the colour skill.
///
@@ -35,10 +47,25 @@ namespace osu.Game.Rulesets.Taiko.Difficulty
public double ColourDifficulty { get; set; }
///
- /// The difficulty corresponding to the hardest parts of the map.
+ /// The penalty factor corresponding to patterns based on their correlation between skills.
///
- [JsonProperty("peak_difficulty")]
- public double PeakDifficulty { get; set; }
+ [JsonProperty("simple_pattern_factor")]
+ public double SimplePattern { get; set; }
+
+ ///
+ /// Determines the amount of difficult strain peaks present within each skill.
+ ///
+ [JsonProperty("stamina_difficult_strains")]
+ public double StaminaTopStrains { get; set; }
+
+ [JsonProperty("rhythm_difficult_strains")]
+ public double RhythmTopStrains { get; set; }
+
+ [JsonProperty("reading_difficult_strains")]
+ public double ReadingTopStrains { get; set; }
+
+ [JsonProperty("colour_difficult_strains")]
+ public double ColourTopStrains { get; set; }
///
/// The perceived hit window for a GREAT hit inclusive of rate-adjusting mods (DT/HT/etc).