const psfxDatabase = {};
export async function registerPSFXDatabase(prefix) {

    psfxDatabase["weapon-swooshes"] = {
        "light": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/light/v1/group01/meleeattack-swoosh-light-group01-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group01/meleeattack-swoosh-light-group01-01.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group01/meleeattack-swoosh-light-group01-02.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group01/meleeattack-swoosh-light-group01-03.ogg`
                ],
                "group02": [
                    `${prefix}/library/weapon-swooshes/light/v1/group02/meleeattack-swoosh-light-group02-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group02/meleeattack-swoosh-light-group02-01.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group02/meleeattack-swoosh-light-group02-02.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group02/meleeattack-swoosh-light-group02-03.ogg`
                ],
                "group03": [
                    `${prefix}/library/weapon-swooshes/light/v1/group03/meleeattack-swoosh-light-group03-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group03/meleeattack-swoosh-light-group03-01.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group03/meleeattack-swoosh-light-group03-02.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group03/meleeattack-swoosh-light-group03-03.ogg`
                ],
                "group04": [
                    `${prefix}/library/weapon-swooshes/light/v1/group04/meleeattack-swoosh-light-group04-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group04/meleeattack-swoosh-light-group04-01.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group04/meleeattack-swoosh-light-group04-02.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group04/meleeattack-swoosh-light-group04-03.ogg`
                ],
                "group05": [
                    `${prefix}/library/weapon-swooshes/light/v1/group05/meleeattack-swoosh-light-group05-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group05/meleeattack-swoosh-light-group05-01.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group05/meleeattack-swoosh-light-group05-02.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group05/meleeattack-swoosh-light-group05-03.ogg`
                ],
                "group06": [
                    `${prefix}/library/weapon-swooshes/light/v1/group06/meleeattack-swoosh-light-group06-00.ogg`,
                    `${prefix}/library/weapon-swooshes/light/v1/group06/meleeattack-swoosh-light-group06-01.ogg`
                ]
            }
        },
        "heavy": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group01/meleeattack-swoosh-heavy-group01-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group01/meleeattack-swoosh-heavy-group01-01.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group01/meleeattack-swoosh-heavy-group01-02.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group01/meleeattack-swoosh-heavy-group01-03.ogg`
                ],
                "group02": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group02/meleeattack-swoosh-heavy-group02-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group02/meleeattack-swoosh-heavy-group02-01.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group02/meleeattack-swoosh-heavy-group02-02.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group02/meleeattack-swoosh-heavy-group02-03.ogg`
                ],
                "group03": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group03/meleeattack-swoosh-heavy-group03-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group03/meleeattack-swoosh-heavy-group03-01.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group03/meleeattack-swoosh-heavy-group03-02.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group03/meleeattack-swoosh-heavy-group03-03.ogg`
                ],
                "group04": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group04/meleeattack-swoosh-heavy-group04-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group04/meleeattack-swoosh-heavy-group04-01.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group04/meleeattack-swoosh-heavy-group04-02.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group04/meleeattack-swoosh-heavy-group04-03.ogg`
                ],
                "group05": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group05/meleeattack-swoosh-heavy-group05-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group05/meleeattack-swoosh-heavy-group05-01.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group05/meleeattack-swoosh-heavy-group05-02.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group05/meleeattack-swoosh-heavy-group05-03.ogg`
                ],
                "group06": [
                    `${prefix}/library/weapon-swooshes/heavy/v1/group06/meleeattack-swoosh-heavy-group06-00.ogg`,
                    `${prefix}/library/weapon-swooshes/heavy/v1/group06/meleeattack-swoosh-heavy-group06-01.ogg`
                ]
            }
        },
        "fire": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/fire/v1/group01/meleeattack-swoosh-magicaleffect-group01-fire-00.ogg`,
                    `${prefix}/library/weapon-swooshes/fire/v1/group01/meleeattack-swoosh-magicaleffect-group01-fire-01.ogg`,
                    `${prefix}/library/weapon-swooshes/fire/v1/group01/meleeattack-swoosh-magicaleffect-group01-fire-02.ogg`,
                    `${prefix}/library/weapon-swooshes/fire/v1/group01/meleeattack-swoosh-magicaleffect-group01-fire-03.ogg`
                ]
            }
        },
        "cold": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/cold/v1/group01/meleeattack-swoosh-magicaleffect-group01-cold-00.ogg`,
                    `${prefix}/library/weapon-swooshes/cold/v1/group01/meleeattack-swoosh-magicaleffect-group01-cold-01.ogg`,
                    `${prefix}/library/weapon-swooshes/cold/v1/group01/meleeattack-swoosh-magicaleffect-group01-cold-02.ogg`,
                    `${prefix}/library/weapon-swooshes/cold/v1/group01/meleeattack-swoosh-magicaleffect-group01-cold-03.ogg`
                ]
            }
        },
        "necrotic": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/necrotic/v1/group01/meleeattack-swoosh-magicaleffect-group01-necrotic-00.ogg`,
                    `${prefix}/library/weapon-swooshes/necrotic/v1/group01/meleeattack-swoosh-magicaleffect-group01-necrotic-01.ogg`,
                    `${prefix}/library/weapon-swooshes/necrotic/v1/group01/meleeattack-swoosh-magicaleffect-group01-necrotic-02.ogg`,
                    `${prefix}/library/weapon-swooshes/necrotic/v1/group01/meleeattack-swoosh-magicaleffect-group01-necrotic-03.ogg`
                ]
            }
        },
        "psychic": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/psychic/v1/group01/meleeattack-swoosh-magicaleffect-group01-psychic-00.ogg`,
                    `${prefix}/library/weapon-swooshes/psychic/v1/group01/meleeattack-swoosh-magicaleffect-group01-psychic-01.ogg`,
                    `${prefix}/library/weapon-swooshes/psychic/v1/group01/meleeattack-swoosh-magicaleffect-group01-psychic-02.ogg`,
                    `${prefix}/library/weapon-swooshes/psychic/v1/group01/meleeattack-swoosh-magicaleffect-group01-psychic-03.ogg`
                ]
            }
        },
        "lightning": {
            "v1": {
                "group01": [
                    `${prefix}/library/weapon-swooshes/lightning/v1/group01/meleeattack-swoosh-magicaleffect-group01-lightning-00.ogg`,
                    `${prefix}/library/weapon-swooshes/lightning/v1/group01/meleeattack-swoosh-magicaleffect-group01-lightning-01.ogg`,
                    `${prefix}/library/weapon-swooshes/lightning/v1/group01/meleeattack-swoosh-magicaleffect-group01-lightning-02.ogg`,
                    `${prefix}/library/weapon-swooshes/lightning/v1/group01/meleeattack-swoosh-magicaleffect-group01-lightning-03.ogg`
                ]
            }
        }
    }
    psfxDatabase["impacts"] = {
        "slashing": {
            "v1": [
                `${prefix}/library/impacts/slashing/v1/meleeattack-impacts-slashing-00.ogg`,
                `${prefix}/library/impacts/slashing/v1/meleeattack-impacts-slashing-01.ogg`,
                `${prefix}/library/impacts/slashing/v1/meleeattack-impacts-slashing-02.ogg`,
                `${prefix}/library/impacts/slashing/v1/meleeattack-impacts-slashing-03.ogg`  
            ]    
        },
        "bludgeoning": {
            "v1": [
                `${prefix}/library/impacts/bludgeoning/v1/meleeattack-impacts-bludgeoning-00.ogg`,
                `${prefix}/library/impacts/bludgeoning/v1/meleeattack-impacts-bludgeoning-01.ogg`,
                `${prefix}/library/impacts/bludgeoning/v1/meleeattack-impacts-bludgeoning-02.ogg`,
                `${prefix}/library/impacts/bludgeoning/v1/meleeattack-impacts-bludgeoning-03.ogg`  
            ]    
        },
        "magicaleffects": {
            "fire": [
                `${prefix}/library/impacts/magicaleffects/fire/meleeattack-impacts-magicaleffects-fire-00.ogg` 
            ],
             "cold": [
                `${prefix}/library/impacts/magicaleffects/cold/meleeattack-impacts-magicaleffects-cold-00.ogg` 
            ],
            "necrotic": [
                `${prefix}/library/impacts/magicaleffects/necrotic/meleeattack-impacts-magicaleffects-necrotic-00.ogg` 
            ],
            "psychic": [
                `${prefix}/library/impacts/magicaleffects/psychic/meleeattack-impacts-magicaleffects-psychic-00.ogg`,
                `${prefix}/library/impacts/magicaleffects/psychic/meleeattack-impacts-magicaleffects-psychic-01.ogg`,
                `${prefix}/library/impacts/magicaleffects/psychic/meleeattack-impacts-magicaleffects-psychic-02.ogg`,
                `${prefix}/library/impacts/magicaleffects/psychic/meleeattack-impacts-magicaleffects-psychic-03.ogg` 
            ],
            "lightning": [
                `${prefix}/library/impacts/magicaleffects/lightning/meleeattack-impacts-magicaleffects-lightning-00.ogg`,
                `${prefix}/library/impacts/magicaleffects/lightning/meleeattack-impacts-magicaleffects-lightning-01.ogg`,
                `${prefix}/library/impacts/magicaleffects/lightning/meleeattack-impacts-magicaleffects-lightning-02.ogg`,
                `${prefix}/library/impacts/magicaleffects/lightning/meleeattack-impacts-magicaleffects-lightning-03.ogg`,
                `${prefix}/library/impacts/magicaleffects/lightning/meleeattack-impacts-magicaleffects-lightning-04.ogg` 
            ],
            "generic": {
                "002": {
                    "001": [
                   `${prefix}/library/impacts/magicaleffects/generic/002/impact-magicaleffects-generic-001-03.ogg`  
                    ],
                }
            }    
        }
    }
    psfxDatabase["cantrips"] = {
        // TO DO 
        // "fire-bolt": {
        //     "v1": {
        //         "05ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-002-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-003-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-004-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-005-05ft.ogg`
        //         ],
        //         "15ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-002-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-003-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-004-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-005-15ft.ogg`
        //         ],
        //         "30ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-002-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-003-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-004-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-005-30ft.ogg`
        //         ],
        //         "60ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-002-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-003-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-004-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-005-60ft.ogg`
        //         ],
        //         "90ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-90ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-002-90ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-003-90ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-004-90ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-005-90ft.ogg`
        //         ],
        //     },
        //     "v2": {
        //         "05ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-001-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-003-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-004-05ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-005-05ft.ogg`
        //         ],
        //         "15ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-001-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-003-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-004-15ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-005-15ft.ogg`
        //         ],
        //         "30ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-001-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-003-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-004-30ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-005-30ft.ogg`
        //         ],
        //         "60ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-001-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-003-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-004-60ft.ogg`,
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-005-60ft.ogg`
        //         ],
        //         "90ft": [
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-001-90ft.ogg`
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-90ft.ogg`
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-003-90ft.ogg`
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-004-90ft.ogg`
        //             `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-005-90ft.ogg`
        //         ],
        //     }
        // },
        "fire-bolt": {
            "v1": {
                "05ft": `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-05ft.ogg`,
                "15ft": `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-15ft.ogg`,
                "30ft": `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-30ft.ogg`,
                "60ft": `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-60ft.ogg`,
                "90ft": `${prefix}/library/cantrips/fire-bolt/v1/fire-bolt-001-90ft.ogg`
                },
            "v2": {
                "05ft": `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-05ft.ogg`,
                "15ft": `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-15ft.ogg`,
                "30ft": `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-30ft.ogg`,
                "60ft": `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-60ft.ogg`,
                "90ft": `${prefix}/library/cantrips/fire-bolt/v2/fire-bolt-002-90ft.ogg`
                }
        },
        "ray-of-frost": {
            "v1": [
                `${prefix}/library/cantrips/ray-of-frost/v1/ray-of-frost-003.ogg`
            ],
            "v2": [
                `${prefix}/library/cantrips/ray-of-frost/v2/ray-of-frost-003.ogg`
            ]
        },
        "toll-the-dead": {
            "v1": {
                "001": `${prefix}/library/cantrips/toll-the-dead/v1/toll-the-dead-001.ogg`,
                "002": `${prefix}/library/cantrips/toll-the-dead/v1/toll-the-dead-002.ogg`,
            },
            "rasping-whispers": {
                "001": `${prefix}/library/cantrips/toll-the-dead/v1/rasping-whispers-001.ogg`
                },
            "ominous-bell": {
                "001": `${prefix}/library/cantrips/toll-the-dead/v1/ominous-bell-001.ogg`
                }
            
        },
        "mind-sliver": {
            "v1": [
                `${prefix}/library/cantrips/mind-sliver/v1/mind-sliver-001.ogg`,
            ]
        },
        "eldritch-blast": {
            "v1": [
                `${prefix}/library/cantrips/eldritch-blast/v1/eldritch-blast-001.ogg`,
                `${prefix}/library/cantrips/eldritch-blast/v1/eldritch-blast-002.ogg`,
                `${prefix}/library/cantrips/eldritch-blast/v1/eldritch-blast-003.ogg`,
                `${prefix}/library/cantrips/eldritch-blast/v1/eldritch-blast-004.ogg`,
                `${prefix}/library/cantrips/eldritch-blast/v1/eldritch-blast-005.ogg`
            ]
        },
        "acid-splash": {
            "v1": {
                "05ft": [
                    `${prefix}/library/cantrips/acid-splash/v1/acid-splash-003-05ft.ogg`
                ],
                "15ft": [
                   `${prefix}/library/cantrips/acid-splash/v1/acid-splash-003-15ft.ogg`
                ],      
                "30ft": [
                    `${prefix}/library/cantrips/acid-splash/v1/acid-splash-003-30ft.ogg`
                ],
                "60ft": [
                    `${prefix}/library/cantrips/acid-splash/v1/acid-splash-003-60ft.ogg`
                ],
                "90ft": [
                    `${prefix}/library/cantrips/acid-splash/v1/acid-splash-003-90ft.ogg`
                ],
            }
        },
        "shocking-grasp": {
            "v1": {
                "001": `${prefix}/library/cantrips/shocking-grasp/v1/shocking-grasp-001.ogg`,
                "002": `${prefix}/library/cantrips/shocking-grasp/v1/shocking-grasp-002.ogg`,
                "003": `${prefix}/library/cantrips/shocking-grasp/v1/shocking-grasp-003.ogg`,
                "004": `${prefix}/library/cantrips/shocking-grasp/v1/shocking-grasp-004.ogg`,
                "005": `${prefix}/library/cantrips/shocking-grasp/v1/shocking-grasp-005.ogg`
            }
        },
        "dancing-lights": {
            "v1": {
                "001": `${prefix}/library/cantrips/dancing-lights/v1/dancing-lights-00.ogg`,
                "002": `${prefix}/library/cantrips/dancing-lights/v1/dancing-lights-01.ogg`,
                "003": `${prefix}/library/cantrips/dancing-lights/v1/dancing-lights-02.ogg`,
                "004": `${prefix}/library/cantrips/dancing-lights/v1/dancing-lights-03.ogg`,
                "005": `${prefix}/library/cantrips/dancing-lights/v1/dancing-lights-04.ogg`
            }
        },
        "light": {
            "v1": {
                "001": `${prefix}/library/cantrips/light/v1/light-00.ogg`,
                "002": `${prefix}/library/cantrips/light/v1/light-01.ogg`,
                "003": `${prefix}/library/cantrips/light/v1/light-02.ogg`,
                "004": `${prefix}/library/cantrips/light/v1/light-03.ogg`,
                "005": `${prefix}/library/cantrips/light/v1/light-04.ogg`
            }
        },
        "create-bonfire": {
            "v1": {
                "001": `${prefix}/library/cantrips/create-bonfire/v1/create-bonfire-001.ogg`,
                "002": `${prefix}/library/cantrips/create-bonfire/v1/create-bonfire-002.ogg`
            }
        },
        "poison-spray": {
            "v1": [
                `${prefix}/library/cantrips/poison-spray/v1/poison-spray-001.ogg`,
            ]
        },
        "thunderclap": {
            "v1": [
                `${prefix}/library/cantrips/thunderclap/v1/thunderclap-001.ogg`,
            ]
        },
        "gust": {
            "v1": [
                `${prefix}/library/cantrips/gust/v1/gust-001.ogg`,
            ]
        },
        "sacred-flame": {
            "v1" : {
                "001" : {
                    "caster" : `${prefix}/library/cantrips/sacred-flame/v1/sacred-flame-caster-01.ogg`,
                    "target" : `${prefix}/library/cantrips/sacred-flame/v1/sacred-flame-target-01.ogg`
                }
            }
        }
    }
    psfxDatabase["ranged-weapons"] = {
        "longbow": {
            "v1": {
                "05ft": [
                    `${prefix}/library/ranged-weapons/longbow/v1/longbow-003-05ft.ogg`
                ],               
                "15ft": [
                    `${prefix}/library/ranged-weapons/longbow/v1/longbow-003-15ft.ogg`
                ],
                "30ft": [
                    `${prefix}/library/ranged-weapons/longbow/v1/longbow-003-30ft.ogg`
                ],                                           
                "60ft": [
                    `${prefix}/library/ranged-weapons/longbow/v1/longbow-003-60ft.ogg`
                ],              
                "90ft": [
                    `${prefix}/library/ranged-weapons/longbow/v1/longbow-003-90ft.ogg`
                ],               
                
            }
        },
         "guns": {
            "single-fire": {
                "revolver": [
                    `${prefix}/library/ranged-weapons/guns/revolver/single-fire/revolver-single-fire-001-01.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/single-fire/revolver-single-fire-001-02.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/single-fire/revolver-single-fire-001-03.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/single-fire/revolver-single-fire-001-04.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/single-fire/revolver-single-fire-001-05.ogg` 
                ]
            },            
            "prepare": {
                "revolver": [
                    `${prefix}/library/ranged-weapons/guns/revolver/prepare/revolver-prepare-001-01.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/prepare/revolver-prepare-001-02.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/prepare/revolver-prepare-001-03.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/prepare/revolver-prepare-001-04.ogg`,
                    `${prefix}/library/ranged-weapons/guns/revolver/prepare/revolver-prepare-001-05.ogg` 
                ]
            }
        }
    }
    psfxDatabase["weapon-attacks"] = {
        "spear": {
            "v1": [
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-00.ogg`,
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-01.ogg`,
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-02.ogg`,
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-03.ogg`,
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-04.ogg`,
                `${prefix}/library/weapon-attacks/spear/v1/spear-001-05.ogg`
            ]
        },
        "sword": {
            "v1": [
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-00.ogg`,
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-01.ogg`,
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-02.ogg`,
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-03.ogg`,
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-04.ogg`,
                `${prefix}/library/weapon-attacks/sword/v1/sword-001-05.ogg`
            ]
        }
    }
    psfxDatabase["ambient"] = {
        "firesources": {
            "fireplace": {
                "001": `${prefix}/library/ambient/firesources/fireplace/open-fire-001.ogg`,
                "002": `${prefix}/library/ambient/firesources/fireplace/open-fire-002.ogg`,
            }
        },
    }
    psfxDatabase["1st-level-spells"] = {
        "entangle": {
            "vines" : {
                "v1" : {
                    "001" : {
                        "intro" : `${prefix}/library/1st-level-spells/entangle/vines/v1/entangle-intro.ogg`,
                        "outro" : `${prefix}/library/1st-level-spells/entangle/vines/v1/entangle-outro.ogg`
                    }
                }
            }
        },
        "burning-hands": {
            "v1": {
                "001": `${prefix}/library/1st-level-spells/burning-hands/v1/burning-hands-01.ogg`
            }
        },
        "arms-of-hadar": {
            "v1": {
                "001": `${prefix}/library/1st-level-spells/arms-of-hadar/v1/arms-of-hadar-00.ogg`
            }
        },
        "cure-wounds": {
            "v1": {
                "001": `${prefix}/library/1st-level-spells/cure-wounds/v1/cure-wounds-00.ogg`
            }
        },
        "magic-missile": {
            "v1": {
                "05ft": `${prefix}/library/1st-level-spells/magic-missile/v1/magic-missile-001-05ft.ogg`,
                "15ft": `${prefix}/library/1st-level-spells/magic-missile/v1/magic-missile-001-15ft.ogg`,
                "30ft": `${prefix}/library/1st-level-spells/magic-missile/v1/magic-missile-001-30ft.ogg`,
                "60ft": `${prefix}/library/1st-level-spells/magic-missile/v1/magic-missile-001-60ft.ogg`,
                "90ft": `${prefix}/library/1st-level-spells/magic-missile/v1/magic-missile-001-90ft.ogg`
              }
        },
        "bless": {
            "v1": {
                "001": `${prefix}/library/1st-level-spells/bless/v1/bless-v1-001.ogg`,
                "002": `${prefix}/library/1st-level-spells/bless/v1/bless-v1-002.ogg`,
                "003": `${prefix}/library/1st-level-spells/bless/v1/bless-v1-003.ogg`,
                "004": `${prefix}/library/1st-level-spells/bless/v1/bless-v1-004.ogg`,
                "005": `${prefix}/library/1st-level-spells/bless/v1/bless-v1-005.ogg`,
            }
        }, 
        "shield-spell": {
            "intro": {
                "v1":{
                    "003": `${prefix}/library/1st-level-spells/shield-spell/v1/shield-spell-v1-intro-03.ogg`

                }
            },
            "outro": {
                "v1":{
                    "003": `${prefix}/library/1st-level-spells/shield-spell/v1/shield-spell-v1-outro-03.ogg`
                }
             }
        },
            "sleep": {
                "v1": {
                    "001": `${prefix}/library/1st-level-spells/sleep/v1/sleep-v1-001.ogg`
                },
        },  
    }
    
    psfxDatabase["2nd-level-spells"] = {
        "scorching-ray": {
            "v1": {
                "05ft": `${prefix}/library/2nd-level-spells/scorching-ray/v1/scorching-ray-001-05ft.ogg`,
                "15ft": `${prefix}/library/2nd-level-spells/scorching-ray/v1/scorching-ray-001-15ft.ogg`,
                "30ft": `${prefix}/library/2nd-level-spells/scorching-ray/v1/scorching-ray-001-30ft.ogg`,
                "60ft": `${prefix}/library/2nd-level-spells/scorching-ray/v1/scorching-ray-001-60ft.ogg`,
                "90ft": `${prefix}/library/2nd-level-spells/scorching-ray/v1/scorching-ray-001-90ft.ogg`
              }
        },
            "misty-step": {
                "v1" : {
                    "complete" : {
                        "generic" : `${prefix}/library/2nd-level-spells/misty-step/v1/complete/misty-step-complete-generic-001.ogg`
                },
                    "intro" : {
                        "generic" : `${prefix}/library/2nd-level-spells/misty-step/v1/intro/misty-step-intro-generic-001.ogg`
                },
                    "outro" : {
                        "generic" : `${prefix}/library/2nd-level-spells/misty-step/v1/outro/misty-step-outro-generic-001.ogg`
                }
            }
        },
         "moonbeam": {
            "intro" : {
                "v1" : {
                    "001" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro-v1-001.ogg`,
                    "002" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro-v1-002.ogg`,
                    "003" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro-v1-003.ogg`,
                    "004" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro-v1-004.ogg`,
                    "005" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro-v1-005.ogg`,
                 }
            },
            "intro_no_pulse" : {
                "v1" : {
                    "001" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro_no_pulse-v1-001.ogg`,
                    "002" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro_no_pulse-v1-002.ogg`,
                    "003" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro_no_pulse-v1-003.ogg`,
                    "004" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro_no_pulse-v1-004.ogg`,
                    "005" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-intro_no_pulse-v1-005.ogg`,
                 }
            },
            "outro" : {
                "v1" : {
                    "001" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-outro-v1-001.ogg`,
                    "002" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-outro-v1-002.ogg`,
                    "003" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-outro-v1-003.ogg`,
                    "004" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-outro-v1-004.ogg`,
                    "005" : `${prefix}/library/2nd-level-spells/moonbeam/v1/moonbeam-outro-v1-005.ogg`,
                 }
            }
        },
    }
    psfxDatabase["3rd-level-spells"] = {
        "fireball": {
            "v1" : {
                "001" : {
                    "beam" : `${prefix}/library/3rd-level-spells/fireball/v1/fireball-beam-01.ogg`,
                    "explosion" : `${prefix}/library/3rd-level-spells/fireball/v1/fireball-explosion-01.ogg`
                }
            }
        },
        "call-lightning": {
            "v1" : {
                "cast" : [`${prefix}/library/3rd-level-spells/call-lightning/v1/cast/call-lightning-001.ogg`],
                "primary" : [`${prefix}/library/3rd-level-spells/call-lightning/v1/primary/lightning-strike-001.ogg`],
                "secondary" : [
                    `${prefix}/library/3rd-level-spells/call-lightning/v1/secondary/chain-lightning-secondary-strike-5ft-00.ogg`,
                    `${prefix}/library/3rd-level-spells/call-lightning/v1/secondary/chain-lightning-secondary-strike-5ft-01.ogg`,
                    `${prefix}/library/3rd-level-spells/call-lightning/v1/secondary/chain-lightning-secondary-strike-5ft-02.ogg`,
                    `${prefix}/library/3rd-level-spells/call-lightning/v1/secondary/chain-lightning-secondary-strike-5ft-03.ogg`,
                    `${prefix}/library/3rd-level-spells/call-lightning/v1/secondary/chain-lightning-secondary-strike-5ft-04.ogg`
                ]
            }
        }
    }
    psfxDatabase["5th-level-spells"] = {
        "cone-of-cold": {
            "v1": {
                "001": `${prefix}/library/5th-level-spells/cone-of-cold/v1/cone-of-cold-00.ogg`
            }
        }
    }
    psfxDatabase["class-features"] = {
        "divine-smite": {
            "v1" : {
                "001" : {
                    "caster" : `${prefix}/library/class-features/divine-smite/v1/divine-smite-caster-01.ogg`,
                    "target" : `${prefix}/library/class-features/divine-smite/v1/divine-smite-target-01.ogg`
                }
            }
        },
        "bardic-inspiration": {
            "v1" : {
                "keyOfC" : {
                    "001" : `${prefix}/library/class-features/bardic-inspiration/v1/bardicInspiration-layer-keyOfC-001.ogg`,
                },
            }
        }
    }
    psfxDatabase["casting"] = {
        "fire": {
            "001": [
                `${prefix}/library/casting/fire/cast-fire-03.ogg`
            ],
        },
        "fire-side": {
            "001": [
                `${prefix}/library/casting/fire-side/cast-fire-side-03.ogg`
            ],
        },
        "earth": {
            "001": [
                `${prefix}/library/casting/earth/cast-earth-03.ogg`
            ],
        },
        "sound": {
            "001": [
                `${prefix}/library/casting/sound/cast-sound-03.ogg`
            ],
        },
        "water": {
            "001": [ 
                `${prefix}/library/casting/water/cast-water-03.ogg`
            ],
        },
        "generic": {
            "001": [
                `${prefix}/library/casting/generic/001/cast-generic-03.ogg`
            ],
            "002": {
                "001": [
               `${prefix}/library/casting/generic/002/cast-generic-001-03.ogg`  
                ],
            }
        },
        "generic-v2": {
            "001": {
                "01": [
               `${prefix}/library/casting/generic-v2/001/cast-generic-001-01.ogg`  
                ],
            },
        }
    }
        psfxDatabase["ranged-magic"] = {
            "generic": {
                "missile" : {
                    "only" : {
                        "001": {
                            "05ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-only-001-05ft-03.ogg`,
                            "15ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-only-001-15ft-03.ogg`,
                            "30ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-only-001-30ft-03.ogg`,
                            "60ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-only-001-60ft-03.ogg`,
                            "90ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-only-001-90ft-03.ogg`
                        },
                    },
                    "complete" : {
                        "001": {
                            "05ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-complete-001-05ft-03.ogg`,
                            "15ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-complete-001-15ft-03.ogg`,
                            "30ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-complete-001-30ft-03.ogg`,
                            "60ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-complete-001-60ft-03.ogg`,
                            "90ft": `${prefix}/library/ranged-magic/generic/missile/001/ranged-magic-missile-complete-001-90ft-03.ogg`
                        },
                    }
                },
                "projectile": {
                    "ranged": {
                        "001": {
                            "05ft": `${prefix}/library/ranged-magic/generic/projectile/001/ranged-magic-projectile-001-05ft-03.ogg`, 
                            "15ft": `${prefix}/library/ranged-magic/generic/projectile/001/ranged-magic-projectile-001-15ft-03.ogg`,
                            "30ft": `${prefix}/library/ranged-magic/generic/projectile/001/ranged-magic-projectile-001-30ft-03.ogg`,
                            "60ft": `${prefix}/library/ranged-magic/generic/projectile/001/ranged-magic-projectile-001-60ft-03.ogg`,
                            "90ft": `${prefix}/library/ranged-magic/generic/projectile/001/ranged-magic-projectile-001-90ft-03.ogg`
                        },
                    },
                    "instant": {
                        "001": `${prefix}/library/ranged-magic/generic/instant/001/ranged-magic-instant-001-03.ogg`,
                        }
                },
                "beam": {
                        "001": `${prefix}/library/ranged-magic/generic/beam/001/ranged-magic-beam-001-03.ogg`,
                        }
            }
        }
        psfxDatabase["creature"] = {
            "movement": {
                "footsteps" : {
                    "outdoors" : {
                        "001": {
                            "single": [
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-00.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-01.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-02.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-03.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-04.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-05.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-06.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-single-outdoors-001-07.ogg`     
                            ],
                            "sequence": `${prefix}/library/creature/movement/footsteps/outdoors/001/footsteps-sequence-outdoors-001.ogg`
    
                        },
                        "002": {
                            "single": [
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-00.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-01.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-02.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-03.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-04.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-05.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-06.ogg`,
                            `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-single-outdoors-002-07.ogg`    
                            ],
                            "sequence": `${prefix}/library/creature/movement/footsteps/outdoors/002/footsteps-sequence-outdoors-002.ogg`
    
                        }
                    },
                },
                "burrow": {
                    "001": {
                        "ranged": {
                            "05ft": `${prefix}/library/creature/movement/burrow/001/burrow-ranged-001-05ft-03.ogg`,
                            "15ft": `${prefix}/library/creature/movement/burrow/001/burrow-ranged-001-15ft-03.ogg`,
                            "30ft": `${prefix}/library/creature/movement/burrow/001/burrow-ranged-001-30ft-03.ogg`,
                            "60ft": `${prefix}/library/creature/movement/burrow/001/burrow-ranged-001-60ft-03.ogg`,
                            "90ft": `${prefix}/library/creature/movement/burrow/001/burrow-ranged-001-90ft-03.ogg`,
                        }
                    },
                    "breach": `${prefix}/library/creature/movement/burrow/001/burrow-breach-001-03.ogg`
                },
            "flight": {
                "landing": {
                    "impact": {
                        "small": [
                            `${prefix}/library/creature/movement/flight/landing/landing-impact-small-001.ogg`
                ]
            }
        },   
                "wings": {
                    "small": [
                        `${prefix}/library/creature/movement/flight/wings/beating-wings-small-001.ogg`
                ]
            }   
        },

    },
        "dragons": {
            "attacks": {
                "breath": {
                     "small": {
                        "fire": [
                            `${prefix}/library/creature/dragons/attacks/breath-attack-small-fire-001.ogg`
                        ],
                        "cold": [
                            `${prefix}/library/creature/dragons/attacks/breath-attack-small-cold-001.ogg`
                        ],
                },
            },
                "rend": {
                    "fire": [
                        `${prefix}/library/creature/dragons/attacks/rend-slash-fire-001.ogg`
                ],
                    "cold": [
                        `${prefix}/library/creature/dragons/attacks/rend-slash-cold-001.ogg`
                ]
            }
        },
            "roar": {
                "small": [
                    `${prefix}/library/creature/dragons/roar/dragon-roar-small-001.ogg`    
                ]
            }
        },
        "sleeping": {
            "humanoid": {
                "snoring": {
                    "001": `${prefix}/library/creature/sleeping/humanoid/snoring/snoring-humanoid-001.ogg`
                }
            }
        }
    },
     psfxDatabase["magic-signs"] = {
        "circle": {
                "v1" : {
                    "abjuration" : {
                        "complete" : `${prefix}/library/magic-signs/circles/v1/abjuration-magic-sign-circle-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/circles/v1/abjuration-magic-sign-circle-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/circles/v1/abjuration-magic-sign-circle-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/circles/v1/abjuration-magic-sign-circle-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/circles/v1/abjuration-magic-sign-circle-intro-fade.ogg`
                },
                    "conjuration" : {
                        "complete" : `${prefix}/library/magic-signs/circles/v1/conjuration-magic-sign-circle-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/circles/v1/conjuration-magic-sign-circle-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/circles/v1/conjuration-magic-sign-circle-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/circles/v1/conjuration-magic-sign-circle-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/circles/v1/conjuration-magic-sign-circle-intro-fade.ogg`
                },
                    "divination" : {
                        "complete" : `${prefix}/library/magic-signs/circles/v1/divination-magic-sign-circle-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/circles/v1/divination-magic-sign-circle-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/circles/v1/divination-magic-sign-circle-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/circles/v1/divination-magic-sign-circle-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/circles/v1/divination-magic-sign-circle-intro-fade.ogg`
                },
            }
        },
        "rune": {
                "v1" : {
                    "abjuration" : {
                        "complete" : `${prefix}/library/magic-signs/runes/v1/abjuration-magic-sign-rune-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/runes/v1/abjuration-magic-sign-rune-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/runes/v1/abjuration-magic-sign-rune-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/runes/v1/abjuration-magic-sign-rune-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/runes/v1/abjuration-magic-sign-rune-intro-fade.ogg`
                },
                    "conjuration" : {
                        "complete" : `${prefix}/library/magic-signs/runes/v1/conjuration-magic-sign-rune-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/runes/v1/conjuration-magic-sign-rune-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/runes/v1/conjuration-magic-sign-rune-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/runes/v1/conjuration-magic-sign-rune-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/runes/v1/conjuration-magic-sign-rune-intro-fade.ogg`
                },
                    "divination" : {
                        "complete" : `${prefix}/library/magic-signs/runes/v1/divination-magic-sign-rune-complete.ogg`,
                        "intro" : `${prefix}/library/magic-signs/runes/v1/divination-magic-sign-rune-intro.ogg`,
                        "loop" : `${prefix}/library/magic-signs/runes/v1/divination-magic-sign-rune-loop.ogg`,
                        "outro" : `${prefix}/library/magic-signs/runes/v1/divination-magic-sign-rune-outro.ogg`,
                        "intro-fade" : `${prefix}/library/magic-signs/runes/v1/divination-magic-sign-rune-intro-fade.ogg`
                },
            }
        }
    }

    psfxDatabase["incantations"] = {
        "masculine": {
                "001": {
                   "reverb": {
                        "harm": {
                            "001" : `${prefix}/library/incantations/masculine/001/reverb/harm/incantation-masculine001-reverb-harm-001.ogg`
                        },
                        "help": {
                            "002" : `${prefix}/library/incantations/masculine/001/reverb/help/incantation-masculine001-reverb-help-002.ogg`
                        },
                        "summon": {
                            "003" : `${prefix}/library/incantations/masculine/001/reverb/summon/incantation-masculine001-reverb-summon-003.ogg`
                        }
                   },
                   "dry": {
                        "harm": {
                            "001" : `${prefix}/library/incantations/masculine/001/dry/harm/incantation-masculine001-dry-harm-001.ogg`,
                        },
                        "help": {
                            "002" : `${prefix}/library/incantations/masculine/001/dry/help/incantation-masculine001-dry-help-002.ogg`,
                        },
                        "summon": {
                            "003" : `${prefix}/library/incantations/masculine/001/dry/summon/incantation-masculine001-dry-summon-003.ogg`,
                        }
                   },
                "demonic": {
                        "harm": {
                            "001" : `${prefix}/library/incantations/masculine/001/demonic/harm/incantation-masculine001-demonic-harm-001.ogg`,
                        },
                        "help": {
                            "002" : `${prefix}/library/incantations/masculine/001/demonic/help/incantation-masculine001-demonic-help-002.ogg`,
                        },
                        "summon": {
                            "003" : `${prefix}/library/incantations/masculine/001/demonic/summon/incantation-masculine001-demonic-summon-003.ogg`,
                        }
                   }
                },
                "002": {
                   "reverb": {
                        "harm": {
                            "004" : `${prefix}/library/incantations/masculine/002/reverb/harm/incantation-masculine002-reverb-harm-004.ogg`,
                        },
                        "help": {
                            "005" : `${prefix}/library/incantations/masculine/002/reverb/help/incantation-masculine002-reverb-help-005.ogg`,
                        },
                        "summon": {
                            "006" : `${prefix}/library/incantations/masculine/002/reverb/summon/incantation-masculine002-reverb-summon-006.ogg`,
                        }
                   },
                   "dry": {
                        "harm": {
                            "004" : `${prefix}/library/incantations/masculine/002/dry/harm/incantation-masculine002-dry-harm-004.ogg`,
                        },
                        "help": {
                            "005" : `${prefix}/library/incantations/masculine/002/dry/help/incantation-masculine002-dry-help-005.ogg`,
                        },
                        "summon": {
                            "006" : `${prefix}/library/incantations/masculine/002/dry/summon/incantation-masculine002-dry-summon-006.ogg`,
                        }
                   },
                "demonic": {
                        "harm": {
                            "004" : `${prefix}/library/incantations/masculine/002/demonic/harm/incantation-masculine002-demonic-harm-004.ogg`,
                        },
                        "help": {
                            "005" : `${prefix}/library/incantations/masculine/002/demonic/help/incantation-masculine002-demonic-help-005.ogg`,
                        },
                        "summon": {
                            "006" : `${prefix}/library/incantations/masculine/002/demonic/summon/incantation-masculine002-demonic-summon-006.ogg`,
                        }
                   }
                }
            },
            "feminine": {
                "001": {
                   "reverb": {
                        "harm": {
                            "007" : `${prefix}/library/incantations/feminine/001/reverb/harm/incantation-feminine001-reverb-harm-007.ogg`,
                        },
                        "help": {
                            "008" : `${prefix}/library/incantations/feminine/001/reverb/help/incantation-feminine001-reverb-help-008.ogg`,
                        },
                        "summon": {
                            "009" : `${prefix}/library/incantations/feminine/001/reverb/summon/incantation-feminine001-reverb-summon-009.ogg`,
                        }
                   },
                   "dry": {
                        "harm": {
                            "007" : `${prefix}/library/incantations/feminine/001/dry/harm/incantation-feminine001-dry-harm-007.ogg`,
                        },
                        "help": {
                            "008" : `${prefix}/library/incantations/feminine/001/dry/help/incantation-feminine001-dry-help-008.ogg`,
                        },
                        "summon": {
                            "009" : `${prefix}/library/incantations/feminine/001/dry/summon/incantation-feminine001-dry-summon-009.ogg`,
                        }
                   },
                "demonic": {
                        "harm": {
                            "007" : `${prefix}/library/incantations/feminine/001/demonic/harm/incantation-feminine001-demonic-harm-007.ogg`,
                        },
                        "help": {
                            "008" : `${prefix}/library/incantations/feminine/001/demonic/help/incantation-feminine001-demonic-help-008.ogg`,
                        },
                        "summon": {
                            "009" : `${prefix}/library/incantations/feminine/001/demonic/summon/incantation-feminine001-demonic-summon-009.ogg`,
                        }
                   }
                }
            }
        }
    
           psfxDatabase["conditions"] = {
        "boon": {
            "001": {
                "01" : `${prefix}/library/conditions/boon/boon-001-01.ogg`
                },
            "002": {
                "01" : `${prefix}/library/conditions/boon/boon-002-01.ogg`
                },
            "003": {
                "01" : `${prefix}/library/conditions/boon/boon-003-01.ogg`
                },
            "004": {
                "01" : `${prefix}/library/conditions/boon/boon-004-01.ogg`
                },
            "005": {                
                "01" : `${prefix}/library/conditions/boon/boon-005-01.ogg`
                },
            "006": {
                "01" : `${prefix}/library/conditions/boon/boon-006-01.ogg`
                },
            },
         "generic-layer": {
            "002": `${prefix}/library/conditions/generic-layers/generic-layer-002.ogg`
            }
        }
    psfxDatabase["consumables"] = {
            "potions-vials": {
                "cork-bottle": {
                    "002" : `${prefix}/library/consumables/potions-vials/cork-bottle/cork-bottle-002.ogg`
                },
                "drink-liquid": {
                    "002" : `${prefix}/library/consumables/potions-vials/drink-liquid/drink-liquid-002.ogg`
                },
            },
    }
        psfxDatabase["musical-instruments"] = {
                "lute": {
                    "01":{
                     "strummed": {
                        "keyOfC": {
                            "C6" : `${prefix}/library/musical-instruments/strummed-plucked/lute/strummed/lute-C6-strum.ogg`,
                            "C7" : `${prefix}/library/musical-instruments/strummed-plucked/lute/strummed/lute-C7-strum.ogg`
                        }
                    },
                    "strummed-tremolo": {
                        "keyOfC": {
                            "Cadd9" : `${prefix}/library/musical-instruments/strummed-plucked/lute/strummed-tremolo/lute-Cadd9-strum-tremolo.ogg`,
                            "Cm6" : `${prefix}/library/musical-instruments/strummed-plucked/lute/strummed-tremolo/lute-Cm6-strum-tremolo.ogg`,
                        }
                    }
                }
            },
    } 
    // TO DO Variations pending
    // psfxDatabase["incantations"] = {
    //     "older-female": {
    //         "fire-spells": {
    //             "ardor-exsurge": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/ardor-exsurge/ardor-exsurge-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ardor-exsurge/ardor-exsurge-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ardor-exsurge/ardor-exsurge-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ardor-exsurge/ardor-exsurge-whisper.ogg`
    //             ],
    //             "concrema-omnia": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/concrema-omnia/concrema-omnia-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/concrema-omnia/concrema-omnia-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/concrema-omnia/concrema-omnia-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/concrema-omnia/concrema-omnia-whisper.ogg`
    //             ],
    //             "exuro-invictum": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/exuro-invictum/exuro-invictum-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/exuro-invictum/exuro-invictum-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/exuro-invictum/exuro-invictum-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/exuro-invictum/exuro-invictum-whisper.ogg`
    //             ],
    //             "flamma-vocabitur": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/flamma-vocabitur/flamma-vocabitur-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/flamma-vocabitur/flamma-vocabitur-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/flamma-vocabitur/flamma-vocabitur-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/flamma-vocabitur/flamma-vocabitur-whisper.ogg`
    //             ],
    //             "ignis-imperium": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-imperium/ignis-imperium-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-imperium/ignis-imperium-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-imperium/ignis-imperium-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-imperium/ignis-imperium-whisper.ogg`
    //             ],
    //             "ignis-veritatis": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-veritatis/ignis-veritatis-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-veritatis/ignis-veritatis-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-veritatis/ignis-veritatis-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/ignis-veritatis/ignis-veritatis-whisper.ogg`
    //             ],
    //             "incendium-aeternum": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/incendium-aeternum/incendium-aeternum-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/incendium-aeternum/incendium-aeternum-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/incendium-aeternum/incendium-aeternum-whisper.ogg`
    //             ],
    //             "inferna-aperiuntur": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/inferna-aperiuntur/inferna-aperiuntur-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/inferna-aperiuntur/inferna-aperiuntur-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/inferna-aperiuntur/inferna-aperiuntur-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/inferna-aperiuntur/inferna-aperiuntur-whisper.ogg`
    //             ],
    //             "pactum-flammarum": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/pactum-flammarum/pactum-flammarum-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pactum-flammarum/pactum-flammarum-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pactum-flammarum/pactum-flammarum-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pactum-flammarum/pactum-flammarum-whisper.ogg`
    //             ],
    //             "pyri-dominatus": [
    //                 `${prefix}/library/incantations/older-female/fire-spells/pyri-dominatus/pyri-dominatus-commanding.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pyri-dominatus/pyri-dominatus-rushed.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pyri-dominatus/pyri-dominatus-slow.ogg`,
    //                 `${prefix}/library/incantations/older-female/fire-spells/pyri-dominatus/pyri-dominatus-whisper.ogg`
    //             ]
    //         }
    //     }
    // }
}
   
export { psfxDatabase }