Config/script.js |
(function(){
"use strict";
this.name = "Contextual_Jukebox";
this.author = "Arquebus";
this.copyright = "(C)2021, License:CC-by-nc-sa-4.0";
this.description = "Contextual Jukebox with music by Eric Matyas";
this.version = "0.2";
this.startUpComplete = function(){
delete this.startUpComplete;
// Add event music
var a = this.name;
worldScripts.Lib_Music._addEventMusic({
aegis:{
enter:[
{snd:"aegis_enter_01.ogg",dur:95},
{snd:"aegis_enter_02.ogg",dur:95},
{snd:"aegis_enter_03.ogg",dur:91},
{snd:"aegis_enter_04.ogg",dur:92},
{snd:"aegis_enter_05.ogg",dur:100},
{snd:"aegis_enter_06.ogg",dur:106}
],
exit:[
{snd:"aegis_exit_01.ogg",dur:109},
{snd:"aegis_exit_02.ogg",dur:108},
{snd:"aegis_exit_03.ogg",dur:83},
{snd:"aegis_exit_04.ogg",dur:79},
{snd:"aegis_exit_05.ogg",dur:109}
]
},
exitWS:{
inter:[
{snd:"witch_inter_01.ogg",dur:110},
{snd:"witch_inter_02.ogg",dur:106},
{snd:"witch_inter_03.ogg",dur:35},
{snd:"witch_inter_04.ogg",dur:86},
{snd:"witch_inter_06.ogg",dur:59},
{snd:"witch_inter_07.ogg",dur:84},
{snd:"witch_inter_08.ogg",dur:65},
{snd:"witch_inter_10.ogg",dur:220},
{snd:"witch_inter_11.ogg",dur:151}
],
standard:[
{snd:"witch_std_01.ogg",dur:87},
{snd:"witch_std_02.ogg",dur:33},
{snd:"witch_std_03.ogg",dur:69},
{snd:"witch_std_05.ogg",dur:59},
{snd:"witch_std_08.ogg",dur:103},
{snd:"witch_std_09.ogg",dur:111},
{snd:"witch_std_10.ogg",dur:79},
{snd:"witch_std_11.ogg",dur:68},
{snd:"witch_std_12.ogg",dur:122},
{snd:"witch_std_13.ogg",dur:68}
]
},
planetIn:{
enterMain:[
{snd:"planet_in_main_01.ogg",dur:39},
{snd:"planet_in_main_02.ogg",dur:145},
{snd:"planet_in_main_03.ogg",dur:67},
{snd:"planet_in_main_04.ogg",dur:93},
{snd:"planet_in_main_05.ogg",dur:45}
],
enterSun:[
{snd:"planet_in_sun_01.ogg",dur:106}
]
},
planetOut:{
exitMain:[
{snd:"planet_out_main_01.ogg",dur:69},
{snd:"planet_out_main_02.ogg",dur:156}
],
exitSun:[
{snd:"planet_out_sun_01.ogg",dur:102},
{snd:"planet_out_sun_02.ogg",dur:173}
]
}
},a);
worldScripts.Lib_Music._toggleGroup(a); // Turn them on
// Playlist music
worldScripts.Lib_Music._addChannel({name:"docking",sounds:[
{snd:"docking_01.ogg",dur:126},
{snd:"docking_02.ogg",dur:162},
]});
worldScripts.Lib_Music._addChannel({name:"fight",sounds:[
{snd:"fight_01.ogg",dur:114},
{snd:"fight_02.ogg",dur:131},
{snd:"fight_03.ogg",dur:100},
]});
worldScripts.Lib_Music._addChannel({name:"generic",sounds:[
{snd:"ambient_01.ogg",dur:24},
{snd:"ambient_04.ogg",dur:42},
{snd:"ambient_05.ogg",dur:92},
{snd:"ambient_07.ogg",dur:44},
{snd:"ambient_08.ogg",dur:127},
{snd:"ambient_11.ogg",dur:33},
{snd:"ambient_12.ogg",dur:22},
{snd:"ambient_16.ogg",dur:21},
{snd:"ambient_17.ogg",dur:57},
{snd:"ambient_18.ogg",dur:91},
{snd:"ambient_19.ogg",dur:43},
{snd:"ambient_20.ogg",dur:92},
{snd:"ambient_22.ogg",dur:18},
{snd:"ambient_23.ogg",dur:72},
{snd:"ambient_24.ogg",dur:120},
{snd:"ambient_25.ogg",dur:32},
{snd:"ambient_26.ogg",dur:70},
{snd:"ambient_27.ogg",dur:39},
{snd:"ambient_30.ogg",dur:75},
{snd:"ambient_38.ogg",dur:60},
{snd:"ambient_39.ogg",dur:29},
{snd:"ambient_41.ogg",dur:123},
{snd:"ambient_43.ogg",dur:87},
{snd:"ambient_44.ogg",dur:119},
{snd:"ambient_45.ogg",dur:64},
{snd:"ambient_47.ogg",dur:59},
{snd:"ambient_48.ogg",dur:148},
{snd:"ambient_50.ogg",dur:100},
{snd:"ambient_51.ogg",dur:119},
{snd:"ambient_53.ogg",dur:125}
]});
// Specific station music
worldScripts.Lib_Music._addChannel({name:"Rock Hermit",sounds:[
{snd:"station_03.ogg",dur:147}
]});
worldScripts.Lib_Music._addChannel({name:"Coriolis Station",sounds:[
{snd:"station_01.ogg",dur:77}
]});
worldScripts.Lib_Music._addChannel({name:"Dodecahedron Station",sounds:[
{snd:"station_02.ogg",dur:74}
]});
worldScripts.Lib_Music._addChannel({name:"Icosahedron Station",sounds:[
{snd:"station_04.ogg",dur:65}
]});
worldScripts.Lib_Music._addChannel({name:"Training Station",sounds:[
{snd:"station_05.ogg",dur:98}
]});
};
}).call(this);
|