diff --git a/snd/music.lua b/snd/music.lua index 4760cc2..154fa75 100644 --- a/snd/music.lua +++ b/snd/music.lua @@ -181,7 +181,16 @@ function choose_combat() return end - combat = { "galacticbattle" } + -- Get some data about the system. + sys = space.getSystem() + nebu_dens, nebu_vol = sys:nebulae() + + nebu = nebu_dens > 0 + if nebu then + combat = { "nebu_battle1" } + else + combat = { "galacticbattle" } + end music.load(combat[rnd.int(1, #combat)]) music.play() diff --git a/snd/music/nebu_battle1.ogg b/snd/music/nebu_battle1.ogg new file mode 100644 index 0000000..cccfd71 Binary files /dev/null and b/snd/music/nebu_battle1.ogg differ