1
0
mirror of https://github.com/ppy/osu.git synced 2025-02-13 00:42:55 +08:00

Convert chords to strong hits for osu!mania conversion.

This commit is contained in:
smoogipooo 2017-04-18 10:41:26 +09:00
parent 5a78ce15a1
commit 3b9067e55e

View File

@ -49,7 +49,13 @@ namespace osu.Game.Modes.Taiko.Beatmaps
return new Beatmap<TaikoHitObject>(original)
{
BeatmapInfo = info,
HitObjects = original.HitObjects.SelectMany(h => convertHitObject(h, original)).ToList()
HitObjects = original.HitObjects.SelectMany(h => convertHitObject(h, original)).GroupBy(t => t.StartTime).Select(x =>
{
TaikoHitObject first = x.First();
if (x.Skip(1).Any())
first.IsStrong = true;
return first;
}).ToList()
};
}