---@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" },
    { "集合放圈", "stack-drop.ogg" },
    { "控断钢条", "cc-cast.ogg" },
    { "坦克击退", "tank-knockback.ogg" },
    { "召唤小怪", "summon-adds.ogg" },
    { "注意点名", "watch-mark.ogg" },
    { "注意躲圈", "watch-circle.ogg" },
    { "注意击飞", "watch-launch-hit.ogg" },
    { "准备跑圈", "prepare-dance.ogg" },
    { "准备追人", "prepare-fixate.ogg" },
    { "召唤分身", "mirror.ogg" },
    { "AOE", "aoe.ogg" },
    { "小心脚下", "watch-step.ogg" },
    { "连续躲圈", "dodge-repeat.ogg" },
    { "准备抓人", "prepare-grab.ogg" },
    { "控制小怪", "cc-add.ogg" },
    { "瞄准音符", "aim-note.ogg" },
    { "唤醒小怪", "wake-adds.ogg" },
    { "贴边放水", "drop-water-edge.ogg" },
    { "靠近BOSS", "approach-boss.ogg" },
    { "消除连线", "clear-link.ogg" },
    { "5秒后AOE", "aoe-after-5s.ogg" },
    { "补给协议", "supply-protocol.ogg" },
    { "超大AOE", "massive-aoe.ogg" },
    { "持续AOE", "aoe-continuous.ogg" },
    { "打背面", "hit-back.ogg" },
    { "召唤大怪", "big-adds.ogg" },
    { "躲开冲锋", "dodge-charge.ogg" },
    { "躲球", "dodge-orb.ogg" },
    { "躲圈", "dodge-circle.ogg" },
    { "躲射线", "dodge-beam.ogg" },
    { "勾BOSS", "hook-boss.ogg" },
    { "获得增益", "get-buff.ogg" },
    { "集合移动", "move-group.ogg" },
    { "靠近连线", "approach-link.ogg" },
    { "快打宝珠", "kill-orb.ogg" },
    { "快躲开", "dodge-now.ogg" },
    { "快跑", "run-now.ogg" },
    { "快跑！你被点名", "run-marked.ogg" },
    { "连线点你", "link-on-you.ogg" },
    { "裂隙点你", "rift-on-you.ogg" },
    { "你被点名", "you-marked.ogg" },
    { "圈住电水", "soak-lightning.ogg" },
    { "停止施法", "stop-cast.ogg" },
    { "吸收治疗", "heal-absorb.ogg" },
    { "小心炸弹", "watch-bomb.ogg" },
    { "小心自爆", "watch-explosion.ogg" },
    { "易伤结束", "vuln-over.ogg" },
    { "音效_Glass", "sound-glass.ogg" },
    { "音效_Info", "sound-info.ogg" },
    { "音效_叮咚", "sound-ding.ogg" },
    { "远离人群", "away-group.ogg" },
    { "注意躲风", "watch-wind.ogg" },
    { "注意吐息", "watch-breath.ogg" },
    { "准备易伤", "prepare-vuln.ogg" },
    { "目标是你", "target-on-you.ogg" },
    { "吸收盾", "std-absorb.ogg" },
    { "注意大怪", "std-add.ogg" },
    { "小怪快打", "std-adds.ogg" },
    { "注意箭矢", "std-arrow.ogg" },
    { "远离", "std-away.ogg" },
    { "引导位置", "std-bait.ogg" },
    { "注意射线", "std-beam.ogg" },
    { "黑色", "std-black.ogg" },
    { "蓝色", "std-blue.ogg" },
    { "炸弹", "std-bomb.ogg" },
    { "打破", "std-break.ogg" },
    { "吐息", "std-breath.ogg" },
    { "注意控断", "std-cc.ogg" },
    { "锁链", "std-chain.ogg" },
    { "冲锋", "std-charge.ogg" },
    { "清除", "std-clear.ogg" },
    { "分身", "std-clone.ogg" },
    { "诅咒", "std-curse.ogg" },
    { "躲地板", "std-dance.ogg" },
    { "疾病", "std-disease.ogg" },
    { "驱散", "std-dispel.ogg" },
    { "持续伤害", "std-dot.ogg" },
    { "放水", "std-drop.ogg" },
    { "激怒", "std-enrage.ogg" },
    { "追人", "std-fixate.ogg" },
    { "抓握", "std-grasp.ogg" },
    { "注意钩人", "std-hook.ogg" },
    { "进入", "std-in.ogg" },
    { "阶段转换", "std-intermission.ogg" },
    { "打断施法", "std-interrupt.ogg" },
    { "风筝", "std-kite.ogg" },
    { "击飞", "std-knock.ogg" },
    { "跳跃", "std-leap.ogg" },
    { "连线", "std-line.ogg" },
    { "卡视野", "std-los.ogg" },
    { "点名", "std-mark.ogg" },
    { "移动", "std-move.ogg" },
    { "靠近", "std-near.ogg" },
    { "宝珠", "std-orb.ogg" },
    { "出出出", "std-out.ogg" },
    { "传递", "std-pass.ogg" },
    { "刷新", "std-refresh.ogg" },
    { "注意大圈", "std-ring.ogg" },
    { "定身", "std-root.ogg" },
    { "救人", "std-secure.ogg" },
    { "护盾", "std-shield.ogg" },
    { "吸收", "std-soak.ogg" },
    { "进攻驱散", "std-spellsteal.ogg" },
    { "分裂", "std-split.ogg" },
    { "分散", "std-spread.ogg" },
    { "集合站位", "std-stack.ogg" },
    { "目标转换", "std-switch.ogg" },
    { "坦克承伤", "std-tank-hit.ogg" },
    { "坦克击飞", "std-tank-knock.ogg" },
    { "图腾", "std-totem.ogg" },
    { "陷阱", "std-trap.ogg" },
    { "易伤", "std-vulnerability.ogg" },
    { "齐射", "std-volley.ogg" },
    { "注意躲波", "std-wave.ogg" },
    { "白色", "std-white.ogg" },
    { "躲风", "std-wind.ogg" },
    { "黄色", "std-yellow.ogg" },
    { "红色连线", "red-link.ogg" },
    { "绿色连线", "green-link.ogg" },
}

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