From 92a5399b4ae9d71ce2c3f455918cd280e8cf5fab Mon Sep 17 00:00:00 2001 From: Dean Herbert Date: Tue, 29 Jul 2025 17:10:12 +0900 Subject: [PATCH] Rename mod and move back to fun --- ...odHoldToWalk..cs => TestSceneCatchModMovingFast.cs} | 4 ++-- osu.Game.Rulesets.Catch/CatchRuleset.cs | 2 +- osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs | 2 +- osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs | 2 +- .../{CatchModHoldToWalk.cs => CatchModMovingFast.cs} | 10 +++++----- osu.Game.Rulesets.Catch/Mods/CatchModRelax.cs | 2 +- 6 files changed, 11 insertions(+), 11 deletions(-) rename osu.Game.Rulesets.Catch.Tests/Mods/{TestSceneCatchModHoldToWalk..cs => TestSceneCatchModMovingFast.cs} (83%) rename osu.Game.Rulesets.Catch/Mods/{CatchModHoldToWalk.cs => CatchModMovingFast.cs} (89%) diff --git a/osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModHoldToWalk..cs b/osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModMovingFast.cs similarity index 83% rename from osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModHoldToWalk..cs rename to osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModMovingFast.cs index 2a5ba26963..8987faaa42 100644 --- a/osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModHoldToWalk..cs +++ b/osu.Game.Rulesets.Catch.Tests/Mods/TestSceneCatchModMovingFast.cs @@ -7,14 +7,14 @@ using osu.Game.Tests.Visual; namespace osu.Game.Rulesets.Catch.Tests.Mods { - public partial class TestSceneCatchModHoldToWalk : ModTestScene + public partial class TestSceneCatchModMovingFast : ModTestScene { protected override Ruleset CreatePlayerRuleset() => new CatchRuleset(); [Test] public void TestFloating() => CreateModTest(new ModTestData { - Mod = new CatchModHoldToWalk(), + Mod = new CatchModMovingFast(), PassCondition = () => true }); } diff --git a/osu.Game.Rulesets.Catch/CatchRuleset.cs b/osu.Game.Rulesets.Catch/CatchRuleset.cs index 59a3639785..571c115a85 100644 --- a/osu.Game.Rulesets.Catch/CatchRuleset.cs +++ b/osu.Game.Rulesets.Catch/CatchRuleset.cs @@ -135,7 +135,6 @@ namespace osu.Game.Rulesets.Catch new CatchModDifficultyAdjust(), new CatchModClassic(), new CatchModMirror(), - new CatchModHoldToWalk(), }; case ModType.Automation: @@ -152,6 +151,7 @@ namespace osu.Game.Rulesets.Catch new CatchModFloatingFruits(), new CatchModMuted(), new CatchModNoScope(), + new CatchModMovingFast(), }; case ModType.System: diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs b/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs index c69ebcf913..5d8cfa7997 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModAutoplay.cs @@ -12,7 +12,7 @@ namespace osu.Game.Rulesets.Catch.Mods { public class CatchModAutoplay : ModAutoplay { - public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModHoldToWalk) }).ToArray(); + public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModMovingFast) }).ToArray(); public override ModReplayData CreateReplayData(IBeatmap beatmap, IReadOnlyList mods) => new ModReplayData(new CatchAutoGenerator(beatmap).Generate(), new ModCreatedUser { Username = "osu!salad" }); diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs b/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs index bfcd23fd55..f3a4be156b 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModCinema.cs @@ -13,7 +13,7 @@ namespace osu.Game.Rulesets.Catch.Mods { public class CatchModCinema : ModCinema { - public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModHoldToWalk) }).ToArray(); + public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModMovingFast) }).ToArray(); public override ModReplayData CreateReplayData(IBeatmap beatmap, IReadOnlyList mods) => new ModReplayData(new CatchAutoGenerator(beatmap).Generate(), new ModCreatedUser { Username = "osu!salad" }); diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModHoldToWalk.cs b/osu.Game.Rulesets.Catch/Mods/CatchModMovingFast.cs similarity index 89% rename from osu.Game.Rulesets.Catch/Mods/CatchModHoldToWalk.cs rename to osu.Game.Rulesets.Catch/Mods/CatchModMovingFast.cs index a23aa7e467..13a6c31e2e 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModHoldToWalk.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModMovingFast.cs @@ -16,12 +16,12 @@ using osuTK; namespace osu.Game.Rulesets.Catch.Mods { - public partial class CatchModHoldToWalk : Mod, IApplicableToDrawableRuleset, IApplicableToPlayer + public partial class CatchModMovingFast : Mod, IApplicableToDrawableRuleset, IApplicableToPlayer { - public override string Name => "Hold to Walk"; - public override string Acronym => "HW"; - public override LocalisableString Description => "Hold the Dash key to walk!"; - public override ModType Type => ModType.Conversion; + public override string Name => "Moving fast"; + public override string Acronym => "MF"; + public override LocalisableString Description => "Dashing by default, slow down!"; + public override ModType Type => ModType.Fun; public override double ScoreMultiplier => 1; public override IconUsage? Icon => FontAwesome.Solid.Running; public override Type[] IncompatibleMods => new[] { typeof(ModAutoplay), typeof(ModRelax) }; diff --git a/osu.Game.Rulesets.Catch/Mods/CatchModRelax.cs b/osu.Game.Rulesets.Catch/Mods/CatchModRelax.cs index a2f49a05cb..194f66815b 100644 --- a/osu.Game.Rulesets.Catch/Mods/CatchModRelax.cs +++ b/osu.Game.Rulesets.Catch/Mods/CatchModRelax.cs @@ -21,7 +21,7 @@ namespace osu.Game.Rulesets.Catch.Mods { public override LocalisableString Description => @"Use the mouse to control the catcher."; - public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModHoldToWalk) }).ToArray(); + public override Type[] IncompatibleMods => base.IncompatibleMods.Concat(new[] { typeof(CatchModMovingFast) }).ToArray(); private DrawableCatchRuleset drawableRuleset = null!;