promotional bannermobile promotional banner

DeathKnightHelper

A World of Warcraft retail addon for Blood Death Knights.
Back to Files

v1.0.1

File nameBloodDeathKnightHelper-v1.0.1.zip
Uploader
ray929ray929
Uploaded
Sep 19, 2026
Downloads
15
Size
107.9 KB
Flavors
Retail
File ID
8916890
Type
R
Release
Supported game versions
  • 12.1.0

What's new

tag 821366d8db3d4e8c1f2dafafa0d7b44794742c93 v1.0.1
Author:    ray929 <pager9@outlook.com>
Date:    Sat Sep 19 09:56:38 2026 +0800

BloodDeathKnightHelper v1.0.1

Bone Shield:
- Refresh spell table now keeps only spells that really add charges.
- Refresh spells are gated behind their prerequisite talent
  (Insatiable Blade / Bonestalker); gates are read out of combat and cached.
- Spell and talent names are resolved from the client at runtime, so they
  follow the client locale instead of hardcoded strings.
- Login gate report, shown once per login (also useful for bug reports).

Commands:
- New /bdk bs sound1: switch the Chinese voice between three clips and a
  single shared clip.

Housekeeping:
- tests/ and package.cmd moved out of the repository.
- CurseForge project ID enabled in the TOC.

commit 80ea8b1cf825279e55c63b6a9c3f926c9ada53a1
Author: ray929 <pager9@outlook.com>
Date:   Fri Sep 18 17:16:05 2026 +0800

    启用 CF 项目 ID:## X-Curse-Project-ID: 1699622

    CF 项目已建好,按原计划取消注释并填入 ID;同时删掉 toc 顶部那段
    "打包器令牌说明"注释块 —— 那些信息在 AGENTS.md 与 rules/git.md 里都有,
    不必在 toc 里重复一遍,字段本身就是最简形态。

    toc 的运行相关内容未动:Interface 120100、Title / Title-zhCN、SavedVariables、
    加载顺序 Commands → BoneShield → BoilingPoint 全部保持原样;
    Version / Author 仍走 @project-version@ / @project-author@ 令牌。

commit 00ff3d7e8df2dd8a3f49b2450608c49486c95152
Author: ray929 <pager9@outlook.com>
Date:   Fri Sep 18 16:21:54 2026 +0800

    新增 /bdk bs sound1:中文语音"单文件 / 三条分开"

    中文可切成"单文件"模式(三条判据都播 voice-cn.mp3,存 DB.soundSingle),
    默认仍是三条分开(voice-cn-1/2/3)。文件名的选择集中到 VoiceFile(),
    PlayVoice / bs test 自检 / debug 都走它 —— 换的只是"播哪个文件",
    判据逻辑一个字都没动。英文的 L.voiceSingle 是 nil,所以开关在英文客户端
    自动失效(本来就只有一条语音),命令会回一句说明。

    **刻意不写进 README**(用户要求):口味开关,不算对外功能点。

    测试(tests/ 已不进仓库,仅本机):smoke 141 → 151(新增 T13 十条,含
    "真提醒路径也走同一个入口"),cmd_smoke 32 → 36(含英文不受影响的两条;
    顺带修好桩里 ENV.frames 跨 env 共享、导致第二个语言环境把 ADDON_LOADED
    打到别人帧上的老问题 —— 英文段此前根本没测到本模块文案)。变体检验三处
    分别红 4 / 1 / 1,精确命中。

commit e28eeaff1fe137569180bb6ab948959e6fef64f1
Author: ray929 <pager9@outlook.com>
Date:   Fri Sep 18 15:34:42 2026 +0800

    tests 移出仓库:加进 .gitignore 并解除跟踪

    开发资料不占仓库位置(用户要求)。git rm -r --cached tests/ 只解除跟踪,
    本地四个测试文件保留,回归测试照常跑。pkgmeta 里那条 - tests 保留当兜底。
    AGENTS.md 口径改为"开发资料一律不进仓库"。

This mod has no additional files