[首拉] WhoAdd谁开怪了?

快速揪出副本里谁最先引怪的“抓内鬼”神器。 A tool to track exactly who pulled first in your group.

File Details

WhoAdd_v3.1

  • R
  • May 13, 2026
  • 7.29 KB
  • 3
  • 3.80.1
  • Titan Reforged Classic

File Name

WhoAdd_v3.1.zip

Supported Versions

  • 3.80.1

WhoAdd 3.1 Changelog

🎯 重点:彻底解决"嘲讽擦屁股"误报 + 自动识别新 boss

✨ 主动 Boss 扫描器

进队后自动开启 0.2 秒间隔的主动扫描器,扫描 nameplate / 自己的目标 / 焦点 / 鼠标悬停 / 全团成员的目标 / 全团宠物的目标 / boss 框架——抢在坦克嘲讽换目标之前锁定 boss 的第一目标作为引怪者

一旦锁定,后续坦克嘲讽 / OT / 任何目标变化都无法覆盖原引怪者。

✨ ENCOUNTER_START 自动识别 Boss

监听暴雪官方的 boss 战开始事件 ENCOUNTER_START,自动把当前 encounter 的 boss 名字写入运行时白名单。新副本 / 未收录的 boss 也能被正确识别为 boss 并发到团队频道,无需手动更新 BOSS_NAMES 名单。

✨ 来源标签

/wadd 列表里每条记录末尾会显示灰色 [XXX] 标签,标注是哪个机制捕获的:

  • [TARGET] — UNIT_TARGET 事件,boss 选定目标那一帧(最常见)
  • [SCAN] — 0.2 秒主动扫描器兜底
  • [LOG-FWD] — 玩家用伤害技能打 boss
  • [LOG-REV] — boss 主动攻击玩家(脸开)
  • [LOG-PET] — boss 主动攻击图腾/守护
  • [LOG-CAST] — 玩家非伤害施法 + 0.2 秒后验证 boss 真进战斗

通报到团队频道的文本不带这些标签,避免污染队友屏幕。

🔄 改动

  • 黑名单机制 → 结果反推:不再维护"猎人印记 / 转嫁 / 心灵安抚"等不开怪技能的硬编码黑名单。SPELL_CAST_SUCCESS 事件改为延迟 0.2 秒后验证 boss 是否真的进入战斗或锁定团队成员,否则丢弃——通用、不需要维护。
  • 通报文案中性化:扫描器 / UNIT_TARGET 路径的文案从「锁定!(走进引怪)」改为「锁定为目标!」——避免远程偷拉、假死失败、OT 等场景被误判为"走近"。
  • 默认通报模式改为「仅通报团队Boss」:新用户首次安装生效,普通怪不再刷屏团队频道,但所有引怪事件仍记录到 /wadd 列表。
  • 进出队伍自动启停扫描器,单刷时零开销。

🐛 修复

  • 修复嘲讽擦屁股误报:以前 boss 战开始时 boss 框架还没出现 / boss 不立即攻击,原引怪者抓不到,反而坦克嘲讽换目标后被通报为引怪者
  • 修复未收录 boss 不通报到团队频道:以前 reportMode="boss" 模式下,不在静态白名单的 boss 会被识别为普通怪,列表有记录但聊天频道静音
  • 修复 UNIT_TARGET 路径不识别宠物归主:boss 锁定图腾/镜像时会通报"图腾被锁定"而不是"萨满XX的图腾被锁定"