feat: 新增技能图标英雄语境覆写功能
1. 扩展SkillOverrides接口,新增icon字段支持自定义图标 2. 前端常量与编辑器适配:新增字符串型覆写类型与图标候选选择器 3. 新增getHeroSkillIcon工具函数,实现英雄专属图标优先级加载逻辑 4. 修复并优化技能图标展示逻辑,支持同底座技能不同英雄差异化图标 5. 重构部分英雄配置格式,统一代码风格
This commit is contained in:
@@ -117,4 +117,18 @@ export const OVERRIDE_KEYS = [
|
||||
{ key: 'call_hero', label: 'call_hero 召唤英雄id' },
|
||||
{ key: 'revive_hp', label: 'revive_hp 复活回血比例(%)' },
|
||||
{ key: 'revive_count', label: 'revive_count 复活次数上限' },
|
||||
// 字符串型覆写:value 为图标ID(uicons 图集帧名),非数值
|
||||
{ key: 'icon', label: 'icon 英雄语境图标(覆写 SkillSet.icon)', type: 'string' },
|
||||
]
|
||||
|
||||
// icon 覆写常用候选(SkillSet 各底座图标 + 通用图标),可在输入框直接键入其他帧名
|
||||
export const SKILL_ICON_OPTIONS = [
|
||||
'Stat_Attack_01', 'Stat_RangedAttack', 'Stat_Tripleshot',
|
||||
'Sword-FA_WP_Main_Sword_003_PurpleSilver',
|
||||
'Sword-FA_WP_Main_Sword_019_WoodSilver',
|
||||
'Axe-FA_WP_Main_Axe_004_WoodGray',
|
||||
'Sub_Item-FA_WP_Sub_MagicBall_001_Blue',
|
||||
'Sub_Item-FA_WP_Sub_MagicBall_001_Purple',
|
||||
'Sub_Item-FA_WP_Sub_Potion_001_Green',
|
||||
'Sub_Item-FA_WP_Sub_Potion_001_Red',
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user