feat(trigger): add 回合结束触发组支持

1. 新增fend触发组常量与默认英雄模板配置
2. 后端校验、渲染逻辑兼容新触发组
3. 更新文档说明fend触发组规范
4. 前端UI添加回合结束触发组编辑器
5. 兼容旧英雄数据补全fend空对象
This commit is contained in:
panFD
2026-09-14 17:09:31 +08:00
parent 923d81c2a0
commit b63572c383
4 changed files with 14 additions and 8 deletions

View File

@@ -79,6 +79,7 @@ export const TRIGGER_GROUPS = [
{ key: 'atking', label: 'atking 攻击后' },
{ key: 'atked', label: 'atked 受击后' },
{ key: 'fstart', label: 'fstart 战斗开始' },
{ key: 'fend', label: 'fend 回合结束' },
{ key: 'dead', label: 'dead 死亡后' },
]
@@ -101,6 +102,7 @@ export function defaultHero() {
atking: {}, // {uuid:[{lv,s_lv,name,t_num,overrides,desc}]}
atked: {},
fstart: {},
fend: {},
dead: {},
field: [], // [{lv,uuids:[{uuid,value,name}],desc}]
// revive 已纳入 dead 触发组,通过 overrides.revive_hp / revive_count 配置