refactor(skill-config): 重构技能ID与分组,统一技能命名规范
1. 重新规划技能ID分段:坦克/战士大招6100~6104、射手大招6150~6151、法师/辅助大招6200~6204 2. 更新所有英雄配置中的技能UUID与描述文本 3. 修正技能配置文档中的适配场景与约束说明 4. 调整技能描述模板与示例配置,统一伤害计算逻辑
This commit is contained in:
@@ -155,7 +155,7 @@ interface HeroConfigFile {
|
||||
| field uuid 存在 | 必须在 FieldSkillSet 7001-7020 段(与 BuffList 同号段但互不相通) |
|
||||
| t_num ≥ 1 | 0 会导致 `% 0 = NaN` 永不触发 |
|
||||
| 档位 lv 升序不重复 | 保存时序列化器强制排序,重复档报错 |
|
||||
| 形态硬约束 | tank/warrior→近战组(普攻 6004、大招 6103~6106/6108);assassin/射手→中距组(6001~6003/6006~6008);support/mage→远程组(6009~6019、大招 6101/6102/6107/6109~6111);辅助技能 6301/6302/6412/6501 不限形态 |
|
||||
| 形态硬约束 | tank/warrior→近战组(普攻 6004、大招 6100~6104);assassin/射手→中距组(6001~6003/6006~6008,大招 6150~6151);support/mage→远程组(6009~6012、大招 6200~6204);辅助技能 6301/6302/6412/6501 不限形态 |
|
||||
| 必填缺失 | name / path / type / role |
|
||||
|
||||
### 5.2 Warning(确认后可存)
|
||||
@@ -190,7 +190,7 @@ interface HeroConfigFile {
|
||||
|---|---|---|---|
|
||||
| HeroListView | card_lv 分组、搜索、dirty 圆点、新建入口 | heroSet.data.json | – |
|
||||
| BaseForm | 基础字段;hp/ap/def 基准+增量双输入 | HERO_ROLE_BASE | uuid 段位/重复;role→type 联动锁定 |
|
||||
| SkillPicker | 自制搜索下拉选 SkillSet,显示 `6101 火球 · 远程 · AOE` | SkillSet | 普攻限 6001~6012 按 IType 过滤(6013~6019 仅作大招);大招按形态过滤;辅助技能放行 |
|
||||
| SkillPicker | 自制搜索下拉选 SkillSet,显示 `6200 火焰喷射 · 远程 · AOE` | SkillSet | 普攻限 6001~6012 按 IType 过滤;大招按形态过滤;辅助技能放行 |
|
||||
| SkillBasePanel | 底座关键参数只读展示(ap/cd/hit/IType/RType/DTType) | SkillSet | – |
|
||||
| OverridesEditor | 分组编辑 overrides(数值 ap/hit_count/num|概率 crt/frz/stun|击退 bck|buff 注入 timed_buff_id→联动 buff_value/buff_duration|永久 buff_type|召唤 call_hero) | BuffList | timed_buff_id 存在性 |
|
||||
| LvMatrix | lv 档位矩阵(技能 lv_entries / 触发档 / field / revive 复用变体):行=lv1/2/3/5/7/9、列=参数,可整行复制加档;**lv7/9 行黄色边框+⚠「运行时 HERO_MAX_LV=6 暂不生效」** | 当前英雄 | lv 升序不重复;t_num≥1 |
|
||||
|
||||
Reference in New Issue
Block a user