From d2d88015e32927ab8704b273c2a090630cce084c Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Mon, 28 Mar 2022 22:21:23 +0900 Subject: [PATCH] Update all cinema/autoplay mods to specify the system user ID --- .../Mods/EmptyFreeformModAutoplay.cs | 6 +++++- .../Mods/PippidonModAutoplay.cs | 6 +++++- .../Mods/EmptyScrollingModAutoplay.cs | 6 +++++- .../Mods/PippidonModAutoplay.cs | 6 +++++- osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs | 9 ++++++++- osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs | 9 ++++++++- osu.Game.Rulesets.Mania/Mods/ManiaModAutoplay.cs | 9 ++++++++- osu.Game.Rulesets.Mania/Mods/ManiaModCinema.cs | 9 ++++++++- osu.Game.Rulesets.Osu/Mods/OsuModAutoplay.cs | 9 ++++++++- osu.Game.Rulesets.Osu/Mods/OsuModCinema.cs | 9 ++++++++- osu.Game.Rulesets.Taiko/Mods/TaikoModAutoplay.cs | 9 ++++++++- osu.Game.Rulesets.Taiko/Mods/TaikoModCinema.cs | 9 ++++++++- 12 files changed, 84 insertions(+), 12 deletions(-) diff --git a/Templates/Rulesets/ruleset-empty/osu.Game.Rulesets.EmptyFreeform/Mods/EmptyFreeformModAutoplay.cs b/Templates/Rulesets/ruleset-empty/osu.Game.Rulesets.EmptyFreeform/Mods/EmptyFreeformModAutoplay.cs index d4496a24fd..9c2a108c4e 100644 --- a/Templates/Rulesets/ruleset-empty/osu.Game.Rulesets.EmptyFreeform/Mods/EmptyFreeformModAutoplay.cs +++ b/Templates/Rulesets/ruleset-empty/osu.Game.Rulesets.EmptyFreeform/Mods/EmptyFreeformModAutoplay.cs @@ -16,7 +16,11 @@ namespace osu.Game.Rulesets.EmptyFreeform.Mods { ScoreInfo = new ScoreInfo { - User = new APIUser { Username = "sample" }, + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "sample" + }, }, Replay = new EmptyFreeformAutoGenerator(beatmap).Generate(), }; diff --git a/Templates/Rulesets/ruleset-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs b/Templates/Rulesets/ruleset-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs index 6e1fe42ee2..6683856a1a 100644 --- a/Templates/Rulesets/ruleset-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs +++ b/Templates/Rulesets/ruleset-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs @@ -16,7 +16,11 @@ namespace osu.Game.Rulesets.Pippidon.Mods { ScoreInfo = new ScoreInfo { - User = new APIUser { Username = "sample" }, + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "sample" + }, }, Replay = new PippidonAutoGenerator(beatmap).Generate(), }; diff --git a/Templates/Rulesets/ruleset-scrolling-empty/osu.Game.Rulesets.EmptyScrolling/Mods/EmptyScrollingModAutoplay.cs b/Templates/Rulesets/ruleset-scrolling-empty/osu.Game.Rulesets.EmptyScrolling/Mods/EmptyScrollingModAutoplay.cs index c5bacb522f..e3cecc7b44 100644 --- a/Templates/Rulesets/ruleset-scrolling-empty/osu.Game.Rulesets.EmptyScrolling/Mods/EmptyScrollingModAutoplay.cs +++ b/Templates/Rulesets/ruleset-scrolling-empty/osu.Game.Rulesets.EmptyScrolling/Mods/EmptyScrollingModAutoplay.cs @@ -16,7 +16,11 @@ namespace osu.Game.Rulesets.EmptyScrolling.Mods { ScoreInfo = new ScoreInfo { - User = new APIUser { Username = "sample" }, + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "sample" + }, }, Replay = new EmptyScrollingAutoGenerator(beatmap).Generate(), }; diff --git a/Templates/Rulesets/ruleset-scrolling-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs b/Templates/Rulesets/ruleset-scrolling-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs index 6e1fe42ee2..6683856a1a 100644 --- a/Templates/Rulesets/ruleset-scrolling-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs +++ b/Templates/Rulesets/ruleset-scrolling-example/osu.Game.Rulesets.Pippidon/Mods/PippidonModAutoplay.cs @@ -16,7 +16,11 @@ namespace osu.Game.Rulesets.Pippidon.Mods { ScoreInfo = new ScoreInfo { - User = new APIUser { Username = "sample" }, + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "sample" + }, }, Replay = new PippidonAutoGenerator(beatmap).Generate(), }; diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs b/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs index 11fffb31de..fbbb610035 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs @@ -14,7 +14,14 @@ namespace osu.Game.Rulesets.Catch.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "osu!salad" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "osu!salad" + } + }, Replay = new CatchAutoGenerator(beatmap).Generate(), }; } diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs b/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs index 6d2286b957..2f4769048f 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs @@ -15,7 +15,14 @@ namespace osu.Game.Rulesets.Catch.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "osu!salad" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "osu!salad" + } + }, Replay = new CatchAutoGenerator(beatmap).Generate(), }; } diff --git a/osu.Game.Rulesets.Mania/Mods/ManiaModAutoplay.cs b/osu.Game.Rulesets.Mania/Mods/ManiaModAutoplay.cs index 1504c868d0..4eea0d4a44 100644 --- a/osu.Game.Rulesets.Mania/Mods/ManiaModAutoplay.cs +++ b/osu.Game.Rulesets.Mania/Mods/ManiaModAutoplay.cs @@ -15,7 +15,14 @@ namespace osu.Game.Rulesets.Mania.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "osu!topus" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "osu!topus" + } + }, Replay = new ManiaAutoGenerator((ManiaBeatmap)beatmap).Generate(), }; } diff --git a/osu.Game.Rulesets.Mania/Mods/ManiaModCinema.cs b/osu.Game.Rulesets.Mania/Mods/ManiaModCinema.cs index 4f1276946b..0aa419bbcb 100644 --- a/osu.Game.Rulesets.Mania/Mods/ManiaModCinema.cs +++ b/osu.Game.Rulesets.Mania/Mods/ManiaModCinema.cs @@ -16,7 +16,14 @@ namespace osu.Game.Rulesets.Mania.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "osu!topus" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "osu!topus" + } + }, Replay = new ManiaAutoGenerator((ManiaBeatmap)beatmap).Generate(), }; } diff --git a/osu.Game.Rulesets.Osu/Mods/OsuModAutoplay.cs b/osu.Game.Rulesets.Osu/Mods/OsuModAutoplay.cs index 2668013321..c5b1c55c40 100644 --- a/osu.Game.Rulesets.Osu/Mods/OsuModAutoplay.cs +++ b/osu.Game.Rulesets.Osu/Mods/OsuModAutoplay.cs @@ -18,7 +18,14 @@ namespace osu.Game.Rulesets.Osu.Mods public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "Autoplay" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "Autoplay", + } + }, Replay = new OsuAutoGenerator(beatmap, mods).Generate() }; } diff --git a/osu.Game.Rulesets.Osu/Mods/OsuModCinema.cs b/osu.Game.Rulesets.Osu/Mods/OsuModCinema.cs index ff31cfcd18..83e6f0efb5 100644 --- a/osu.Game.Rulesets.Osu/Mods/OsuModCinema.cs +++ b/osu.Game.Rulesets.Osu/Mods/OsuModCinema.cs @@ -19,7 +19,14 @@ namespace osu.Game.Rulesets.Osu.Mods public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "Autoplay" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "Autoplay" + } + }, Replay = new OsuAutoGenerator(beatmap, mods).Generate() }; } diff --git a/osu.Game.Rulesets.Taiko/Mods/TaikoModAutoplay.cs b/osu.Game.Rulesets.Taiko/Mods/TaikoModAutoplay.cs index 5832ae3dc1..b9bf3ab1b4 100644 --- a/osu.Game.Rulesets.Taiko/Mods/TaikoModAutoplay.cs +++ b/osu.Game.Rulesets.Taiko/Mods/TaikoModAutoplay.cs @@ -14,7 +14,14 @@ namespace osu.Game.Rulesets.Taiko.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "mekkadosu!" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "mekkadosu!" + } + }, Replay = new TaikoAutoGenerator(beatmap).Generate(), }; } diff --git a/osu.Game.Rulesets.Taiko/Mods/TaikoModCinema.cs b/osu.Game.Rulesets.Taiko/Mods/TaikoModCinema.cs index f76e04a069..6ecf8a3b3d 100644 --- a/osu.Game.Rulesets.Taiko/Mods/TaikoModCinema.cs +++ b/osu.Game.Rulesets.Taiko/Mods/TaikoModCinema.cs @@ -15,7 +15,14 @@ namespace osu.Game.Rulesets.Taiko.Mods { public override Score CreateReplayScore(IBeatmap beatmap, IReadOnlyList mods) => new Score { - ScoreInfo = new ScoreInfo { User = new APIUser { Username = "mekkadosu!" } }, + ScoreInfo = new ScoreInfo + { + User = new APIUser + { + Id = APIUser.SYSTEM_USER_ID, + Username = "mekkadosu!" + } + }, Replay = new TaikoAutoGenerator(beatmap).Generate(), }; }