diff --git a/osu.Game/Beatmaps/Formats/LegacyBeatmapEncoder.cs b/osu.Game/Beatmaps/Formats/LegacyBeatmapEncoder.cs index 504d346f24..a80147b79a 100644 --- a/osu.Game/Beatmaps/Formats/LegacyBeatmapEncoder.cs +++ b/osu.Game/Beatmaps/Formats/LegacyBeatmapEncoder.cs @@ -398,7 +398,7 @@ namespace osu.Game.Beatmaps.Formats { foreach (List node in hr.NodeSamples) { - if (!customSoundBanks.Contains(node[0].Bank) + if (node.Count > 0 && !customSoundBanks.Contains(node[0].Bank) && node[0].Bank != "none" && node[0].Bank != "normal" && node[0].Bank != "soft" && node[0].Bank != "drum") { customSoundBanks.Add(node[0].Bank);