108 lines
4.4 KiB
Markdown
108 lines
4.4 KiB
Markdown
# Nanami-Plates
|
||
|
||
> Turtle WoW 高度可定制的姓名板替换插件,采用 Nanami-UI 风格,提供血条、施法条、减益追踪、仇恨着色、连击点、目标指示、任务怪标记等丰富功能,完整支持 SuperWoW 增强特性。
|
||
|
||
**Nanami-Plates** 完全替换游戏默认姓名板,为 Turtle WoW (1.12) 提供现代化、美观且功能强大的姓名板体验。作为 Nanami-UI 套件的一部分,它自动继承主题配色、字体和材质,与整体 UI 风格浑然一体。
|
||
|
||
## 核心功能
|
||
|
||
### 血条系统
|
||
|
||
- 敌方与友方姓名板独立设置宽度、高度、字号
|
||
- 6 种血量显示格式:隐藏 / 百分比 / 当前值 / 当前(百分比) / 当前/最大 / 当前/最大 %
|
||
- 等级文本根据与玩家的等级差自动着色(红/橙/黄/绿/灰)
|
||
- 精英(+)、稀有、世界Boss(??) 分类标识
|
||
- 玩家单位自动显示职业颜色
|
||
- 被其他玩家标记的怪物显示灰色(Tapped 检测)
|
||
- 可选隐藏小动物(兔子、松鼠等)姓名板
|
||
|
||
### 施法条
|
||
|
||
- 显示法术名称、法术图标和施法倒计时
|
||
- 完整支持 SuperWoW 的 `UNIT_CASTEVENT` / `UnitCastingInfo` / `UnitChannelInfo`
|
||
- 无 SuperWoW 时回退至暴雪原生施法条数据
|
||
- 敌方与友方施法条独立配置尺寸
|
||
|
||
### 减益 (Debuff) 追踪
|
||
|
||
- 在姓名板下方显示减益图标,支持最多 16 个
|
||
- 图标上实时显示剩余时间倒计时(颜色随时间变化:白→黄→红)
|
||
- 内置完整的法术持续时间数据库(SpellDB),涵盖所有职业的 DoT、诅咒、毒药、陷阱等
|
||
- 可选「仅显示自己的减益」过滤模式
|
||
- 术士诅咒互斥逻辑完美处理(含 Malediction 天赋支持)
|
||
- 自动学习本地化法术名称映射,多语言服务器无缝兼容
|
||
|
||
### 连击点显示
|
||
|
||
- 盗贼和德鲁伊(猫形态)在目标姓名板上方显示连击点
|
||
- 每个连击点独立着色(绿→黄→橙→红),带数字标识
|
||
- 可自定义连击点大小
|
||
|
||
### 仇恨系统
|
||
|
||
- 集成 TWThreat 插件数据,实时仇恨着色
|
||
- 自动检测坦克天赋(战士防护 / 骑士防护 / 德鲁伊野性)自动切换坦克/输出模式
|
||
- **坦克模式:** 持有仇恨=绿色 / 即将丢失=橙色 / 未持有=红色 / 其他坦克持有=蓝色
|
||
- **输出模式:** OT=红色 / 高仇恨=橙色 / 安全=默认色
|
||
- 目标被控制(击晕/闷棍等)时显示紫色
|
||
- 通过插件频道在队伍/团队中广播坦克模式
|
||
|
||
### 目标指示
|
||
|
||
- 4 种箭头样式可选,显示在目标姓名板两侧 `>> [血条] <<`
|
||
- 箭头大小、偏移量、染色强度均可调节
|
||
- 目标血条高亮发光效果(自适应亮度的 Additive 混合)
|
||
- 目标血条边框高亮
|
||
- 目标姓名板自动提升 FrameStrata 保持在最前
|
||
- 非目标姓名板透明度可调(默认 35%)
|
||
|
||
### 法力/能量/怒气条
|
||
|
||
- SuperWoW 环境下可在血条下方显示目标的法力条
|
||
- 根据能量类型自动着色(蓝=法力 / 红=怒气 / 橙=能量 / 黄=幸福值)
|
||
|
||
### 任务怪标记
|
||
|
||
- 自动扫描任务日志,在任务目标怪物旁显示 "!" 图标
|
||
- 显示击杀进度(如 "3/8")
|
||
- 兼容 pfQuest 的提示数据
|
||
|
||
### 团队标记
|
||
|
||
- 正确显示团队标记图标(骷髅、叉、月亮等)
|
||
|
||
## 设置面板
|
||
|
||
输入 `/np` 或点击小地图按钮即可打开设置界面,共 5 个标签页:
|
||
|
||
| 标签 | 内容 |
|
||
|------|------|
|
||
| 血条 | 敌方/友方血条尺寸、字号、血量格式、垂直偏移 |
|
||
| 施法条 | 敌方/友方施法条尺寸、法术图标开关 |
|
||
| 减益 | 减益计时器、仅显示自己的减益、图标大小、连击点设置 |
|
||
| 目标 | 箭头样式/大小/偏移/染色、非目标透明度、坦克/输出角色切换 |
|
||
| 其他 | 小动物姓名板、法力条、任务怪图标、重置设置 |
|
||
|
||
## 命令
|
||
|
||
| 命令 | 功能 |
|
||
|------|------|
|
||
| `/np` | 打开设置面板 |
|
||
| `/np tank` | 切换坦克/输出模式 |
|
||
| `/np reset` | 重置所有设置并重载 UI |
|
||
| `/np minimap` | 显示/隐藏小地图按钮 |
|
||
| `/np debug` | 输出当前目标的 Debuff 调试信息 |
|
||
|
||
## 依赖与兼容
|
||
|
||
- **必需:** Nanami-UI 主框架
|
||
- **可选:** TWThreat(仇恨数据源)
|
||
- **增强:** SuperWoW — 启用后解锁施法条详情、精确减益追踪、法力条显示等高级功能
|
||
- **自动禁用冲突:** 自动禁用 ShaguTweaks 和 pfUI 的姓名板模块,避免冲突
|
||
|
||
## 安装
|
||
|
||
1. 将 `Nanami-Plates` 文件夹放入 `Interface\AddOns\`
|
||
2. 确保已安装 Nanami-UI
|
||
3. 进入游戏,按 `V` 键显示姓名板
|