---@diagnostic disable: undefined-global
-- 自动生成，勿手动编辑
local PACK_NAME = "顾衣衿-少女音(Guyijin-Girl)"
local BASE_PATH  = "Interface\\AddOns\\EXBOSS-GUYIJIN-GIRL\\Sounds\\"

local LSM = LibStub and LibStub("LibSharedMedia-3.0", true)
if not LSM then return end

local SOUNDS = {
    { "准备AOE", "prepare-aoe.ogg" },
    { "准备引线", "prepare-beam.ogg" },
    { "准备打断", "prepare-interrupt.ogg" },
    { "准备拉人", "prepare-pull.ogg" },
    { "准备挡线", "prepare-block-line.ogg" },
    { "准备接圈", "prepare-soak.ogg" },
    { "准备消层", "prepare-clear-stack.ogg" },
    { "准备点名", "prepare-target.ogg" },
    { "准备踩箭", "prepare-arrow.ogg" },
    { "准备进圈", "prepare-enter-circle.ogg" },
    { "准备连线", "prepare-link.ogg" },
    { "准备送球", "prepare-ball.ogg" },
    { "准备钩人", "prepare-hook.ogg" },
    { "准备集合", "prepare-stack.ogg" },
    { "准备驱散", "prepare-dispel.ogg" },
    { "去撞分身", "hit-clone.ogg" },
    { "坦克尖刺", "tank-buster.ogg" },
    { "快卡视角", "fix-camera.ogg" },
    { "快去消水", "clear-water.ogg" },
    { "快找光柱", "find-beacon.ogg" },
    { "快踩陷阱", "step-trap.ogg" },
    { "54321", "54321.ogg" },
    { "注意击退", "watch-knockback.ogg" },
    { "注意头前", "watch-frontal.ogg" },
    { "注意挡球", "block-ball.ogg" },
    { "注意消球", "clear-ball.ogg" },
    { "注意躲避", "watch-dodge.ogg" },
    { "点名头前", "target-frontal.ogg" },
    { "点名放水", "target-drop-water.ogg" },
    { "点名消线", "target-clear-line.ogg" },
    { "躲开头前", "dodge-frontal.ogg" },
    { "转火小怪", "switch-add.ogg" },
    { "转阶段", "phase-change.ogg" },
    { "远离BOSS", "away-boss.ogg" },
    { "靠近分散", "spread-close.ogg" },
    { "风筝小怪", "kite-add.ogg" },
    { "Boss狂暴", "boss-enrage.ogg" },
    { "Boss易伤", "boss-vuln.ogg" },
    { "你是白色", "you-white.ogg" },
    { "你是黑色", "you-black.ogg" },
    { "准备AOE(断条)", "prepare-aoe-break.ogg" },
    { "准备吸球", "prepare-absorb-ball.ogg" },
    { "出去放水", "drop-water.ogg" },
    { "去接小怪", "intercept-add.ogg" },
    { "射线点你", "beam-on-you.ogg" },
    { "小心冲击波", "watch-shockwave.ogg" },
    { "小心击飞", "watch-launch.ogg" },
    { "强化奶骑", "empower-hpal.ogg" },
    { "强化惩戒骑", "empower-ret.ogg" },
    { "强化防骑", "empower-prot.ogg" },
    { "快分散", "spread-now.ogg" },
    { "快打断", "interrupt-now.ogg" },
    { "快救人", "rescue-now.ogg" },
    { "快破盾", "break-shield.ogg" },
    { "快进罩子", "enter-bubble.ogg" },
    { "拉断连线", "break-link.ogg" },
    { "易伤爆发", "vuln-burst.ogg" },
    { "注意减伤", "use-defensive.ogg" },
    { "注意治疗", "watch-healing.ogg" },
    { "特殊技能", "special-mechanic.ogg" },
    { "转火大怪", "switch-boss.ogg" },
    { "远离大怪", "away-add.ogg" },
    { "集合分摊", "stack-share.ogg" },
    { "倒数5", "countdown-5.ogg" },
    { "倒数4", "countdown-4.ogg" },
    { "倒数3", "countdown-3.ogg" },
    { "倒数2", "countdown-2.ogg" },
    { "倒数1", "countdown-1.ogg" },
}

for _, entry in ipairs(SOUNDS) do
    local label, file = entry[1], entry[2]
    LSM:Register("sound", "[" .. PACK_NAME .. "]" .. label, BASE_PATH .. file)
end
