diff --git a/config/drum_music/test1+2400+4.ogg b/config/drum_music/test1+2400+4.ogg new file mode 100644 index 000000000000..c28403578d5b Binary files /dev/null and b/config/drum_music/test1+2400+4.ogg differ diff --git a/modular_ss220/jukebox/code/jukebox.dm b/modular_ss220/jukebox/code/jukebox.dm index a04edb6b53ef..64472e73b5ad 100644 --- a/modular_ss220/jukebox/code/jukebox.dm +++ b/modular_ss220/jukebox/code/jukebox.dm @@ -18,6 +18,7 @@ var/datum/track/selection = null var/volume = 25 var/max_volume = 25 + var/songs_path = "config/jukebox_music/sounds/" COOLDOWN_DECLARE(jukebox_error_cd) /obj/machinery/jukebox/anchored @@ -55,11 +56,11 @@ /obj/machinery/jukebox/Initialize(mapload) . = ..() - var/list/tracks = flist("config/jukebox_music/sounds/") + var/list/tracks = flist(songs_path) for(var/S in tracks) var/datum/track/T = new() - T.song_path = file("config/jukebox_music/sounds/[S]") + T.song_path = file(songs_path + S) var/list/L = splittext(S,"+") if(L.len != 3) continue @@ -551,6 +552,7 @@ desc = "Крутые барабаны от какой-то группы." icon = 'modular_ss220/jukebox/icons/jukebox.dmi' icon_state = "drum_red" + songs_path = "config/drum_music/" /obj/machinery/jukebox/drum_red/update_icon_state() if(stat & BROKEN)