feat(hero-config): 新增英雄额外属性加成档位的图鉴展示支持
本次变更完成了英雄bonus属性加成系统的图鉴可视化改造: 1. 扩展LvBonusAttrsEntry类型,新增name/icon/info配置字段 2. 服务端渲染兼容新增字段,仅在配置存在时输出 3. 更新英雄配置文档,补充bonus字段的新参数说明 4. 新增属性加成编辑器表单,支持配置名称、图标和自定义描述 5. 实现英雄图鉴的bonus档位图标渲染逻辑,支持锁定状态和点击弹窗 6. 新增bonus效果文案生成工具,支持自定义模板和属性自动生成 7. 为技能弹窗新增bonus专属渲染逻辑,适配属性加成档位的展示 8. 为部分测试英雄配置了bonus档位的名称属性
This commit is contained in:
@@ -519,6 +519,12 @@ export type BonusAttrKey = 'hp' | 'ap' | 'def' | 'crt' | 'frz' | 'stun' | 'para'
|
||||
export interface LvBonusAttrsEntry {
|
||||
lv: number;
|
||||
attrs: Partial<Record<BonusAttrKey, number>>;
|
||||
/** 展示名(图鉴技能图标/弹窗用,如「钢铁壁垒」);缺省不出图标 */
|
||||
name?: string;
|
||||
/** 图标帧名(gui/ui7 图集);缺省该档不在图鉴出图标 */
|
||||
icon?: string;
|
||||
/** 自定义描述模板(可选);缺省由 attrs 自动生成效果文案 */
|
||||
info?: string;
|
||||
}
|
||||
/*
|
||||
*=============英雄配置列表================
|
||||
|
||||
Reference in New Issue
Block a user