You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
AdLike2048/docs/需求-品质约定.md

29 lines
985 B

# 需求:品质约定 0~4
> 状态:**已确认**
> 日期:2026-09-04
全项目 `quality` 字段与对应美术下标统一为 **0~4**:
| 值 | 含义 |
|----|------|
| 0 | 无 / 白色 |
| 1 | 绿色 |
| 2 | 蓝色 |
| 3 | 紫色 |
| 4 | 橙色 |
## 配表
| 表 | 处理 |
|----|------|
| `Weapon` / `Item` / `Text` | 原 1 白…5 橙,数值整体 −1,现为 0~4 |
| `Hero` / `Battlebuff` | 原本就是 1 绿…4 橙,**数值不改**(无白色档) |
| `Rank.weaponweight` | 仍四档:绿 / 蓝 / 紫 / 橙 → `Weapon.quality` **1~4** |
| `Rank.aiweapon` | 仍五档:白 / 绿 / 蓝 / 紫 / 橙 → `Weapon.quality` **0~4** |
## 程序注意
- 白色是合法品质 **0**,失败哨兵不可再用 `<= 0`。
- 美术资源名已按 0~4(如 `武器底0~4`、`skillbg1_1~4`、`英雄品质_{n}`),程序直接用 `quality`,禁止再 `quality-1` 或把 5 折成 4。
- 字形 Spine `皮肤字{n}_{lv}` 的首位不是物品品质,不要改。