diff --git a/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs b/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs
index 9d7bef8f8..4cd92eb68 100644
--- a/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs
+++ b/osu.Game.Rulesets.Sentakki/Difficulty/SentakkiDifficultyCalculator.cs
@@ -11,7 +11,7 @@ namespace osu.Game.Rulesets.Sentakki.Difficulty
{
public class SentakkiDifficultyCalculator : DifficultyCalculator
{
- public SentakkiDifficultyCalculator(Ruleset ruleset, WorkingBeatmap beatmap) : base(ruleset, beatmap) { }
+ public SentakkiDifficultyCalculator(IRulesetInfo ruleset, IWorkingBeatmap beatmap) : base(ruleset, beatmap) { }
protected override DifficultyAttributes CreateDifficultyAttributes(IBeatmap beatmap, Mod[] mods, Skill[] skills, double clockRate)
{
diff --git a/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs b/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs
index fa678ec70..a406b938c 100644
--- a/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs
+++ b/osu.Game.Rulesets.Sentakki/SentakkiRuleset.cs
@@ -57,8 +57,8 @@ public override IBeatmapConverter CreateBeatmapConverter(IBeatmap beatmap) =>
public override IBeatmapProcessor CreateBeatmapProcessor(IBeatmap beatmap) =>
new SentakkiBeatmapProcessor(beatmap);
- public override DifficultyCalculator CreateDifficultyCalculator(WorkingBeatmap beatmap) =>
- new SentakkiDifficultyCalculator(this, beatmap);
+ public override DifficultyCalculator CreateDifficultyCalculator(IWorkingBeatmap beatmap) =>
+ new SentakkiDifficultyCalculator(RulesetInfo, beatmap);
public override IConvertibleReplayFrame CreateConvertibleReplayFrame() => new SentakkiReplayFrame();
diff --git a/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj b/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj
index 52880f72e..9ab55667f 100644
--- a/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj
+++ b/osu.Game.Rulesets.Sentakki/osu.Game.Rulesets.Sentakki.csproj
@@ -9,7 +9,7 @@
osu.Game.Rulesets.Sentakki
-
+