Files
pixelheros/design/quick-specs/hero-ability-rebalance-and-roster-expansion-2026-08-02.md
panFD 7f7c0496ca feat(config): 实现英雄能力调整与英雄池扩展
完成以下核心变更:
1. 重构英雄卡牌消耗逻辑,按等级分档定价
2. 更新现有英雄数值规则,统一永久属性与概率buff效果
3. 新增10名新英雄并完善配置
4. 补充冰冻强化技能与对应计时buff
5. 更新英雄池列表与设计文档
2026-08-03 00:07:56 +08:00

22 KiB
Raw Permalink Blame History

Quick Design Spec: 英雄能力调整与英雄池扩展

Type: Addition
System: 英雄/技能配置系统(heroSet.ts / SkillSet.ts / BuffSet.ts / CardSet.ts
GDD Reference: 暂无项目级 GDDhero-roster-expansion-2026-07-25.mdhero-power-formula-2026-08-01.md 为上下文
Date: 2026-08-02

Change Summary

  1. 数值规则统一
    • atking / atked 的永久攻击力提升统一为 +1,永久最大生命值提升统一为 +2
    • dead 的永久攻击力提升统一为 +5,永久最大生命值提升统一为 +10
    • 暴击、击晕、暴伤、穿透、冰冻、击退、风怒等概率属性全部改为 计时 buff,初始 5% / 5 秒
  2. 英雄能力数量规则
    • 普通(card_lv === 1):初始 1 个能力6 级新增 1 个。
    • 高级(card_lv 23):初始 2 个能力6 级新增 1 个。
    • 再高级(card_lv 45):初始 2 个能力6 级新增 2 个。
  3. 英雄卡购买金币
    • card_lv === 15 金币
    • card_lv === 210 金币
    • card_lv >= 315 金币
  4. 新增 10 名英雄50135016、5023、5033、50415044覆盖更多 atked / atking / dead 能力组合。

Motivation

  • 当前永久属性与计时 buff 混用,后期滚雪球与控制收益不可控。
  • 高级英雄统一 5 金币,性价比失衡。
  • 英雄池仅 10 名,流派组合有限;补充 10 名后可覆盖更多能力组合与阵容深度。

New Rules / Values

1. 永久属性触发基础值

触发类型 技能底座 属性 初始值
atking / atked 6401 攻击强化 永久攻击力 ap: 1
atking / atked 6402 生命强化 永久最大生命值 ap: 2
dead 6401 攻击强化 永久攻击力 ap: 5
dead 6402 生命强化 永久最大生命值 ap: 10

2. 概率属性计时 buff

属性 技能底座 timed_buff_id 初始 buff_value 初始 buff_duration
暴击率 6403 7012 5 5s
暴伤 6404 7020 5 5s
击晕概率 6405 7017 5 5s
穿透概率 6408 7014 5 5s
风怒概率 6409 7016 5 5s
击退概率 6406 7013 5 5s
冰冻概率 新增 6410 新增 7021 5 5s

SkillSet.ts 新增:

6410: {
    uuid: 6410, name: "冰冻强化", sp_name: "buff_wind", icon: "Stat_Freeze", TGroup: TGroup.Team,
    readyAnm: "up_blue", endAnm: "", act: "atk", DTType: DTType.single, kind: SkillKind.Support,
    ap: 1, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "",
    IType: IType.support, RType: RType.fixed, EType: EType.animationEnd,
    buff_type: Attrs.freeze_chance, timed_buff_id: 7021,
    info: "全体友方冰冻概率限时提升持续5秒",
},

BuffSet.ts 新增:

7021: {
    id: 7021, name: "冰冻概率爆发", icon: "Stat_Freeze",
    category: BuffCategory.Buff, duration: 5, max_stack: 1,
    modifiers: [{ attr: Attrs.freeze_chance, op: ModOp.Flat, value: 5 }],
    info: "冰冻概率提升 5%,持续 5 秒",
},

3. 英雄卡金币

CardSet.ts 英雄卡 cost 不再使用 FightSet.BASE_COST,改为:

function getHeroCost(cardLv: number): number {
    if (cardLv === 1) return 5;
    if (cardLv === 2) return 10;
    return 15;
}
// cost: getHeroCost(hero.card_lv ?? 1),

4. 新增 10 名英雄配置

5013 铁骨头card_lv 2 · 近战 · atked 盾+血)

5013: {
    uuid: 5013, name: "铁骨头", path: "hk4", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, hp: 600, ap: 57,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow3].cd, ccd: 0 } },
    atked: [
        { s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 3 } },
        { s_uuid: 6402, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } },
    ],
    evolve: {
        2: { atked: [{ s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 4 } }, { s_uuid: 6402, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } }] },
        3: { hp_bonus: 150 },
        4: { atked: [{ s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 5 } }, { s_uuid: 6402, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } }] },
        5: { atked: [{ s_uuid: 6301, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 5 } }, { s_uuid: 6402, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } }] },
        6: {
            atked: [
                { s_uuid: 6301, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 5 } },
                { s_uuid: 6402, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } },
                { s_uuid: 6301, t_num: 5, overrides: { TGroup: TGroup.Team, ap: 2 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>受伤获得护盾与生命\n<color=#9B59B6>✦</color>受伤全队获得护盾",
},

5014 怒火武者card_lv 3 · 近战 · atked 攻+暴击)

5014: {
    uuid: 5014, name: "怒火武者", path: "hk5", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow1].cd, ccd: 0 } },
    atked: [
        { s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } },
        { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { atked: [{ s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } }] },
        3: { hp_bonus: 150 },
        4: { atked: [{ s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }] },
        5: { atked: [{ s_uuid: 6401, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }] },
        6: {
            atked: [
                { s_uuid: 6401, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 1 } },
                { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>受伤提升攻击与暴击\n<color=#9B59B6>✦</color>受伤限时提升暴伤",
},

5015 血刃武者card_lv 4 · 近战 · atked 盾+暴伤)

5015: {
    uuid: 5015, name: "血刃武者", path: "hc3", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Melee, hp: 1200, ap: 113,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow3].cd, ccd: 0 } },
    atked: [
        { s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 3 } },
        { s_uuid: 6404, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { atked: [{ s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 4 } }, { s_uuid: 6404, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 7, buff_duration: 5 } }] },
        3: { hp_bonus: 200 },
        4: { atked: [{ s_uuid: 6301, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 5 } }, { s_uuid: 6404, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } }] },
        5: { atked: [{ s_uuid: 6301, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 5 } }, { s_uuid: 6404, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } }] },
        6: {
            atked: [
                { s_uuid: 6301, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 5 } },
                { s_uuid: 6404, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
                { s_uuid: 6301, t_num: 7, overrides: { TGroup: TGroup.Team, ap: 2 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>受伤获得护盾与暴伤\n<color=#9B59B6>✦</color>受伤追加暴击并给全队护盾",
},

5016 狂血战士card_lv 5 · 近战 · atked 攻+击晕)

5016: {
    uuid: 5016, name: "狂血战士", path: "hc4", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, hp: 1500, ap: 142,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow3].cd, ccd: 0 } },
    atked: [
        { s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } },
        { s_uuid: 6405, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7017, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { atked: [{ s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6405, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7017, buff_value: 7, buff_duration: 5 } }] },
        3: { ap_bonus: 20, hp_bonus: 150 },
        4: { atked: [{ s_uuid: 6401, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6405, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } }] },
        5: { atked: [{ s_uuid: 6401, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6405, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } }] },
        6: {
            atked: [
                { s_uuid: 6401, t_num: 2, overrides: { TGroup: TGroup.Self, ap: 1 } },
                { s_uuid: 6405, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6403, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
                { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>受伤提升攻击与击晕\n<color=#9B59B6>✦</color>受伤追加暴击与暴伤",
},

5023 暗影杀手card_lv 4 · 近战 · atking 攻+暴击+暴伤+风怒)

5023: {
    uuid: 5023, name: "暗影杀手", path: "hc5", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Melee, hp: 1200, ap: 113,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast1].cd, ccd: 0 } },
    atking: [
        { s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } },
        { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } }] },
        3: { hp_bonus: 100 },
        4: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }] },
        5: { atking: [{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 1 } }, { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }] },
        6: {
            atking: [
                { s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 1 } },
                { s_uuid: 6403, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
                { s_uuid: 6409, t_num: 7, overrides: { TGroup: TGroup.Self, timed_buff_id: 7016, buff_value: 5, buff_duration: 5 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>攻击提升攻击与暴击\n<color=#9B59B6>✦</color>攻击追加暴伤与风怒",
},

5033 鹰眼弓将card_lv 5 · 远程 · atking 队友攻+暴伤+暴击+击晕)

5033: {
    uuid: 5033, name: "鹰眼弓将", path: "ha3", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Long, hp: 717, ap: 200,
    skills: { 6008: { uuid: 6008, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast3].cd, ccd: 0 } },
    atking: [
        { s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 3, ap: 1 } },
        { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 3, ap: 1 } }, { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7020, buff_value: 7, buff_duration: 5 } }] },
        3: { hp_bonus: 100 },
        4: { atking: [{ s_uuid: 6401, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 4, ap: 1 } }, { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 4, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } }] },
        5: { atking: [{ s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Team, hit_count: 4, ap: 1 } }, { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 4, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } }] },
        6: {
            atking: [
                { s_uuid: 6401, t_num: 4, overrides: { TGroup: TGroup.Team, hit_count: 4, ap: 1 } },
                { s_uuid: 6404, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 4, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6403, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
                { s_uuid: 6405, t_num: 7, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7017, buff_value: 5, buff_duration: 5 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>攻击提升队友攻击与暴伤\n<color=#9B59B6>✦</color>攻击追加队友暴击与击晕",
},

5041 殉道卫士card_lv 1 · 近战 · dead 护盾)

5041: {
    uuid: 5041, name: "殉道卫士", path: "hk1", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Melee, hp: 300, ap: 28,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow3].cd, ccd: 0 } },
    dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } }],
    evolve: {
        2: { dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 4 } }] },
        3: { hp_bonus: 100 },
        4: { dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }] },
        5: { dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 6 } }] },
        6: { dead: [{ s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 6 } }, { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }] },
    },
    info: "<color=#27AE60>✧</color>死亡全队获得护盾\n<color=#9B59B6>✦</color>死亡全队提升攻击",
},

5042 遗志将军card_lv 2 · 近战 · dead 攻+血+复活)

5042: {
    uuid: 5042, name: "遗志将军", path: "hk2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, hp: 600, ap: 57,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow3].cd, ccd: 0 } },
    dead: [
        { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
        { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 10 } },
    ],
    revive: { s_uuid: 6501, r_num: 1, upr: 0.5 },
    evolve: {
        2: { dead: [{ s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }, { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 12 } }] },
        3: { revive: { s_uuid: 6501, r_num: 1, upr: 0.6 } },
        4: { dead: [{ s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }, { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 15 } }] },
        5: { revive: { s_uuid: 6501, r_num: 1, upr: 0.7 } },
        6: {
            dead: [
                { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
                { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 15 } },
                { s_uuid: 6301, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } },
            ],
            revive: { s_uuid: 6501, r_num: 1, upr: 0.8 },
        },
    },
    info: "<color=#27AE60>✧</color>死亡全队攻血提升\n<color=#9B59B6>✦</color>死亡全队护盾并复活",
},

5043 亡魂刺客card_lv 3 · 近战 · dead 击晕+暴击)

5043: {
    uuid: 5043, name: "亡魂刺客", path: "hc1", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, hp: 900, ap: 85,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal1].cd, ccd: 0 } },
    dead: [
        { s_uuid: 6405, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7017, buff_value: 5, buff_duration: 5 } },
        { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { dead: [{ s_uuid: 6405, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7017, buff_value: 7, buff_duration: 5 } }, { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } }] },
        3: { hp_bonus: 100 },
        4: { dead: [{ s_uuid: 6405, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } }, { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 7, buff_duration: 6 } }] },
        5: { dead: [{ s_uuid: 6405, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } }, { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }] },
        6: {
            dead: [
                { s_uuid: 6405, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7017, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>死亡全队击晕与暴击\n<color=#9B59B6>✦</color>死亡全队提升攻击",
},

5044 血誓剑客card_lv 4 · 近战 · dead 暴击+暴伤+攻+血)

5044: {
    uuid: 5044, name: "血誓剑客", path: "hc2", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Melee, hp: 1200, ap: 113,
    skills: { 6001: { uuid: 6001, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast3].cd, ccd: 0 } },
    dead: [
        { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
        { s_uuid: 6404, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
    ],
    evolve: {
        2: { dead: [{ s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } }, { s_uuid: 6404, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } }] },
        3: { hp_bonus: 150 },
        4: { dead: [{ s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }, { s_uuid: 6404, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 7, buff_duration: 6 } }] },
        5: { dead: [{ s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } }, { s_uuid: 6404, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } }] },
        6: {
            dead: [
                { s_uuid: 6403, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6404, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } },
                { s_uuid: 6401, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
                { s_uuid: 6402, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 10 } },
            ]
        },
    },
    info: "<color=#27AE60>✧</color>死亡全队暴击与暴伤\n<color=#9B59B6>✦</color>死亡全队攻击与生命",
},

5. HeroList 更新

export const HeroList: number[] = [
    // atked 类
    5011, 5012, 5013, 5014, 5015, 5016,
    // atking 刺客
    5021, 5022, 5023,
    // atking 射手
    5031, 5032, 5033,
    // dead 类
    5041, 5042, 5043, 5044, 5045,
    // fstart 类
    5051, 5052,
    // field 类
    5061,
    // 辅助
    5071,
];

Affected Systems

系统 影响 所需操作
heroSet.ts 修改现有英雄触发数值、新增 10 名英雄、更新 HeroList 实现时写入
SkillSet.ts 6406 新增 timed_buff_id;新增 6410 冰冻概率技能 实现时写入
BuffSet.ts 新增 7021 冰冻概率计时 buff 实现时写入
CardSet.ts 英雄卡 costcard_lv 分档 实现时写入
hero-power-formula-2026-08-01.md 新英雄与数值变化影响评分输出 实现后视情况更新

Acceptance Criteria

  • 所有 atking / atked 的永久 AP / HP 初始值分别为 1 / 2。
  • 所有 dead 的永久 AP / HP 初始值分别为 5 / 10。
  • 所有概率属性改为计时 buff初始 5% / 5s。
  • 每个英雄能力数量符合稀有度规则。
  • CardSet.ts 英雄卡价格按 card_lv 为 5 / 10 / 15。
  • 10 名新英雄配置与本文一致并加入 HeroList
  • 无回归:现有战斗逻辑不被破坏。

GDD Update Required?

No。项目暂无 design/gdd/ 文档。本规范作为英雄系统的临时设计依据。