1
0
mirror of https://github.com/ppy/osu.git synced 2026-06-03 11:30:49 +08:00

Rename mod and move back to fun

This commit is contained in:
Dean Herbert
2025-07-29 17:10:12 +09:00
Unverified
parent 40f06af357
commit 92a5399b4a
6 changed files with 11 additions and 11 deletions
@@ -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
});
}
+1 -1
View File
@@ -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:
@@ -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<Mod> mods)
=> new ModReplayData(new CatchAutoGenerator(beatmap).Generate(), new ModCreatedUser { Username = "osu!salad" });
@@ -13,7 +13,7 @@ namespace osu.Game.Rulesets.Catch.Mods
{
public class CatchModCinema : ModCinema<CatchHitObject>
{
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<Mod> mods)
=> new ModReplayData(new CatchAutoGenerator(beatmap).Generate(), new ModCreatedUser { Username = "osu!salad" });
@@ -16,12 +16,12 @@ using osuTK;
namespace osu.Game.Rulesets.Catch.Mods
{
public partial class CatchModHoldToWalk : Mod, IApplicableToDrawableRuleset<CatchHitObject>, IApplicableToPlayer
public partial class CatchModMovingFast : Mod, IApplicableToDrawableRuleset<CatchHitObject>, 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) };
@@ -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!;