PvP Watch汉化版

PvP Watch汉化版

PvP Watch 是一款魔兽世界 PvP 感知插件,用于在世界 PvP 和战场中追踪敌对玩家、目标失去视野事件、KoS(见即杀)目标、敌方技能冷却、团队技能冷却,并提供可自定义配置的警报提示。

增益 & 减益PvP战斗

PvP Watch

PvP Watch 是一款《魔兽世界》PvP 感知插件,专注于野外 PvP、战争模式、战场、竞技场以及通用的敌对玩家追踪。

该插件旨在帮助玩家掌握附近的敌方玩家、失联状态、最后出现信息、KoS(见即杀)目标、重要的敌方冷却、可见光环信息、团队冷却以及可自定义配置的警报。

它的定位是一个现代 PvP 感知工具,灵感来自经典的敌对玩家追踪插件,但围绕当前暴雪插件 API 所能提供的数据构建。

PvP Watch 不会读取隐藏的服务器端信息。它只使用通过正常插件可访问途径暴露给客户端的信息,例如可见单位、姓名板、目标、鼠标指向、焦点信息、可获取时的竞技场单位 token、可获取时的战场计分数据、可见光环、插件可获取的战斗记录信息、插件通信消息以及其他允许的 UI 数据。

主要功能

敌对玩家感知

PvP Watch 可以从可用的客户端数据源检测并追踪敌对玩家,并将它们显示在可配置的监视窗口中。

可追踪的信息包括:

  • 敌方玩家姓名与服务器
  • 可获取时的职业信息
  • 可获取时的公会信息
  • 最后出现的位置
  • 检测来源
  • 近期目击记录
  • 失联事件
  • KoS 状态
  • 公会 KoS 状态
  • 共享目击标记
  • 备注

主监视窗口可配置为:在检测到相关 PvP 数据时自动显示,并在没有匹配目标后,经过可配置的延迟时间再次自动隐藏。

监视模式

PvP Watch 提供多种监视模式,使主窗口在不同的 PvP 场景下都能发挥作用。

可用模式包括:

  • Watch(监视)
  • Active(活跃)
  • Recent(近期)
  • Lost(失联)
  • KoS
  • All(全部)

Watch 是主操作模式。它可以显示活跃、近期、失联或保持追踪、KoS 相关以及近期共享的敌对玩家。

Active 聚焦于当前实时检测到的敌方玩家。

Recent 显示在配置的近期时间窗口内见过的敌方玩家。

Lost 显示最近失去接触、或由失联与潜行逻辑保持在追踪中的目标。

KoS 显示完整的 KoS 与公会 KoS 管理视图。

All 显示本地敌方历史记录,主要用于回顾、清理和维护。

共享目击不再是独立的主模式,而是并入 Watch 和 Recent 中,并用共享图标标记。

失联警报

当先前可见的敌对玩家从可用追踪来源中消失时,PvP Watch 可以发出警告。

适用于以下情况:

  • 潜行者潜行
  • 德鲁伊潜行
  • 猎人伪装
  • 法师隐形术
  • 各类隐形效果
  • 视线被遮挡
  • 超出距离
  • 位面切换或其他可见性变化

失联警报可配置为仅对以下目标触发:

  • 仅对具备潜行能力的职业
  • 所有职业

失联行为还可以按 PvP 场景过滤,例如野外、战场、竞技场及其他 PvP 情况。

失联系统的设计刻意偏保守。仅凭姓名板消失并不一定意味着玩家真的已丢失。在将一个目标判定为失联之前,PvP Watch 会重新检查可用来源。

KoS 与玩家备注

玩家可被标记为 KoS,公会可被标记为公会 KoS。PvP Watch 可以更醒目地高亮这些玩家,并在再次检测到他们时发出警告。

你还可以为单个玩家保存备注。

KoS 条目、公会 KoS 条目以及有备注的玩家不会被自动清理。

KoS 警报设有节流限制,以减少同一 KoS 玩家停留在附近或在短时间内被反复检测时产生的重复警报刷屏。

敌方冷却追踪

当客户端能够看到施法、战斗记录事件、可见光环或相关插件可访问的数据时,PvP Watch 可以追踪观测到的敌方冷却使用情况。

支持的内容包括:

  • 重要的防御冷却
  • 打断技能
  • 控制技能冷却
  • PvP 徽记类冷却
  • 选定的 PvP 物品效果
  • 可配置的冷却分类
  • 精确法术冷却过滤

“敌方冷却”窗口会显示所有已检测敌方玩家的冷却动态。

已过期的冷却条目会被自动移除。

目标冷却面板

目标冷却面板可显示当前敌对目标的冷却信息,并尽可能按检测到的职业过滤已知冷却。

当插件观测到冷却使用后,激活中的冷却可以显示图标覆盖和剩余时间指示。

该面板旨在让你更容易查看当前目标的相关冷却信息,同时避免主监视窗口信息过载。

冷却条

PvP Watch 为观测到的冷却提供冷却条支持。

显示效果可配置,可调整项包括:

  • 尺寸
  • 图标数量
  • 图标间距
  • 不透明度
  • 可见性
  • 自动隐藏行为

冷却条旨在以紧凑的方式追踪重要的已观测冷却。

重要光环与减益

PvP Watch 包含轻量的光环与减益感知功能,灵感来自 BigDebuffs 式的功能。

可显示的重要可见效果包括:

  • 控制效果
  • 防御效果
  • 免疫效果
  • 高优先级 PvP 光环

只使用可见且插件可访问的光环数据。

递减效应(DR)追踪器

PvP Watch 包含轻量的递减效应(DR)追踪器,用于可获取的可见控制信息。

DR 的显示行为和图标大小可在选项中调整。

敌方框体精简版(Enemy Frames Light)

PvP Watch 可以显示一个紧凑的敌方框体式窗口,汇总来自目击记录、冷却、减益和当前 PvP 数据的相关敌方信息。

该窗口可配置项包括:

  • 尺寸
  • 可见性
  • 不透明度
  • 过滤
  • 表格布局
  • 自动隐藏行为

Enemy Frames Light 定位是紧凑概览,并非完整的竞技场框体替代品。

团队冷却

PvP Watch 包含面向小队、团队和副本小组场景的轻量团队冷却追踪器。

它可以帮助追踪:

  • 小队成员冷却
  • 打断技能可用性
  • 共享的冷却信息
  • 可选:与其他 PvP Watch 用户进行插件同步

单人状态下不会打开团队冷却窗口。

你自己的冷却可以共享给队伍成员,但不会显示在你自己的团队冷却窗口中。

可根据不同 PvP 场景分别配置共享行为。

可配置警报

PvP Watch 支持通过以下方式发出可配置警报:

  • 聊天消息
  • 团队警报式弹窗
  • 音效
  • 按事件分别设置音效
  • 每个事件均可选择关闭音效
  • 针对野外、战场、竞技场等不同 PvP 场景的专属行为

音效警报可全局关闭,也可按事件类型单独关闭。

UI 自定义

大多数窗口都可以通过选项菜单调整。

可配置的 UI 元素包括:

  • 主监视窗口
  • 敌方冷却
  • 敌方框体精简版
  • 目标冷却面板
  • 团队冷却
  • 冷却条
  • 目标准星
  • 小地图按钮
  • 窗口不透明度
  • 字体大小
  • 行数
  • 缩放
  • 图标大小
  • 列可见性
  • 锁定与解锁状态
  • 自动隐藏行为

数值设置主要通过滑块调整,便于配置。

选项菜单已按主要窗口和系统重新组织,使配置更易理解。

目标准星

PvP Watch 为危险的敌对目标提供可配置的目标准星。

准星可调整项包括:

  • 尺寸
  • 粗细
  • 间隙
  • 透明度
  • 颜色
  • 文字可见性
  • 仅对 KoS 目标显示

PvP 主题图标

PvP Watch 为其窗口、按钮和状态指示器采用了一套定制的黑暗奇幻 PvP 主题图标集。

图标风格专为奇幻 PvP 插件设计,避免看起来像普通软件界面。

基本命令

主命令:

/dpvp

常用命令:

  • /dpvp options
  • /dpvp guide
  • /dpvp commands
  • /dpvp toggle
  • /dpvp status
  • /dpvp minimap
  • /dpvp mode
  • /dpvp view watch|active|recent|lost|kos|all

玩家追踪:

  • /dpvp kos NAME
  • /dpvp guildkos GUILD
  • /dpvp note NAME TEXT
  • /dpvp where NAME
  • /dpvp history NAME

失联模式:

  • /dpvp lostmode stealth
  • /dpvp lostmode all
  • /dpvp lostdelay SECONDS

冷却与显示测试:

  • /dpvp cdtest
  • /dpvp bdtest
  • /dpvp drtest
  • /dpvp teamtest
  • /dpvp targetcds
  • /dpvp crosshair
  • /dpvp enemies
  • /dpvp teamcds

支持与调试:

  • /dpvp errors
  • /dpvp dump
  • /dpvp bugreport
  • /dpvp perf
  • /dpvp sources
  • /dpvp scanstatus
  • /dpvp tokens

关于 API 与选取目标的重要说明

PvP Watch 严格遵守暴雪受保护 UI 规则。

点击列表选取目标只能使用暴雪兼容的安全路径,例如实时单位 token(UnitToken)或预先准备好的真实宏操作。

通过保存的姓名或 GUID 直接任意选取目标并不可靠,且可能受战斗锁定、保密值或受保护操作规则限制而无法执行。

PvP Watch 不使用隐藏的服务器端数据、内存读取、自动化操作或外部扫描工具。

当前状态

PvP Watch 已正式发布,但仍需要持续的 PvP 测试与反馈来不断完善。

特别欢迎在以下方面的实际 PvP 测试:

  • 野外 PvP
  • 战争模式
  • 战场
  • 竞技场
  • 组队 PvP
  • 不同职业
  • 不同客户端语言
  • 不同 UI 缩放与布局设置

欢迎提交错误报告、Lua 错误、布局问题、平衡性建议和功能创意。

如果你报告问题,请尽量附上:

  • 发生了什么
  • 你期望发生什么
  • 你的 PvP Watch 版本
  • 任何 Lua 错误文本
  • 尽可能提供问题复现步骤
  • 问题发生在战斗中还是战斗外
  • 敌方姓名板当时是否可见

内置的调试与错误工具可以帮助生成有用信息:

  • /dpvp errors
  • /dpvp dump

捐赠

PvP Watch 是一款免费插件。如果你喜欢这个项目,并希望支持投入在开发、测试、调试和未来改进上的时间与精力,欢迎捐赠,但完全出于自愿。