时光服冰DK输出打地鼠提示v6.6.3

时光服冰DK输出打地鼠提示v6.6.3

自制时光服当前版本冰血DK输出打地鼠提醒插件。

职业

具体功能,请自行体验。

个人通过AI自制的打地鼠提示插件,欢迎大家一起测试并优化。

一个只做信息展示的冰霜死亡骑士「打地鼠」提示插件。

它不会替你施法、不会改动作条、不会自动选目标,只做一件事:在每一帧根据你当前真实的符文、符能、疾病、光环、冷却、目标血量,算出「此刻最该按的下一个技能」,用一个大图标 + 技能名 + 快捷键告诉你。

与很多固定循环提示不同,它是实时优先级评估:

  • 你打什么它都认,不要求你按固定序列走;
  • 你打错了、打慢了、被控了、切目标了,它下一帧就重新算,不会卡在某个步骤里空等;
  • 起手那一段有独立状态机(因为起手确实有严格次序),但带跳步、超时、手动补打自动对齐三重保护,不会把你锁死。

设计取向是极简:屏幕中央只有一个图标,不占视野、不挡地板、不需要盯着一排技能条。

核心功能

1. 起手序列(带自适应)

按时光服实测次序提示:

核心功能
1. 起手序列(带自适应)
按时光服实测次序提示:
冰触 → 暗打 → 血打 → 活力分流 → 铜墙铁壁 → 湮没
     → 死从天降 → 寒冬号角 → 传染 → 符文武器增效 → 湮没 ×3 → 亡者复生
- 手动跳步自动对齐:你提前把某一步打了(例如自己补了传染),序列会立即跟上,不会倒过来再提示一遍。
- ERW 在 CD 时自动跳过:不会为了等符文武器增效把整段起手冻住。
- 起手总超时 28 秒:无论如何都会收尾,交回常规循环。
- 未穿 2T9 时自动跳过「鲜血打击」,避免给出无收益的提示。
2. 平稳期循环
- 双病剩余不足时绝对优先补病,并给出「等符文」而不是硬打湮没;
- 传染维持双病,剩余时间以较短的那一条疾病为准;
- 2T9 且力量 proc 未触发时,把鲜血打击前置到湮没之前(让力量在湮没落地前上身);
- 铜墙转好即提示,尽量与饰品触发对齐;
- 活力分流只在「能真的多凑出一个湮没」时才提示,不做无意义分流。
3. 冰血 / 冰邪双流派支持
冰血(如 17/54)与冰邪(如 0/53/18)共用同一套符文循环与技能优先级:
双病 > 湮没 > 杀戮机器冰打 > 免费凛风 > 冰打 > 鲜血打击 / 血液沸腾 > 寒冬号角
副系差异只体现在被动伤害(血系的武器/护甲转攻强 vs 邪系的骨疽等),不改变「下一个按什么」。
真正影响按键的只有两件事,它们本来就按实时状态判断、不依赖流派:
- 2T9 是否在身 → 决定起手是否打鲜血打击、平稳期是否前置血打;
- 附近敌对数量 → 决定凛风优先、血符文改血沸。
进入游戏后可用 /fdk gate 查看当前判定结果,例如:
流派判定:冰邪(血系 0 点 / 邪系 18 点)、结论:放行(冰邪天赋)。
v6.3.2 修复了一个旧版缺陷:运行门控曾要求「血系点数 ≥ 邪系点数」,导致冰邪角色整个插件被停用
(界面全隐藏)。现只要求「冰霜主导 + 杀戮机器 + 铜墙铁壁」,冰血/冰邪均可正常使用。
4. 多目标 / AOE 手法
附近敌对目标 ≥ 3 时自动切换:
- 凛风冲击优先于湮没(白霜触发时更优先);
- 血符文用血液沸腾替代鲜血打击;
- 双病仍优先保持,疾病 DOT 不断。
可在设置面板一键关闭(「多目标手法(凛风/血沸)」)。
5. 断病防护(预模拟)
在提示「湮没 / 鲜血打击 / 铜墙」之前,会先模拟这次施法的符文消耗,确认不会把「用来传染的血/死符」占掉。
如果这次施法会导致疾病在传染前到期,就不给这个提示,改为提示「立即传染」或「等待符文」。这是实测中「按提示打反而断病」问题的根治方案。
6. 死从天降门控
死从天降是快照技能,必须吃满增益再打。提示条件是:
铜墙铁壁在身
+ 本窗口已打出 ≥1 个湮没(吃到 2T9 / 恶意魔印快照)
+ 死从天降冷却就绪
+ 至少 1 个力量 proc(含十字军)
+ 符能足够
铜墙剩余 ≤ 6 秒时放宽 proc 要求(宁可打进窗口,不丢窗口);末段(预估 12 秒内击杀)不再死等铜墙。
7. 传染抵抗警示
传染被抵抗时(WotLK 传染未命中 = 主目标疾病没被刷新,但疾病仍在身,不会触发常规缺病逻辑):
- 图标上方红字 + 左右抖动;
- 语音播报(内置 pest_resist.ogg);
- 左侧「污染未命中」计数 +1;
- 随后 2.5 秒内把补病优先级提到最高。
抵抗归属用施法那一刻的目标 GUID 判定,团本频繁切目标也不会误报或漏报。
8. 拉怪倒数 → 亡者大军预读提醒
团长打 /dbm pull 10、/pull 10、/bw pull 10,或直接发「10 秒后开怪」:
- 倒数到 10 秒那一刻:语音播报「亡者大军」 + 中央大图标切成亡者大军图标 + 绿色秒数;
- 倒数 > 10 秒且未切绿脸:先提示「切绿脸」;
- 亡者大军在 CD:照常显示秒数并标注「(CD)」,但不播语音(避免误导);
- 进战 / 取消倒数 / 过期 3 秒未进战 / 已打出亡者大军:自动清除。
取数信道按可信度排序,任一条命中即可:
优先级
信道
① 最准
客户端原生事件 START_PLAYER_COUNTDOWN / CANCEL_PLAYER_COUNTDOWN(全团同步,直接带回总时长)
②
本地钩 C_PartyInfo.DoCountdown(自己发起时零延迟)
③
DBM:CreatePullTimer / DBM.Pull + 斜杠 /pull /dbm pull /bw pull
④
DBM D4、BigWigs 插件通讯(仅老版本有)
⑤ 兜底
团长 / 助理 / 队长聊天文字("10秒后开怪""倒数10""pull 10")
准确性设计:只记一次绝对锚点,剩余时间永远现算,不做逐秒递减;1 秒内重复广播幂等丢弃;同一场倒数的重复信号只允许往前微调,不重置已播报标记。
9. 铜墙爆发质量评分器
一个独立的铜墙铁壁图标,脱战显示、进战隐藏:
- 图标中央 = 最近一场战斗的平均评分;
- 评分口径 = ceil(铜墙内湮没总数 ÷ 铜墙开启次数),即「每次铜墙平均打出几个湮没」;
- 点击图标展开详情窗口:每场战斗的时长、铜墙次数、湮没数、评分、是否首领战、每个窗口的分组明细;
- 最多保留最近 20 场(环形 FIFO);
- 只记录击杀的战斗(灭团不记,木桩照常记)。
10. 界面元素
             [顶部警示:未装备恶意魔印 / 传染抵抗 / 未切绿脸]
  污染未命中 N        ┌──────────┐        仇恨 87%
                      │          │
                      │  技能图标 │  ← GCD 顺时针扫圈
                      │          │
                      └──────────┘
                        湮没(第2个)
                           [快捷键]
- 主图标:无目标时整体隐藏;
- 左侧文字:传染未命中(污染)次数;
- 右侧文字:当前目标仇恨百分比(≥80% 黄→红渐变,≥90% 闪烁 + 字号脉冲);
- 右上角:绑定快捷键(自动读取你的按键设置);
- 发光样式:光晕 / 走线两种;
- 小地图图标:左键开设置,可隐藏;
- 字体:动态读取客户端本地化标准字体,中文客户端不乱码、换电脑不乱码。
11. 位置与缩放
- 主图标与评分器图标均可自由拖动;
- 「锁定/解锁框体」防止误拖;
- 位置持久化到存档,下次上线自动恢复;
- 设置面板提供「重置位置」(两图标回屏幕正中并排)与「恢复默认」(清空全部配置)。
  • 手动跳步自动对齐:你提前把某一步打了(例如自己补了传染),序列会立即跟上,不会倒过来再提示一遍。
  • ERW 在 CD 时自动跳过:不会为了等符文武器增效把整段起手冻住。
  • 起手总超时 28 秒:无论如何都会收尾,交回常规循环。
  • 未穿 2T9 时自动跳过「鲜血打击」,避免给出无收益的提示。

2. 平稳期循环

  • 双病剩余不足时绝对优先补病,并给出「等符文」而不是硬打湮没;
  • 传染维持双病,剩余时间以较短的那一条疾病为准;
  • 2T9 且力量 proc 未触发时,把鲜血打击前置到湮没之前(让力量在湮没落地前上身);
  • 铜墙转好即提示,尽量与饰品触发对齐;
  • 活力分流只在「能真的多凑出一个湮没」时才提示,不做无意义分流。

3. 冰血 / 冰邪双流派支持

副系差异只体现在被动伤害(血系的武器/护甲转攻强 vs 邪系的骨疽等),不改变「下一个按什么」。 真正影响按键的只有两件事,它们本来就按实时状态判断、不依赖流派:

  • 2T9 是否在身 → 决定起手是否打鲜血打击、平稳期是否前置血打;
  • 附近敌对数量 → 决定凛风优先、血符文改血沸。

进入游戏后可用 /fdk gate 查看当前判定结果,例如:流派判定:冰邪(血系 0 点 / 邪系 18 点)、结论:放行(冰邪天赋)。

v6.3.2 修复了一个旧版缺陷:运行门控曾要求「血系点数 ≥ 邪系点数」,导致冰邪角色整个插件被停用(界面全隐藏)。现只要求「冰霜主导 + 杀戮机器 + 铜墙铁壁」,冰血/冰邪均可正常使用。

4. 多目标 / AOE 手法

附近敌对目标 ≥ 3 时自动切换:

  • 凛风冲击优先于湮没(白霜触发时更优先);
  • 血符文用血液沸腾替代鲜血打击;
  • 双病仍优先保持,疾病 DOT 不断。

可在设置面板一键关闭(「多目标手法(凛风/血沸)」)。

5. 断病防护(预模拟)

在提示「湮没 / 鲜血打击 / 铜墙」之前,会先模拟这次施法的符文消耗,确认不会把「用来传染的血/死符」占掉。

如果这次施法会导致疾病在传染前到期,就不给这个提示,改为提示「立即传染」或「等待符文」。这是实测中「按提示打反而断病」问题的根治方案。

6. 死从天降门控

死从天降是快照技能,必须吃满增益再打。提示条件是:

铜墙剩余 ≤ 6 秒时放宽 proc 要求(宁可打进窗口,不丢窗口);末段(预估 12 秒内击杀)不再死等铜墙。

7. 传染抵抗警示

传染被抵抗时(WotLK 传染未命中 = 主目标疾病没被刷新,但疾病仍在身,不会触发常规缺病逻辑):

  • 图标上方红字 + 左右抖动;
  • 语音播报(内置 pest_resist.ogg);
  • 左侧「污染未命中」计数 +1;
  • 随后 2.5 秒内把补病优先级提到最高。

抵抗归属用施法那一刻的目标 GUID 判定,团本频繁切目标也不会误报或漏报。

8. 拉怪倒数 → 亡者大军预读提醒

团长打 /dbm pull 10、/pull 10、/bw pull 10,或直接发「10 秒后开怪」:

  • 倒数到 10 秒那一刻:语音播报「亡者大军」 + 中央大图标切成亡者大军图标 + 绿色秒数;
  • 倒数 > 10 秒且未切绿脸:先提示「切绿脸」;
  • 亡者大军在 CD:照常显示秒数并标注「(CD)」,但不播语音(避免误导);
  • 进战 / 取消倒数 / 过期 3 秒未进战 / 已打出亡者大军:自动清除。

取数信道按可信度排序,任一条命中即可:

优先级 信道
① 最准 客户端原生事件START_PLAYER_COUNTDOWN/CANCEL_PLAYER_COUNTDOWN(全团同步,直接带回总时长)
② 本地钩C_PartyInfo.DoCountdown(自己发起时零延迟)
③ DBM:CreatePullTimer/DBM.Pull+ 斜杠/pull /dbm pull /bw pull
④ DBMD4、BigWigs 插件通讯(仅老版本有)
⑤ 兜底 团长 / 助理 / 队长聊天文字("10秒后开怪""倒数10""pull 10")

准确性设计:只记一次绝对锚点,剩余时间永远现算,不做逐秒递减;1 秒内重复广播幂等丢弃;同一场倒数的重复信号只允许往前微调,不重置已播报标记。

9. 铜墙爆发质量评分器

一个独立的铜墙铁壁图标,脱战显示、进战隐藏:

  • 图标中央 = 最近一场战斗的平均评分;
  • 评分口径 = ceil(铜墙内湮没总数 ÷ 铜墙开启次数),即「每次铜墙平均打出几个湮没」;
  • 点击图标展开详情窗口:每场战斗的时长、铜墙次数、湮没数、评分、是否首领战、每个窗口的分组明细;
  • 最多保留最近 20 场(环形 FIFO);
  • 只记录击杀的战斗(灭团不记,木桩照常记)。

10. 界面元素

* 主图标:无目标时整体隐藏;
* 左侧文字:传染未命中(污染)次数;
* 右侧文字:当前目标仇恨百分比(≥80% 黄→红渐变,≥90% 闪烁 + 字号脉冲);
* 右上角:绑定快捷键(自动读取你的按键设置);
* 发光样式:光晕 / 走线两种;
* 小地图图标:左键开设置,可隐藏;
* 字体:**动态读取客户端本地化标准字体**,中文客户端不乱码、换电脑不乱码。

### 11. 位置与缩放

* 主图标与评分器图标均可自由拖动;
* 「锁定/解锁框体」防止误拖;
* 位置持久化到存档,下次上线自动恢复;
* 设置面板提供「**重置位置**」(两图标回屏幕正中并排)与「**恢复默认**」(清空全部配置)。