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

@@ -40,7 +40,7 @@
"overrides": {
"ap": 120
},
"desc": ""
"desc": "普通攻击造成 120% 攻击伤害"
}
]
},
@@ -132,7 +132,7 @@
"overrides": {
"ap": 120
},
"desc": ""
"desc": "普通攻击造成 120% 攻击伤害"
}
]
},
@@ -227,7 +227,7 @@
"overrides": {
"stun": 10
},
"desc": "挥斧对{target}造成攻击力{ap}%伤害,{stun}%概率击晕"
"desc": "普通攻击有{stun}%概率击晕敌人"
}
]
},
@@ -319,7 +319,7 @@
"overrides": {
"crt": 10
},
"desc": "挥刀对{target}造成攻击力{ap}%伤害,{crt}%概率暴击"
"desc": "普通攻击有{crt}%概率暴击"
}
]
},
@@ -415,7 +415,7 @@
"buff_value": 30,
"buff_chance": 30
},
"desc": "挥刀对{target}造成攻击力{ap}%伤害,{buff_chance}%概率使目标出血(每0.5秒受到{buff_value}点伤害,持续{dur}秒)"
"desc": "普通攻击有{buff_chance}%概率使目标出血(每0.5秒受到{buff_value}点伤害,持续{dur}秒)"
}
]
},
@@ -506,9 +506,9 @@
"lv": 2,
"s_lv": 2,
"overrides": {
"bck": 10
"frz": 10
},
"desc": "射出箭矢,对{target}造成攻击力{ap}%伤害,击退{bck}"
"desc": "普通攻击有{frz}%概率 冰冻敌人"
}
]
},
@@ -591,18 +591,17 @@
"cd": 1.2,
"cdExpr": "AtkSpeedSet[AtkSpeedLv.Slow].cd",
"overrides": {
"ap": 100,
"bck": 30
"ap": 100
},
"desc": "掷出紫魔球,对{target}造成攻击力{ap}%伤害,击退{bck}",
"desc": "掷出紫魔球,对{target}造成攻击力{ap}%伤害",
"lv_entries": [
{
"lv": 2,
"s_lv": 2,
"overrides": {
"bck": 40
"bck_chance": 20
},
"desc": ""
"desc": "普通攻击有{bck_chance}%概率击退敌人"
}
]
},
@@ -693,9 +692,9 @@
"lv": 2,
"s_lv": 2,
"overrides": {
"bck": 10
"ap": 120
},
"desc": "挥杖对{target}造成攻击力{ap}%伤害,击退{bck}"
"desc": "普通攻击造成 120% 攻击伤害"
}
]
},
@@ -789,7 +788,7 @@
}
}
},
"desc": ""
"desc": "普通攻击有 10% 的概率为自己释放回春"
}
]
},