Skip to content

Commit 12cc930

Browse files
authored
Muse Dash: Add Muse Dash 4.1.0 songs (#2878)
1 parent b9d561a commit 12cc930

File tree

3 files changed

+19
-7
lines changed

3 files changed

+19
-7
lines changed

worlds/musedash/MuseDashCollection.py

+9
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,12 @@ class MuseDashCollections:
3737
"PeroPero in the Universe",
3838
"umpopoff"
3939
]
40+
41+
REMOVED_SONGS = [
42+
"CHAOS Glitch",
43+
"FM 17314 SUGAR RADIO",
44+
"Yume Ou Mono Yo Secret"
45+
]
4046

4147
album_items: Dict[str, AlbumData] = {}
4248
album_locations: Dict[str, int] = {}
@@ -130,6 +136,9 @@ def get_songs_with_settings(self, dlc_songs: Set[str], streamer_mode_active: boo
130136
for songKey, songData in self.song_items.items():
131137
if not self.song_matches_dlc_filter(songData, dlc_songs):
132138
continue
139+
140+
if songKey in self.REMOVED_SONGS:
141+
continue
133142

134143
if streamer_mode_active and not songData.streamer_mode:
135144
continue

worlds/musedash/MuseDashData.txt

+9-1
Original file line numberDiff line numberDiff line change
@@ -529,4 +529,12 @@ Dance of the Corpses|70-5|Rin Len's Mirrorland|False|2|5|8|
529529
Bitter Choco Decoration|70-6|Rin Len's Mirrorland|False|3|6|9|
530530
Dance Robot Dance|70-7|Rin Len's Mirrorland|False|4|7|10|
531531
Sweet Devil|70-8|Rin Len's Mirrorland|False|5|7|9|
532-
Someday'z Coming|70-9|Rin Len's Mirrorland|False|5|7|9|
532+
Someday'z Coming|70-9|Rin Len's Mirrorland|False|5|7|9|
533+
Yume Ou Mono Yo Secret|0-53|Default Music|True|6|8|10|
534+
Yume Ou Mono Yo|0-54|Default Music|True|1|4|0|
535+
Sweet Dream VIVINOS|71-0|Valentine Stage|False|1|4|7|
536+
Ruler Of My Heart VIVINOS|71-1|Valentine Stage|False|2|4|6|
537+
Reality Show|71-2|Valentine Stage|False|5|7|10|
538+
SIG feat.Tobokegao|71-3|Valentine Stage|True|3|6|8|
539+
Rose Love|71-4|Valentine Stage|True|2|4|7|
540+
Euphoria|71-5|Valentine Stage|True|1|3|6|

worlds/musedash/test/TestCollection.py

+1-6
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,6 @@
33

44

55
class CollectionsTest(unittest.TestCase):
6-
REMOVED_SONGS = [
7-
"CHAOS Glitch",
8-
"FM 17314 SUGAR RADIO",
9-
]
10-
116
def test_all_names_are_ascii(self) -> None:
127
bad_names = list()
138
collection = MuseDashCollections()
@@ -58,5 +53,5 @@ def test_remove_songs_are_not_generated(self) -> None:
5853
collection = MuseDashCollections()
5954
songs = collection.get_songs_with_settings({x for x in collection.DLC}, False, 0, 12)
6055

61-
for song_name in self.REMOVED_SONGS:
56+
for song_name in collection.REMOVED_SONGS:
6257
self.assertNotIn(song_name, songs, f"Song '{song_name}' wasn't removed correctly.")

0 commit comments

Comments
 (0)