Files
Nanami-Plates/README.md
2026-03-20 10:20:05 +08:00

108 lines
4.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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` 键显示姓名板