diff --git a/snd/music.lua b/snd/music.lua index 799ea02..5eaaadb 100644 --- a/snd/music.lua +++ b/snd/music.lua @@ -40,7 +40,15 @@ function choose(str) music.play() elseif str == "ambient" then - ambient = { "peace1", "mission", "peace2", "peace4", "peace6" } + sys = space.getSystem() + factions = sys:faction() + + if factions["Collective"] then + ambient = { "collective1" } + else + ambient = { "ambient1", "ambient2", "mission", + "peace1", "peace2", "peace4", "peace6" } + end music.load(ambient[rnd.int(1, #ambient)]) music.play() diff --git a/snd/music/ambient1.ogg b/snd/music/ambient1.ogg new file mode 100644 index 0000000..798282f Binary files /dev/null and b/snd/music/ambient1.ogg differ diff --git a/snd/music/ambient2.ogg b/snd/music/ambient2.ogg new file mode 100644 index 0000000..47b2aa9 Binary files /dev/null and b/snd/music/ambient2.ogg differ diff --git a/snd/music/collective1.ogg b/snd/music/collective1.ogg new file mode 100644 index 0000000..fadb39b Binary files /dev/null and b/snd/music/collective1.ogg differ diff --git a/snd/music/landing_sinister.ogg b/snd/music/landing_sinister.ogg new file mode 100644 index 0000000..0b86e92 Binary files /dev/null and b/snd/music/landing_sinister.ogg differ diff --git a/snd/music/tension.ogg b/snd/music/tension.ogg new file mode 100644 index 0000000..e643557 Binary files /dev/null and b/snd/music/tension.ogg differ