// TODO: Add an ambient-soundtrack that runs independently from the musical soundtrack
// Times: Some(Day), Some(Night), None [both]
// Biomes: Grassland, Forest, Desert, Snowland, Lake, Mountain, Ocean, Jungle
//          planned biomes: Savannah, Swamp
// Sites: Cave, Dungeon, Void [none]
// Music states: Explore, Combat

(
    tracks: [
        Individual((
            title: "Rest Assured",
            path: "voxygen.audio.soundtrack.town.rest_assured",
            length: 189.0,
            timing: Some(Day),
            biomes: [],
            site: Some(Settlement),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Onwards!",
            path: "voxygen.audio.soundtrack.town.onwards",
            length: 151.0,
            timing: Some(Night),
            biomes: [],
            site: Some(Settlement),
            music_state: Activity(Explore),
            artist: "lorenzo_rozzi",
        )),
        Individual((
            title: "I'm Home",
            path: "voxygen.audio.soundtrack.town.im_home",
            length: 125.0,
            timing: Some(Night),
            biomes: [],
            site: Some(Settlement),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Dank Dungeon",
            path: "voxygen.audio.soundtrack.dungeon.dank_dungeon",
            length: 130.0,
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Calming Hills",
            path: "voxygen.audio.soundtrack.overworld.calming_hills",
            length: 101.0,
            timing: Some(Day),
            biomes: [
                (Mountain, 1)
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Ultimafounding; mixed by Robotnik",
        )),
        Individual((
            title: "Fiesta Del Pueblo",
            path: "voxygen.audio.soundtrack.overworld.fiesta_del_pueblo",
            length: 183.0,
            timing: Some(Day),
            biomes: [
                (Desert, 1)
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic; mixed by Robotnik",
        )),
        Individual((
            title: "Ruination",
            path: "voxygen.audio.soundtrack.dungeon.ruination",
            length: 135.0,
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Saturated Hallows",
            path: "voxygen.audio.soundtrack.cave.saturated_hallows",
            length: 227.0,
            timing: None,
            biomes: [],
            site: Some(Cave),
            music_state: Activity(Explore),
            artist: "Flashbang",
        )),
        Individual((
            title: "Vast Onslaught",
            path: "voxygen.audio.soundtrack.dungeon.vast_onslaught",
            length: 237.0,
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Sacred Temple",
            path: "voxygen.audio.soundtrack.dungeon.sacred_temple",
            length: 75.0,
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "True Nature",
            path: "voxygen.audio.soundtrack.overworld.true_nature",
            length: 169.0,
            timing: Some(Day),
            biomes: [
                (Forest, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "DaforLynx",
        )),
        Individual((
            title: "Jungle Ambient",
            path: "voxygen.audio.soundtrack.overworld.jungle_ambient",
            length: 218.0,
            timing: Some(Day),
            biomes: [
                (Jungle, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Ethereal Bonds",
            path: "voxygen.audio.soundtrack.overworld.ethereal_bonds",
            length: 59.0,
            timing: Some(Night),
            biomes: [
                (Mountain, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Leap of Faith",
            path: "voxygen.audio.soundtrack.overworld.leap_of_faith",
            length: 269.0,
            timing: Some(Night),
            biomes: [
                (Ocean, 1),
                (Lake, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Highland of the Hawk",
            path: "voxygen.audio.soundtrack.overworld.highland_of_the_hawk",
            length: 283.0,
            timing: Some(Day),
            biomes: [
                (Desert, 1),
                (Mountain, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Verdant Glades",
            path: "voxygen.audio.soundtrack.overworld.verdant_glades",
            length: 97.0,
            timing: Some(Day),
            biomes: [
                (Grassland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Calling Wild",
            path: "voxygen.audio.soundtrack.overworld.calling_wild",
            length: 160.0,
            timing: Some(Night),
            biomes: [
                (Grassland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Ultimafounding",
        )),
        Individual((
            title: "Drifting Along",
            path: "voxygen.audio.soundtrack.overworld.drifting_along",
            length: 164.0,
            timing: None,
            biomes: [
                (Lake, 1),
                (Ocean, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "DaforLynx",
        )),
        Individual((
            title: "Winter Falls",
            path: "voxygen.audio.soundtrack.overworld.winter_falls",
            length: 215.0,
            timing: Some(Day),
            biomes: [
                (Snowland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "DaforLynx",
        )),
        Individual((
            title: "Short Meandering",
            path: "voxygen.audio.soundtrack.overworld.short_meandering",
            length: 147.0,
            timing: Some(Night),
            biomes: [
                (Desert, 1),
                (Mountain, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Ap1evideogame",
        )),
        Individual((
            title: "Oceania",
            path: "voxygen.audio.soundtrack.overworld.oceania",
            length: 135.0,
            timing: None,
            biomes: [
                (Lake, 1),
                (Ocean, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Eden",
        )),
        Individual((
            title: "A Solemn Quest",
            path: "voxygen.audio.soundtrack.overworld.a_solemn_quest",
            length: 206.0,
            timing: Some(Night),
            biomes: [
                (Forest, 1),
                (Mountain, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Eden",
        )),        
        Individual((
            title: "Into The Dark Forest",
            path: "voxygen.audio.soundtrack.overworld.into_the_dark_forest",
            length: 184.0,
            timing: Some(Night),
            biomes: [
                (Forest, 1),
                (Jungle, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Field Grazing",
            path: "voxygen.audio.soundtrack.overworld.field_grazing",
            length: 154.0,
            timing: Some(Day),
            biomes: [
                (Grassland, 1),
                (Forest, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Wandering Voices",
            path: "voxygen.audio.soundtrack.overworld.wandering_voices",
            length: 137.0,
            timing: Some(Night),
            biomes: [
                (Grassland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Snowtop Volume",
            path: "voxygen.audio.soundtrack.overworld.snowtop_volume",
            length: 89.0,
            timing: Some(Day),
            biomes: [
                (Snowland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Mineral Deposits",
            path: "voxygen.audio.soundtrack.cave.mineral_deposits",
            length: 148.0,
            timing: None,
            biomes: [],
            site: Some(Cave),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Moonbeams",
            path: "voxygen.audio.soundtrack.overworld.moonbeams",
            length: 158.0,
            timing: Some(Night),
            biomes: [
                (Snowland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Serene Meadows",
            path: "voxygen.audio.soundtrack.overworld.serene_meadows",
            length: 173.0,
            timing: Some(Night),
            biomes: [
                (Grassland, 1),
                (Desert, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "Aeronic",
        )),
        Individual((
            title: "Just The Beginning",
            path: "voxygen.audio.soundtrack.overworld.just_the_beginning",
            length: 188.0,
            timing: Some(Day),
            biomes: [
                (Grassland, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Campfire Stories",
            path: "voxygen.audio.soundtrack.overworld.campfire_stories",
            length: 100.0,
            timing: Some(Night),
            biomes: [
                (Forest, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Limits",
            path: "voxygen.audio.soundtrack.overworld.limits",
            length: 203.0,
            timing: Some(Day),
            biomes: [
                (Mountain, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((   
            title: "Down The Rabbit Hole",
            path: "voxygen.audio.soundtrack.dungeon.down_the_rabbit_hole",
            length: 244.0,
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Individual((
            title: "Between The Fairies",
            path: "voxygen.audio.soundtrack.overworld.between_the_fairies",
            length: 175.0,
            timing: Some(Day),
            biomes: [
                (Forest, 1),
            ],
            site: Some(Void),
            music_state: Activity(Explore),
            artist: "badbbad",
        )),
        Segmented(
            title: "Barred Paths",
            author: "DaforLynx",
            timing: None,
            biomes: [],
            site: Some(Dungeon),
            segments: [
                ("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-end", 6.0, Transition(Combat(High), Explore), None),
                ("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-loop", 54.0, Activity(Combat(High)), None),
                ("voxygen.audio.soundtrack.combat.barred_paths.barred_paths-start", 56.0, Transition(Explore, Combat(High)), Some(Combat(High))),
            ],
        ),
    ]
)