import { BossDynamicProperties } from "./dynamic_properties";

export const Bosses = new Map([
    [
        "ns_rh:the_smiler",
        {
            name: "The Smiler",
            typeId: "ns_rh:the_smiler",
            prop: BossDynamicProperties.the_smiler_defeated,
            sound_track: {
                music_id: "entity.smiler.boss_fight",
                duration: 24,
            },
        },
    ],
    [
        "ns_rh:scarecrow",
        {
            name: "Scarecrow",
            typeId: "ns_rh:scarecrow",
            prop: BossDynamicProperties.scarecrow_defeated,
            sound_track: {
                music_id: "entity.scarecrow.boss_fight",
                duration: 36,
            },
        },
    ],
    [
        "ns_rh:mrbear",
        {
            name: "Mr.Bear",
            typeId: "ns_rh:mrbear",
            prop: BossDynamicProperties.mr_bear_defeated,
            sound_track: {
                music_id: "entity.mr_bear.boss_fight",
                duration: 30,
            },
        },
    ],
    [
        "ns_rh:nightmare",
        {
            name: "Nightmare",
            typeId: "ns_rh:nightmare",
            prop: BossDynamicProperties.nightmare_defeated,
            sound_track: {
                music_id: "entity.lich.boss_fight",
                duration: 12,
            },
        },
    ],
    [
        "ns_rh:madre",
        {
            name: "Madre",
            typeId: "ns_rh:madre",
            prop: BossDynamicProperties.madre_defeated,
            sound_track: {
                music_id: "entity.madre.boss_fight",
                duration: 19,
            },
        },
    ],
    [
        "ns_rh:black_widow",
        {
            name: "Black Widow",
            typeId: "ns_rh:black_widow",
            prop: BossDynamicProperties.black_widow_defeated,
            sound_track: {
                music_id: "entity.black_widow.boss_fight",
                duration: 18,
            },
        },
    ],
    [
        "ns_rh:dracula",
        {
            name: "Dracula",
            typeId: "ns_rh:dracula",
            prop: BossDynamicProperties.dracula_defeated,
            sound_track: {
                music_id: "entity.dracula.boss_fight",
                duration: 28,
            },
        },
    ],
    [
        "ns_rh:scp_049",
        {
            name: "Plague Doctor",
            typeId: "ns_rh:scp_049",
            prop: BossDynamicProperties.scp_049_defeated,
            sound_track: {
                music_id: "entity.scarecrow.boss_fight",
                duration: 36,
            },
        },
    ],
    [
        "ns_rh:kid_the_clown",
        {
            name: "Kid The Clown",
            typeId: "ns_rh:kid_the_clown",
            prop: BossDynamicProperties.kid_the_clown_defeated,
            sound_track: {
                music_id: "entity.kid_the_clown.boss_fight",
                duration: 27,
            },
        },
    ],
]);
