feat(editor): 新增枚举型覆写编辑器与优化技能描述

1. 新增TGroup枚举覆写类型到常量配置,添加对应下拉编辑组件
2. 重构覆写解析逻辑,统一处理枚举与对象类型覆写
3. 批量更新全英雄技能的描述文本与覆写参数,修正技能效果描述
4. 优化技能详情展示逻辑,复用覆写解析函数减少重复代码
This commit is contained in:
pan
2026-09-07 09:32:25 +08:00
parent 232446789f
commit 55c7909241
5 changed files with 81 additions and 64 deletions

View File

@@ -121,6 +121,14 @@ export const OVERRIDE_KEYS = [
{ value: 2, label: '2 全体友方(Ally)' },
{ value: 3, label: '3 全体敌方(Enemy)' },
]},
// 枚举型覆写:技能目标群体(JSON 存字符串,导出还原 TGroup.X;proc_skill.overrides 可借此改变被触发技能的释放对象)
// 注:不提供 All —— SCastSystem 未对 TGroup.All 做友/敌分流(会落到敌方分支),避免误配
{ key: 'TGroup', label: 'TGroup 目标群体', type: 'enum', options: [
{ value: 'Self', label: 'Self 施法者自身' },
{ value: 'Ally', label: 'Ally 全体友方(含自己)' },
{ value: 'Team', label: 'Team 全体友方(不含自己)' },
{ value: 'Enemy', label: 'Enemy 敌方(最近敌人)' },
]},
{ key: 'summon_count', label: 'summon_count 召唤数' },
{ key: 'num', label: 'num 额外释放次数' },
{ key: 'call_hero', label: 'call_hero 召唤英雄id' },