fix(config): 修正buff配置与技能、英雄描述不一致问题

1. 新增限时暴伤强化buff 7020
2. 批量更新技能配置,替换原有单次buff为限时buff并关联对应id
3. 修改英雄技能数值与描述,调整全队目标范围与buff生效逻辑
4. 更新英雄技能描述文本,修正效果说明与实际逻辑匹配
This commit is contained in:
panFD
2026-08-02 16:32:00 +08:00
parent 045bdba3a5
commit 865523471d
3 changed files with 28 additions and 21 deletions

View File

@@ -239,11 +239,11 @@ export const HeroInfo: Record<number, heroInfo> = {
6: {
atked: [
{ s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 6 } },
{ s_uuid: 6302, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 250 } },
{ s_uuid: 6302, t_num: 5, overrides: { TGroup: TGroup.All, ap: 250 } },
]
},
},
info: "<color=#27AE60>✧</color>受伤获得护盾\n<color=#9B59B6>✦</color>受伤恢复生命",
info: "<color=#27AE60>✧</color>受伤获得护盾\n<color=#9B59B6>✦</color>受伤全队恢复生命",
},
5012: {
uuid: 5012, name: "不死小强", path: "hk2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, hp: 600, ap: 57,
@@ -257,11 +257,11 @@ export const HeroInfo: Record<number, heroInfo> = {
6: {
atked: [
{ s_uuid: 6302, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 350 } },
{ s_uuid: 6301, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 4 } },
{ s_uuid: 6301, t_num: 5, overrides: { TGroup: TGroup.All, ap: 4 } },
]
},
},
info: "<color=#27AE60>✧</color>受伤恢复生命\n<color=#9B59B6>✦</color>受伤获得护盾",
info: "<color=#27AE60>✧</color>受伤恢复生命\n<color=#9B59B6>✦</color>受伤全体获得护盾",
},
// 以下英雄暂时注释,保留待后续扩展
// 5012:{uuid:5012,name:"不死小强",path:"hk2", fac:FacSet.HERO,card_lv:2,lv:1,type:HType.Melee,hp:600,ap:57,
@@ -295,22 +295,22 @@ export const HeroInfo: Record<number, heroInfo> = {
5021: {
uuid: 5021, name: "小刺客", path: "hc1", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Melee, hp: 300, ap: 28,
skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast2].cd, ccd: 0 } },
atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 8 } }],
// 成长主线滚雪球AP增量8→10→125级阈值5→4刀6级追加暴伤强化永久叠加无100%上限与高AP叠乘
atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } }],
// 成长主线滚雪球AP增量固定15级阈值5→4刀6级追加暴伤强化永久叠加无100%上限与高AP叠乘
// 注意evolve.atking 为整体替换且逐级顺序应用,高级别需写完整数组
evolve: {
2: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 10 } }] },
2: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } }] },
3: { ap_bonus: 20, hp_bonus: 80 },
4: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 12 } }] },
5: { atking: [{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 12 } }] },
4: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } }] },
5: { atking: [{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 1 } }] },
6: {
atking: [
{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 12 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, ap: 20 } },
{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 1 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 20, buff_duration: 5 } },
]
},
},
info: "<color=#27AE60>✧</color>攻击永久提升攻击\n<color=#9B59B6>✦</color>攻击永久提升暴伤",
info: "<color=#27AE60>✧</color>攻击永久提升攻击\n<color=#9B59B6>✦</color>攻击限时提升暴伤",
},
5022: {
uuid: 5022, name: "嗜血剑客", path: "hc2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85,
@@ -343,11 +343,11 @@ export const HeroInfo: Record<number, heroInfo> = {
atking: [
{ s_uuid: 6403, t_num: 4, overrides: { TGroup: TGroup.Self, hit_count: 1, timed_buff_id: 7012, buff_value: 20, buff_duration: 6 } },
{ s_uuid: 6401, t_num: 7, overrides: { TGroup: TGroup.Self, ap: 15 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, ap: 15 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 15, buff_duration: 5 } },
]
},
},
info: "<color=#27AE60>✧</color>攻击提升暴击攻击\n<color=#9B59B6>✦</color>攻击永久提升暴伤",
info: "<color=#27AE60>✧</color>攻击提升暴击攻击\n<color=#9B59B6>✦</color>攻击限时提升暴伤",
},
// 5022: {
// uuid: 5022, name: "嗜血剑客", path: "hc2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85,
@@ -396,11 +396,11 @@ export const HeroInfo: Record<number, heroInfo> = {
6: {
atking: [
{ s_uuid: 6403, t_num: 4, overrides: { TGroup: TGroup.Team, hit_count: 4, timed_buff_id: 7012, buff_value: 12, buff_duration: 6 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, ap: 12 } },
{ s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7020, buff_value: 12, buff_duration: 5 } },
]
},
},
info: "<color=#27AE60>✧</color>攻击提升队友暴击\n<color=#9B59B6>✦</color>攻击提升队友暴伤",
info: "<color=#27AE60>✧</color>攻击提升队友暴击\n<color=#9B59B6>✦</color>攻击限时提升队友暴伤",
},
// 5032: {
// uuid: 5032, name: "战术弓手", path: "ha2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Long, hp: 430, ap: 120,