BoneShieldReminder
A lightweight Blood Death Knight reminder addon for retail (mainline) 12.1. It watches your Bone Shield and tells you the moment you need to refresh it.
Features
- Voice + on-screen text (3 seconds) for each of three situations, so the words tell you which one fired:
- Bone Shield expiring — the internal 24s countdown ran out (Bone Shield lasts a fixed 30s, so the last ~5 seconds are the danger window);
- Bone Shield down — the buff is really gone (in combat only, so losing it between fights stays quiet);
- Not enough stacks — the Ossuary buff (only present at 5+ Bone Shield stacks) dropped off while Bone Shield is still up.
- A pulsing red mask over the Bone Shield icon in the Cooldown Manager for the whole warning window — it stays until you refresh, so you notice even without reading the text.
- Casting a Bone Shield generator instantly clears the alert and restarts the countdown: Marrowrend, Death's Caress, Death Grip, Gorefiend's Grasp, Abomination Limb, Dancing Rune Weapon.
- Talent gates: Dancing Rune Weapon, Death Grip, Gorefiend's Grasp and Abomination Limb only generate charges with the matching talent (Insatiable Blade / Bone Collector). The addon checks for them and prints a table on login so you can verify what it detected.
- Pure 12.1 design: aura stack/duration data is secret in combat, so the addon never reads aura values. Existence is tracked entirely through the Blizzard Cooldown Manager (CDM) — the aura icons Blizzard renders itself. "Cannot be read" is never treated as "not there".
- Requirement: drag Bone Shield and Ossuary into the Cooldown Manager (Esc → Edit Mode → Cooldown Manager). Run
/bsrto check tracking status. If an entry cannot be found, a persistent yellow notice says which one is missing — the countdown keeps working either way. - Only Blood Death Knights get the logic; other classes/specs stay completely idle.
Commands
/bsr— status (tracking, countdown, mask, talent gates) and help/bsr test [1|2|3]— preview one of the three alerts (text + voice + icon mask)/bsr dump— diagnostics: every CDM entry, plus the raw readings of the two entries we care about/bsr sound on|off— voice reminder on/off/bsr text on|off— on-screen text on/off/bsr flash on|off— pulsing icon mask on/off/bsr lang auto|cn|en— text/voice language/bsr enable on|off— master toggle
骨盾提醒
一个轻量的鲜血死亡骑士提醒插件(正式服 12.1)。 它全程盯着你的骨盾,在需要补盾的那一瞬间告诉你。
功能
- 三种情况各有自己的红字文案 + 语音(3 秒),看字 / 听声就能分辨是哪一条在响:
- 骨盾快没了 —— 内部 24 秒倒计时到点(骨盾固定持续 30 秒,最后约 5 秒是危险窗口);
- 骨盾没了 —— 骨盾真的掉了(只在战斗中提醒,脱战前后掉盾不打扰);
- 骨盾层数不够 —— 埋骨之所增益(只在骨盾 ≥5 层时存在)消失,而骨盾还在。
- 提醒窗口里,冷却管理器中的骨盾图标会盖上脉冲红蒙版 —— 直到你补盾为止,不看文字也能一眼注意到。
- 施放任意产生骨盾的技能时,提醒立即消失并重新开始倒计时:骨髓打击、死神的抚摩、死亡之握、血魔之握、憎恶附肢、符文刃舞。
- 天赋闸门:符文刃舞、死亡之握、血魔之握、憎恶附肢只有在点出对应天赋(无餍狂刃 / 集骨者)时才真的产骨盾。插件会检测天赋,登录时打印一张核对表,方便你确认它认到了什么。
- 纯 12.1 设计:战斗中光环层数/时间都是保密值,插件从不读取光环数值。存在性判断完全依赖暴雪冷却管理器(CDM)——即暴雪自己渲染的光环图标。"读不到"绝不会被当成"没有了"。
- 前提条件:请把骨盾和埋骨之所拖入冷却管理器(Esc → 编辑模式 → 冷却管理器)。可用
/bsr查看监控状态。某一条找不到时,屏幕上会常驻黄色提示文字说明缺的是哪一条 —— 倒计时照常工作。 - 只有鲜血死亡骑士才启用提醒逻辑,其他职业/专精完全静默。
命令
/bsr— 状态(监控情况、倒计时、蒙版、天赋闸门)与帮助/bsr test [1|2|3]— 预览三种提醒之一(文字 + 语音 + 图标蒙版)/bsr dump— 诊断:列出全部 CDM 条目,以及插件关心的两个条目的原始读数/bsr sound on|off— 语音开关/bsr text on|off— 文字开关/bsr flash on|off— 图标蒙版开关/bsr lang auto|cn|en— 文字/语音语言/bsr enable on|off— 总开关