refactor(skill): 重构大招CD配置体系,统一档位管理
1. 新增大招CD档位配置ULT_CDS/ULT_CD_MAP,与普攻档位分离 2. 为职业默认值添加大招CD档配置,支持按职业类型适配 3. 改造技能编辑器与英雄向导,支持选择大招CD档位 4. 批量更新现有英雄数据与配置文件,统一使用档位化CD配置 5. 补充文档说明,规范大招CD配置规则
This commit is contained in:
@@ -59,7 +59,7 @@
|
||||
|
||||
**大招 skills[1]**
|
||||
- `uuid` ∈ `ROLE_ULT_SKILL[roleKey]`;辅助类底座(`SUPPORT_ULT` 列表)任意职业可作大招;
|
||||
- `cd: 8`、`cdExpr: null`;
|
||||
- `cdExpr` = `"UltCdSet[UltCdLv.<Tier>].cd"`(Tier ∈ VeryFast/Fast/Normal/Slow/VerySlow),`cd` 填对应数值(6/7/8/9/10);按技能效果类型选档:单体爆发=VeryFast、群体伤害/控制=Normal、全体增益/治疗/护盾=VerySlow,Fast/Slow 为中间细分档;
|
||||
- `lv_entries` 两档:`{lv:8, s_lv:2, ...}`、`{lv:16, s_lv:3, ...}`。
|
||||
|
||||
**通用**
|
||||
@@ -173,7 +173,8 @@
|
||||
- 引用不存在的技能/光环/buff uuid 或 `path` → 编译或运行期才爆;
|
||||
- 写独立 `revive` 字段 → 已废弃,复活走 dead 组;
|
||||
- 触发技/光环解锁写 lv6、大招档位写 lv9 → 现行惯例 lv4 / lv8+lv16;
|
||||
- 普攻用数值 cd 而不给 `cdExpr` → 丢失攻速档位语义(编辑器攻速下拉失效);
|
||||
- 普攻/大招用数值 cd 而不给 `cdExpr` → 丢失档位语义(编辑器档位下拉失效,导出 heroSet.ts 变裸数字);
|
||||
- 大招误用 `AtkSpeedSet` 作 `cdExpr` → 普攻档(0.75~1.5s)与大招档(6~10s)是两套体系,大招必须走 `UltCdSet`;
|
||||
- 档位 overrides 全量复制基础档 → 浅合并下冗余且后续改基础值不生效;
|
||||
- desc 与 overrides 数值脱节 → desc 模板只写 `{ap}` 等占位符,不要硬编码数字;
|
||||
- 对敌技能 debuff 误用 `timed_buff_id` → buff 缺省挂施法者自身,会把减益挂到自己身上;应改用 `timed_debuff_id`(详见 §6.1);
|
||||
|
||||
Reference in New Issue
Block a user