WarlockAssistant · 时光术士助手

WarlockAssistant · 时光术士助手

一键清理灵魂碎片全部功能,新增恶魔契约监控;新增召唤助手。

职业

WarlockAssistant · 术士助手

时光服术士专用插件,由原 EasySoulShard 重构升级而来。

安装

  1. 将整个 WarlockAssistant 文件夹复制到 World of Warcraft\_classic_\Interface\AddOns\ 下;
  2. 游戏内输入 /reload;
  3. 可卸载旧版 EasySoulShard(本插件已完整替代其功能);建议务必卸载,否则两个插件都会注册 /ss 命令,可能相互抢占。

命令

命令 说明
/ss 打开 / 关闭配置界面(等效于旧版/ss config)
/wlock 同/ss
/ss sort 自动清理多余的灵魂碎片
/ss min <数字> 设置最少保留数量,X 为小于 32 的数字(合法值 1~31)
/wlock pactdebug 输出恶魔契约光环与提示框信息(法伤读取排查用)
/ss talentdbg 输出天赋检测原始数据(门槛判定排查用)
/ss icondbg 输出两个屏幕图标的创建 / 显示状态(图标排查用)
/ss mem 输出 Lua 内存、复用池与回收状态(内存占用排查用;加gc 参数手动回收一次)

原 /wlock clean 命令已移除,清理请使用 /ss sort。

系列插件

  • 愤怒的Buff · AngryBuff - 轻量级全量 Buff 监控插件 —— 不吵不闹,只在你需要的时候,用一块红色小方块提醒你,这个 buff 真的没有。

    • 物理系/法术系多buff监控组,饰品监控,饰品对换
  • 开什么 RaidSwitch —— 今晚开什么团?让转盘替你背锅!

    • 自定义转盘,随机滚动来决定开什么摸奖

功能

模块一:灵魂碎片

  • 背包自动扫描灵魂碎片(物品 6265);
  • 设置「最少保留数量」(界面 132,步进器:点击 ±1,Shift+点击 ±5;命令行 /ss min X 为 131);
  • 「立即清理」一键删除多余碎片,或使用 /ss sort;
  • 灵魂碎片屏幕图标(默认开,自原 EasySoulShard 的拖动图标移植并优化):
    • 常驻显示在游戏界面上,正中间用 24px 大号数字实时显示当前碎片数量(BAG_UPDATE 自动刷新);
    • 配色一眼可读:未超过保留数量 = 绿色数字;超过保留数量 = 红色数字;
    • 滚动边框高光常亮:沿边框中心线匀速行进的 4 个小方块灯带(方块大小按图标边长等比取,32px 图标 → 4px),每个方块呼吸相位错开,看起来像流动的光带;未超量时为术士紫(原效果保留),超过保留数量时转为红色;超量时边框同步转红;
    • 图标本体 34×34,2px 边框画在图标外侧(整体外框 38×38,图标美术区不被边框吃掉);
    • 左键 → 立即清理多余碎片;右键 → 打开配置界面;
    • 非战斗中按住 Alt 拖动,位置自动保存(原样保存帧锚点,拖到哪就是哪;越界数据会自动复位到默认位置)。

模块二:恶魔契约

  • 天赋门槛:只有恶魔学识天赋的术士才能开启;双天赋玩家切回恶魔天赋时自动开启并输出聊天 log,切走恶魔天赋时立即停掉监控、丢弃进行中的战斗统计(不会事后补发报告)并输出聊天 log。 天赋判定为多重信号(恶魔系专属法术 → 天赋点数 → 客户端主天赋 API),任一环节数据缺失时一律放行,不会把玩家误锁在门外;判定结果直接显示在标签页状态行,可用 /ss talentdbg 查看原始数据;

  • 天赋种类标记(双天赋专属):把「每个天赋组 → 是否恶魔学识」连同主天赋系与三系点数写进存档(WarlockAssistantDB.talents)。切换天赋组时(含两套都是恶魔学识的情况)会识别为一次切换并立刻重新同步图标与界面;/ss talentdbg 会逐组列出标记,方便确认两套天赋分别被记成了什么;

  • 团队通告(默认开):每次法伤数值变化都播报一次(触发时也播报一次),5 种风格可选(普通 / 修仙 / 夸夸风 / 中二风 / 播报风);

    • 档位区间(决定用哪句文案):<250 / 250349 / 350449 / 450~549 / 550+;

    • 文案组成:当前档位文案 + 上涨时追加该风格的提升词(回落时不加,只报数值与档位):

      [术士助手] 精良的恶魔术,恶魔契约法伤380              ← 触发(档位文案)
      [术士助手] 史诗级恶魔术,恶魔契约法伤470,更上一层楼!   ← 涨了(+10 也播)→ 提升词 1
      [术士助手] 史诗级恶魔术,恶魔契约法伤490,更进一阶!     ← 再涨 → 提升词 2
      [术士助手] 史诗级恶魔术,恶魔契约法伤480               ← 回落 → 只报档位文案
      
    • 提升词每种风格各成一系列(6 个,用完循环),依次取用且跨触发累计,不会连续用同一个词:

      风格 提升词(依次)
      普通 更上一层楼 · 更进一阶 · 节节攀升 · 势如破竹 · 登峰造极 · 超凡入圣
      修仙 境界精进 · 突破桎梏 · 大道初成 · 一飞冲天 · 羽化登仙 · 道法通天
      夸夸风 越来越棒 · 更胜一筹 · 棒到飞起 · 全场最佳 · 强到离谱 · 完美无瑕
      中二风 深渊回应了 · 契约加深了 · 黑暗在涌动 · 恶魔都跪了 · 世界在颤抖 · 连神都让路
      播报风 继续攀升 · 稳步走高 · 一路飙升 · 势头强劲 · 再创新高 · 无人能挡
    • 防刷屏:两条播报之间至少间隔 2 秒(CONST.PACT_ANNOUNCE_MIN_INTERVAL,太低会被游戏聊天频控拦截甚至禁言);间隔内发生的变化会暂存最新值,到点补播,不会丢掉最后一次变化;

    • 光环消失(超过 5 秒宽限)后基准复位,重新触发时从「档位文案」重新开始播报;

    • 配置页在风格单选项下方给出「首次 / 上涨」两条预览,选风格时即时可见;鼠标悬停「团队通告」可看到完整规则;

  • 战斗总结(默认开):仅首领战(ENCOUNTER 事件 + 世界首领兜底)统计,战斗结束通报:

    --------[恶魔契约]报告------
    战斗时长:XX分XX秒
    覆盖时长:XX分XX秒
    覆盖率:XX%
    峰值法伤:XXX
    谷值法伤:XXX
    平均法伤:XXX--------[恶魔契约]报告------
    战斗时长:XX分XX秒
    覆盖时长:XX分XX秒
    覆盖率:XX%
    峰值法伤:XXX
    谷值法伤:XXX
    平均法伤:XXX
    

    模块三:召唤助手

  • 新增召唤助手,单图标管理所有恶魔的召唤

模块四:常规监控

  • 新增邪甲术监控,可设置阈值,点击自动补充
  • 新增生命分流监控,可设置阈值,点击自动释放