fix(skillDesc): 修复重生技能血量百分比显示逻辑

1. 注释说明重生技能血量百分比实际取自SkillSet运行时口径
2. 从SkillSet读取实际血量百分比数值,替代原使用upr计算的错误逻辑
3. 更新技能配置文档,修正重生技能描述和uuid编号规则
This commit is contained in:
pan
2026-08-19 11:23:30 +08:00
parent 58f209e794
commit f2198b8b92
3 changed files with 362 additions and 442 deletions

View File

@@ -652,12 +652,14 @@ export function buildSkillDescMoreRich(source: ISkillDescSource, showName: boole
} }
// 重生revive每回合拥有 N 次重生机会,死亡后以 X% 血量原地重生 // 重生revive每回合拥有 N 次重生机会,死亡后以 X% 血量原地重生
// 血量百分比来自 SkillSet[s_uuid].ap运行时口径upr 是每级追加次数,不在此展示
const revive = resolveReviveByLv(source[SkillTriggerType.Revive] as LvReviveEntry[] | undefined, lv); const revive = resolveReviveByLv(source[SkillTriggerType.Revive] as LvReviveEntry[] | undefined, lv);
if (revive) { if (revive) {
const reviveName = getTriggerSkillName(SkillTriggerType.Revive, revive.s_uuid); const reviveName = getTriggerSkillName(SkillTriggerType.Revive, revive.s_uuid);
const reviveHpPct = SkillSet[revive.s_uuid]?.ap ?? 50;
lines.push(showName lines.push(showName
? `${skillNameRich(reviveName)}: 每回合拥有${valueRich(revive.r_num)}次重生机会, 死亡后以${valueRich(`${Math.round(revive.upr * 100)}%`)}血量原地重生` ? `${skillNameRich(reviveName)}: 每回合拥有${valueRich(revive.r_num)}次重生机会, 死亡后以${valueRich(`${Math.round(reviveHpPct)}%`)}血量原地重生`
: `每回合拥有${valueRich(revive.r_num)}次重生机会, 死亡后以${valueRich(`${Math.round(revive.upr * 100)}%`)}血量原地重生`); : `每回合拥有${valueRich(revive.r_num)}次重生机会, 死亡后以${valueRich(`${Math.round(reviveHpPct)}%`)}血量原地重生`);
} }
return lines.join("\n"); return lines.join("\n");

View File

@@ -400,317 +400,23 @@ export interface LvBonusEntry {
} }
/* /*
*=============英雄配置列表================ *=============英雄配置列表================
* v5 模板重塑版 — 按 HeroDesignSpec.md 规范统一配置 * 几何王国复刻版 — 依据 英雄设计指引.mdA/B 级复刻英雄)配置
* *
* 规则:3档 lv1/3/5lv5 降 t_numatked/atking 5→4 * 规则:lv2 解锁触发技能atking/atked/fstartlv3/5/7 大招走 lv_entries 分档成长,
* 品质card_lv = 1 + 能力加成(数值/范围/双技能) * lv9 card_lv 4/5 配 field 光环card_lv 3 配 ap_bonus/hp_bonus 基础属性+50%
* 编号5001-5099=card1, 5101-5199=card2, 5201-5299=card3, 5301-5399=card4, 5401-5499=card5 * 编号:本批复刻英雄集中于 5001~5009card_lv 按配置(不遵循段位规则)
*/ */
// @hero-setup:region-begin // @hero-setup:region-begin
export const HeroInfo: Record<number, heroInfo> = { export const HeroInfo: Record<number, heroInfo> = {
// ========== card_lv=15001-5005基础单体/默认范围 ========== // ========== 几何王国复刻英雄5001~5009依据 英雄设计指引.md ==========
// 5001 铁壁战士 — atked 护盾标杆原5011 // 5001 紫电魔女 — atking 击晕 + 大招 6111 群体闪电(击退/击晕)+ 攻击光环(深渊女王复刻
5001: { 5001: {
uuid: 5001, name: "铁壁战士", path: "hk1", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 5, ap: HERO_ROLE_BASE[HRole.Tank].ap + 2, def: HERO_ROLE_BASE[HRole.Tank].def, uuid: 5001, name: "紫电魔女", path: "hm1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp - 5, ap: HERO_ROLE_BASE[HRole.Mage].ap + 10, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
atked: {
6301: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 3 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 4 } },
],
},
info: "",
},
// 5002 影袭刺客 — atking 自身攻击
5002: {
uuid: 5002, name: "影袭刺客", path: "hc1", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Mid, grow_type: HGrowType.Assassin, role: HRole.Assassin, hp: HERO_ROLE_BASE[HRole.Assassin].hp + 20, ap: HERO_ROLE_BASE[HRole.Assassin].ap, def: HERO_ROLE_BASE[HRole.Assassin].def,
skills: { 6002: { uuid: 6002, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast].cd, ccd: 0 } },
atking: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 1 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 3 } },
],
},
info: "",
},
// 5003 遗志将军 — dead 全队攻击
5003: {
uuid: 5003, name: "遗志将军", path: "hk2", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 20, ap: HERO_ROLE_BASE[HRole.Warrior].ap, def: HERO_ROLE_BASE[HRole.Warrior].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
dead: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 7 } },
],
},
info: "",
},
// 5004 破晓先知 — fstart 全队攻击
5004: {
uuid: 5004, name: "破晓先知", path: "hm1", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 3, ap: HERO_ROLE_BASE[HRole.Mage].ap, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: {
6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7003 } },
// 大招:火焰喷射,独立 cd按英雄等级分档成长5级双发
6101: {
uuid: 6101, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 100 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 200, num: 1 } },
],
},
},
fstart: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 7 } },
],
},
info: "",
},
// 5005 战歌法师 — field 攻击光环
5005: {
uuid: 5005, name: "战歌法师", path: "hm2", fac: FacSet.HERO, card_lv: 1, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 3, ap: HERO_ROLE_BASE[HRole.Support].ap, def: HERO_ROLE_BASE[HRole.Support].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7006 } } },
field: [
{ lv: 1, uuids: [{ uuid: 7002, value: 0.1 }] },
{ lv: 3, uuids: [{ uuid: 7002, value: 0.2 }] },
{ lv: 5, uuids: [{ uuid: 7002, value: 0.3 }] },
],
info: "",
},
// ========== card_lv=25101-5105数值强化 ==========
// 5101 不死斗士 — atked 回血(更高数值)
5101: {
uuid: 5101, name: "不死斗士", path: "hk3", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 300, ap: HERO_ROLE_BASE[HRole.Tank].ap + 26, def: HERO_ROLE_BASE[HRole.Tank].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
atked: {
6302: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 200 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 250 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 300 } },
],
},
info: "",
},
// 5102 致命杀手 — atking 暴击(更高数值)
5102: {
uuid: 5102, name: "致命杀手", path: "hc2", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Mid, grow_type: HGrowType.Assassin, role: HRole.Assassin, hp: HERO_ROLE_BASE[HRole.Assassin].hp + 320, ap: HERO_ROLE_BASE[HRole.Assassin].ap + 24, def: HERO_ROLE_BASE[HRole.Assassin].def,
skills: { 6002: { uuid: 6002, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast].cd, ccd: 0 } },
atking: {
6403: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// 5103 殉道勇士 — dead 全队护盾(更高数值)
5103: {
uuid: 5103, name: "殉道勇士", path: "hk4", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 320, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 24, def: HERO_ROLE_BASE[HRole.Warrior].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
dead: {
6301: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 4 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
],
},
info: "",
},
// 5104 圣光祭司 — fstart 全队护盾(更高数值)
5104: {
uuid: 5104, name: "圣光祭司", path: "hm3", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 147, ap: HERO_ROLE_BASE[HRole.Mage].ap + 32, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7003 } } },
fstart: {
6301: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 3 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 4 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
],
},
info: "",
},
// 5105 风怒先知 — field 攻速光环
5105: {
uuid: 5105, name: "风怒先知", path: "hm1", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 147, ap: HERO_ROLE_BASE[HRole.Support].ap + 32, def: HERO_ROLE_BASE[HRole.Support].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7006 } } },
field: [
{ lv: 1, uuids: [{ uuid: 7006, value: 0.1 }] },
{ lv: 3, uuids: [{ uuid: 7006, value: 0.2 }] },
{ lv: 5, uuids: [{ uuid: 7006, value: 0.3 }] },
],
info: "",
},
// 5106 破甲射手 — atking 自身穿透伤害计时buff增强
5106: {
uuid: 5106, name: "破甲射手", path: "ha1", fac: FacSet.HERO, card_lv: 2, lv: 1, type: HType.Mid, grow_type: HGrowType.Archer, role: HRole.Archer, hp: HERO_ROLE_BASE[HRole.Archer].hp + 147, ap: HERO_ROLE_BASE[HRole.Archer].ap + 32, def: HERO_ROLE_BASE[HRole.Archer].def,
skills: { 6006: { uuid: 6006, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 } },
atking: {
6512: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7022, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, timed_buff_id: 7022, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, timed_buff_id: 7022, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// ========== card_lv=35201-5205范围扩大 ==========
// 5201 怒血勇士 — atked 全队攻击(范围扩大)
5201: {
uuid: 5201, name: "怒血勇士", path: "hk5", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 600, ap: HERO_ROLE_BASE[HRole.Tank].ap + 48, def: HERO_ROLE_BASE[HRole.Tank].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
atked: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Team, ap: 1 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Team, ap: 2 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Team, ap: 3 } },
],
},
info: "",
},
// 5202 援护射手 — atking 队友攻击(范围扩大)
5202: {
uuid: 5202, name: "援护射手", path: "ha1", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Mid, grow_type: HGrowType.Archer, role: HRole.Archer, hp: HERO_ROLE_BASE[HRole.Archer].hp + 290, ap: HERO_ROLE_BASE[HRole.Archer].ap + 64, def: HERO_ROLE_BASE[HRole.Archer].def,
skills: { 6006: { uuid: 6006, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 } },
atking: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 1, ap: 1 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 2, ap: 1 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Team, hit_count: 3, ap: 1 } },
],
},
info: "",
},
// 5203 传承卫士 — dead 全队生命(范围扩大)
5203: {
uuid: 5203, name: "传承卫士", path: "hk1", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 620, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 46, def: HERO_ROLE_BASE[HRole.Warrior].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
dead: {
6402: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 10 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 15 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 20 } },
],
},
info: "",
},
// 5204 晨光贤者 — fstart 全队暴击(范围扩大)
5204: {
uuid: 5204, name: "晨光贤者", path: "hm2", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 290, ap: HERO_ROLE_BASE[HRole.Mage].ap + 64, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7002 } } },
fstart: {
6403: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// 5205 精准术士 — field 暴击光环(范围扩大)
5205: {
uuid: 5205, name: "精准术士", path: "hm3", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 290, ap: HERO_ROLE_BASE[HRole.Support].ap + 64, def: HERO_ROLE_BASE[HRole.Support].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7006 } } },
field: [
{ lv: 1, uuids: [{ uuid: 7004, value: 0.1 }] },
{ lv: 3, uuids: [{ uuid: 7004, value: 0.2 }] },
{ lv: 5, uuids: [{ uuid: 7004, value: 0.3 }] },
],
info: "",
},
// ========== card_lv=45301-5305数值+范围 ==========
// 5301 复仇守护者 — atked 全队暴击(范围+数值)
5301: {
uuid: 5301, name: "复仇守护者", path: "hk2", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 900, ap: HERO_ROLE_BASE[HRole.Tank].ap + 70, def: HERO_ROLE_BASE[HRole.Tank].def,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } },
atked: {
6403: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// 5302 破灭游侠 — atking 队友暴伤(范围+数值)
5302: {
uuid: 5302, name: "破灭游侠", path: "ha2", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Mid, grow_type: HGrowType.Archer, role: HRole.Archer, hp: HERO_ROLE_BASE[HRole.Archer].hp + 433, ap: HERO_ROLE_BASE[HRole.Archer].ap + 96, def: HERO_ROLE_BASE[HRole.Archer].def,
skills: { 6006: { uuid: 6006, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 } },
atking: {
6404: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 2, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Team, hit_count: 3, timed_buff_id: 7020, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Team, hit_count: 4, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// 5303 亡语刺客 — dead 全队暴击+暴伤(双效果)
5303: {
uuid: 5303, name: "亡语刺客", path: "hc3", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Mid, grow_type: HGrowType.Assassin, role: HRole.Assassin, hp: HERO_ROLE_BASE[HRole.Assassin].hp + 920, ap: HERO_ROLE_BASE[HRole.Assassin].ap + 68, def: HERO_ROLE_BASE[HRole.Assassin].def,
skills: { 6002: { uuid: 6002, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast].cd, ccd: 0 } },
dead: {
6403: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7012, buff_value: 10, buff_duration: 6 } },
],
6404: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 5, buff_duration: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 7, buff_duration: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, timed_buff_id: 7020, buff_value: 10, buff_duration: 6 } },
],
},
info: "",
},
// 5304 战吼术士 — fstart 全队攻击+生命(双效果)
5304: {
uuid: 5304, name: "战吼术士", path: "hm1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 433, ap: HERO_ROLE_BASE[HRole.Mage].ap + 96, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7005 } } },
fstart: {
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 8 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 12 } },
],
6402: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 10 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 15 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 20 } },
],
},
info: "",
},
// 5305 领域贤者 — field 暴伤+攻速光环(双效果)
5305: {
uuid: 5305, name: "领域贤者", path: "hm2", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 433, ap: HERO_ROLE_BASE[HRole.Support].ap + 96, def: HERO_ROLE_BASE[HRole.Support].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7006 } } },
field: [
{ lv: 1, uuids: [{ uuid: 7005, value: 0.2 }, { uuid: 7006, value: 0.1 }] },
{ lv: 3, uuids: [{ uuid: 7005, value: 0.4 }, { uuid: 7006, value: 0.2 }] },
{ lv: 5, uuids: [{ uuid: 7005, value: 0.6 }, { uuid: 7006, value: 0.3 }] },
],
info: "",
},
// 5306 紫电魔女 — atking 击晕 + 大招 6111 群体闪电(击退/击晕)+ 攻击光环(几何王国·深渊女王复刻)
5306: {
uuid: 5306, name: "紫电魔女", path: "hm1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 428, ap: HERO_ROLE_BASE[HRole.Mage].ap + 106, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { skills: {
6013: { uuid: 6013, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 100 } }, 6013: { uuid: 6013, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 100 } },
// 大招:群体闪电,独立 cd按英雄等级分档成长
6111: { 6111: {
uuid: 6111, lv: 1, cd: 8, ccd: 0, uuid: 6111, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 250, bck: 30 }, overrides: { ap: 250, bck: 30 },
@@ -724,7 +430,6 @@ export const HeroInfo: Record<number, heroInfo> = {
atking: { atking: {
6013: [ 6013: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { timed_buff_id: 7004 } }, { lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { timed_buff_id: 7004 } },
{ lv: 5, s_lv: SkillLv.Lv2, t_num: 3, overrides: { stun: 10, timed_buff_id: 7004 } },
], ],
}, },
field: [ field: [
@@ -732,125 +437,349 @@ export const HeroInfo: Record<number, heroInfo> = {
], ],
infos: [ infos: [
"解锁闪电术造成攻击力100%的伤害", "解锁闪电术造成攻击力100%的伤害",
"解锁群体闪电对敌人造成攻击力250%的伤害并击退30",
"电击精通普攻每3次附加击晕≈33%概率)", "电击精通普攻每3次附加击晕≈33%概率)",
"群体闪电强化击退提升至60", "群体闪电强化击退提升至60",
"电荷积蓄:击晕触发更稳定", "雷暴领域群体闪电附带中毒伤害300%且击退90",
"雷暴领域群体闪电附带中毒击退提升至90",
"雷霆万钧大招伤害300%",
"女王尖啸:群体闪电命中全场击晕(暂未开放)",
"—", "—",
"魔女威压:全队攻击光环+15%(暂未开放)", "雷霆万钧群体闪电伤害400%且命中附加击晕",
"—",
"魔女威压:全队攻击光环+15%",
], ],
info: "", info: "",
}, },
// 5002 刀刀暴击 — atking 暴击 + 大招 6103 光闪(出血/多段)+ 暴击/暴伤双光环(剑圣复刻)
// ========== card_lv=55401-5405双技能+revive/field ========== 5002: {
uuid: 5002, name: "刀刀暴击", path: "hk2", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 15, def: HERO_ROLE_BASE[HRole.Warrior].def,
// 5401 不灭战魂 — atked 攻击 + revive双技能 skills: {
5401: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
uuid: 5401, name: "不灭战魂", path: "hk3", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 1200, ap: HERO_ROLE_BASE[HRole.Tank].ap + 94, def: HERO_ROLE_BASE[HRole.Tank].def, // 大招:光闪,独立 cd按英雄等级分档成长
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } }, 6103: {
atked: { uuid: 6103, lv: 1, cd: 8, ccd: 0,
6401: [ overrides: { ap: 150 },
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } }, lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 3 } }, { lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7007 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 4 } }, { lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 180, hit_count: 8, num: 1 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 360, bck: 50 } },
], ],
}, },
revive: [
{ lv: 1, s_uuid: 6501, r_num: 1, upr: 0.5 },
{ lv: 3, s_uuid: 6501, r_num: 1, upr: 0.6 },
{ lv: 5, s_uuid: 6501, r_num: 1, upr: 0.7 },
],
info: "",
}, },
// 5402 战歌游侠 — atking 攻击 + field 攻速光环(双技能)
5402: {
uuid: 5402, name: "战歌游侠", path: "ha3", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Mid, grow_type: HGrowType.Archer, role: HRole.Archer, hp: HERO_ROLE_BASE[HRole.Archer].hp + 577, ap: HERO_ROLE_BASE[HRole.Archer].ap + 128, def: HERO_ROLE_BASE[HRole.Archer].def,
skills: { 6006: { uuid: 6006, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Fast].cd, ccd: 0 } },
atking: { atking: {
6401: [ 6004: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 2 } }, { lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { crt: 30 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Self, ap: 3 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 4 } },
], ],
}, },
field: [ field: [
{ lv: 1, uuids: [{ uuid: 7006, value: 0.1 }] }, { lv: 9, uuids: [{ uuid: 7004, value: 0.12 }, { uuid: 7005, value: 0.2 }] },
{ lv: 3, uuids: [{ uuid: 7006, value: 0.2 }] }, ],
{ lv: 5, uuids: [{ uuid: 7006, value: 0.3 }] }, infos: [
"解锁攻击造成攻击力100%的伤害",
"解锁光闪对周围敌人造成攻击力150%的伤害",
"致命节奏普攻每3次暴击强化暴击+30",
"刃之血:光闪附加出血",
"分身斩光闪伤害180%8命中并双发",
"—",
"剑刃风暴光闪伤害360%并击退全体敌人50",
"—",
"剑圣之意:全队暴击光环+12%、暴伤光环+20%",
], ],
info: "", info: "",
}, },
// 5403 凤凰祭司 — dead 攻击+护盾 + revive双技能 // 5003 格挡反杀 — fstart 剑气 + atked 护盾 + 大招 6106 闪电斩(减攻)(剑豪复刻
5403: { 5003: {
uuid: 5403, name: "凤凰祭司", path: "hk4", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 1220, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 92, def: HERO_ROLE_BASE[HRole.Warrior].def, uuid: 5003, name: "格挡反杀", path: "hk4", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 10, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 5, def: HERO_ROLE_BASE[HRole.Warrior].def + 5,
skills: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 } }, skills: {
dead: { 6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
6401: [ // 大招:闪电斩,独立 cd按英雄等级分档成长
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }, 6106: {
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 8 } }, uuid: 6106, lv: 1, cd: 8, ccd: 0,
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 12 } }, overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7006 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 180, timed_buff_id: 7006, buff_value: -15 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 200, hit_count: 6, bck: 40 } },
], ],
},
},
atked: {
6301: [ 6301: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }, { lv: 5, s_lv: SkillLv.Lv1, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 2 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 6 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 7 } },
], ],
}, },
revive: [
{ lv: 1, s_uuid: 6501, r_num: 1, upr: 0.5 },
{ lv: 3, s_uuid: 6501, r_num: 1, upr: 0.6 },
{ lv: 5, s_uuid: 6501, r_num: 1, upr: 0.7 },
],
info: "",
},
// 5404 涅槃贤者 — fstart 护盾+攻击 + revive双技能
5404: {
uuid: 5404, name: "涅槃贤者", path: "hm3", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp + 577, ap: HERO_ROLE_BASE[HRole.Mage].ap + 128, def: HERO_ROLE_BASE[HRole.Mage].def,
skills: { 6014: { uuid: 6014, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 80, timed_buff_id: 7004 } } },
fstart: { fstart: {
6301: [ 6101: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } }, { lv: 2, s_lv: SkillLv.Lv1, t_num: 1, overrides: { ap: 500 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 6 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 7 } },
],
6401: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 5 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 8 } },
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 12 } },
], ],
}, },
revive: [ field: [
{ lv: 1, s_uuid: 6501, r_num: 1, upr: 0.5 }, { lv: 9, uuids: [{ uuid: 7018, value: 1 }] },
{ lv: 3, s_uuid: 6501, r_num: 1, upr: 0.6 }, ],
{ lv: 5, s_uuid: 6501, r_num: 1, upr: 0.7 }, infos: [
"解锁攻击造成攻击力100%的伤害",
"解锁闪电斩对周围敌人造成攻击力150%的伤害",
"三十六烦恼凤入场释放高伤剑气攻击力500%",
"闪电斩强化:命中降低敌方攻击",
"罗生门受击每4次获得2层护盾闪电斩伤害180%且减攻强化",
"—",
"炼狱鬼斩闪电斩伤害200%6命中并击退40",
"—",
"攻击强化:攻击触发技能次数+1",
], ],
info: "", info: "",
}, },
// 5405 圣言诗人 — atking 治疗 + field 生命光环(双技能 // 5004 冻住不谢 — atking 冰冻 + 大招 6107 万剑朝宗(冰冻链)+ 击晕光环(巫妖王复刻
5405: { 5004: {
uuid: 5405, name: "圣言诗人", path: "hh1", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Long, grow_type: HGrowType.Support, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 577, ap: HERO_ROLE_BASE[HRole.Support].ap + 128, def: HERO_ROLE_BASE[HRole.Support].def, uuid: 5004, name: "冻住不谢", path: "hm2", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Mage, role: HRole.Mage, hp: HERO_ROLE_BASE[HRole.Mage].hp, ap: HERO_ROLE_BASE[HRole.Mage].ap + 5, def: HERO_ROLE_BASE[HRole.Mage].def + 5,
skills: { 6011: { uuid: 6011, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 } }, skills: {
6009: { uuid: 6009, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:万剑朝宗,独立 cd按英雄等级分档成长
6107: {
uuid: 6107, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, frz: 15 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 180, frz: 30, hit_count: 8 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 200, timed_buff_id: 7003 } },
],
},
},
atking: {
6009: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { timed_buff_id: 7003 } },
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7003, value: 0.1 }] },
],
infos: [
"解锁蓝魔球造成攻击力100%的伤害",
"解锁万剑朝宗6段冰剑伤害150%",
"霜寒之触普攻每3次附加冰冻≈33%概率)",
"霜冻连锁万剑朝宗15%概率冰冻",
"连环霜冻万剑朝宗冰冻30%8命中且伤害180%",
"—",
"绝对零度万剑朝宗伤害200%且命中必冰冻",
"—",
"冰霜领域:全队击晕光环+10%",
],
info: "",
},
// 5005 叠甲骑士 — 护盾大招 + fstart 防御 + dead 治疗 + revive 回光返照(黑暗骑士复刻)
5005: {
uuid: 5005, name: "叠甲骑士", path: "hk1", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 20, ap: HERO_ROLE_BASE[HRole.Tank].ap, def: HERO_ROLE_BASE[HRole.Tank].def + 10,
skills: {
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招位辅助技能:护盾,按英雄等级分档成长(护盾层数)
6301: {
uuid: 6301, lv: 1, cd: 8, ccd: 0,
overrides: { TGroup: TGroup.Self, ap: 3 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { TGroup: TGroup.Self, ap: 5 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { TGroup: TGroup.Self, ap: 6 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { TGroup: TGroup.Self, ap: 8 } },
],
},
},
atked: {
6004: [
{ lv: 5, s_lv: SkillLv.Lv1, t_num: 4, overrides: { timed_buff_id: 7006 } },
],
},
fstart: {
6412: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 50 } },
],
},
dead: {
6302: [
{ lv: 7, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Ally, ap: 200 } },
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7007, value: 0.15 }, { uuid: 7019, value: 1 }] },
],
// 回光返照濒死回血6501.ap=50 即恢复50%生命upr 为每级追加次数,非血量百分比)
revive: [
{ lv: 7, s_uuid: 6501, r_num: 1, upr: 0 },
],
infos: [
"解锁攻击与护盾自身获得3层抵挡护盾",
"铁壁壁垒:入场全队防御+50",
"护盾强化护盾层数提升至5",
"—",
"反击减攻受击每4次附加减攻护盾层数6",
"—",
"死亡缠绕+回光返照死亡治疗最低血友军濒死回血续命护盾层数8",
"—",
"不朽甲胄:全队生命光环+15%、受击触发次数+1",
],
info: "",
},
// 5006 光明奶爸 — 治疗大招 + atking 自疗 + fstart 防御 + 生命光环(光明骑士复刻)
5006: {
uuid: 5006, name: "光明奶爸", path: "hh1", fac: FacSet.HERO, card_lv: 4, lv: 1, type: HType.Long, grow_type: HGrowType.Support, role: HRole.Support, hp: HERO_ROLE_BASE[HRole.Support].hp + 15, ap: HERO_ROLE_BASE[HRole.Support].ap, def: HERO_ROLE_BASE[HRole.Support].def + 10,
skills: {
6012: { uuid: 6012, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Normal].cd, ccd: 0 },
// 大招:治疗,独立 cd按英雄等级分档成长
6302: {
uuid: 6302, lv: 1, cd: 8, ccd: 0,
overrides: { TGroup: TGroup.Team, ap: 300 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { TGroup: TGroup.Team, ap: 400 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { TGroup: TGroup.Team, ap: 450 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { TGroup: TGroup.Team, ap: 450, timed_buff_id: 7010 } },
],
},
},
atking: { atking: {
6302: [ 6302: [
{ lv: 1, s_lv: SkillLv.Lv1, t_num: 5, overrides: { TGroup: TGroup.Team, ap: 200 } }, { lv: 5, s_lv: SkillLv.Lv1, t_num: 3, overrides: { TGroup: TGroup.Self, ap: 100 } },
{ lv: 3, s_lv: SkillLv.Lv2, t_num: 5, overrides: { TGroup: TGroup.Team, ap: 250 } }, ],
{ lv: 5, s_lv: SkillLv.Lv3, t_num: 4, overrides: { TGroup: TGroup.Team, ap: 300 } }, },
fstart: {
6412: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 1, overrides: { TGroup: TGroup.Team, ap: 30 } },
], ],
}, },
field: [ field: [
{ lv: 1, uuids: [{ uuid: 7007, value: 0.1 }] }, { lv: 9, uuids: [{ uuid: 7007, value: 0.15 }] },
{ lv: 3, uuids: [{ uuid: 7007, value: 0.2 }] }, ],
{ lv: 5, uuids: [{ uuid: 7007, value: 0.3 }] }, infos: [
"解锁红药瓶造成攻击力100%的伤害",
"解锁治疗恢复全队生命攻击力300%",
"圣光庇佑:入场全队防御+30",
"治疗强化治疗量提升至400%",
"圣洁之锤攻击每3次自疗攻击力100%治疗量450%",
"—",
"生命灌注:治疗附带再生(持续回血)",
"—",
"光明领域:全队生命光环+15%",
], ],
info: "", info: "",
}, },
// 5007 微醺战神 — atking 击退 + 大招 6104 气斩易伤lv9 属性补偿(酒仙复刻)
5007: {
uuid: 5007, name: "微醺战神", path: "hk3", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 15, ap: HERO_ROLE_BASE[HRole.Tank].ap + 5, def: HERO_ROLE_BASE[HRole.Tank].def + 10,
skills: {
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:气斩,独立 cd按英雄等级分档成长
6104: {
uuid: 6104, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7002 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 180, bck: 60, timed_buff_id: 7002, buff_value: 20 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 220, bck: 80 } },
],
},
},
atking: {
6004: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { bck: 40 } },
],
},
// card_lv 3lv9 无光环,改为基础属性+50%
ap_bonus: [{ lv: 9, value: 0.5 }],
hp_bonus: [{ lv: 9, value: 0.5 }],
infos: [
"解锁攻击造成攻击力100%的伤害",
"解锁气斩对周围敌人造成攻击力150%的伤害",
"雷霆一击普攻每3次附加击退40",
"醉拳浸染:气斩附加易伤",
"酒劲上头气斩伤害180%击退60且易伤强化",
"—",
"醉里乾坤气斩伤害220%击退80",
"—",
"千杯不醉:基础攻击与生命+50%",
],
info: "",
},
// 5008 眩晕暴击哥 — atking 暴击 + 大招 6108 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)
5008: {
uuid: 5008, name: "眩晕暴击哥", path: "hk5", fac: FacSet.HERO, card_lv: 5, lv: 1, type: HType.Melee, grow_type: HGrowType.Warrior, role: HRole.Warrior, hp: HERO_ROLE_BASE[HRole.Warrior].hp + 5, ap: HERO_ROLE_BASE[HRole.Warrior].ap + 20, def: HERO_ROLE_BASE[HRole.Warrior].def,
skills: {
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:开山斧,独立 cd按英雄等级分档成长
6108: {
uuid: 6108, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 300 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 300, stun: 20 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 350, stun: 35, hit_count: 8 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 400, timed_buff_id: 7004 } },
],
},
},
atking: {
6004: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 3, overrides: { crt: 25 } },
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7005, value: 0.25 }] },
],
infos: [
"解锁攻击造成攻击力100%的伤害",
"解锁开山斧劈向前方敌人造成攻击力300%的伤害",
"火眼金睛普攻每3次暴击强化暴击+25",
"金箍棒影开山斧20%概率击晕",
"大圣之怒开山斧击晕35%8命中且伤害350%",
"—",
"定海神针开山斧伤害400%且命中必击晕",
"—",
"斗战胜意:全队暴伤光环+25%",
],
info: "",
},
// 5009 铁壳斧弟 — atked 叠防 + atking 自疗 + 大招 6104 气斩lv9 属性补偿(斧小王复刻)
5009: {
uuid: 5009, name: "铁壳斧弟", path: "hc1", fac: FacSet.HERO, card_lv: 3, lv: 1, type: HType.Melee, grow_type: HGrowType.Tank, role: HRole.Tank, hp: HERO_ROLE_BASE[HRole.Tank].hp + 10, ap: HERO_ROLE_BASE[HRole.Tank].ap + 5, def: HERO_ROLE_BASE[HRole.Tank].def + 15,
skills: {
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:气斩,独立 cd按英雄等级分档成长
6104: {
uuid: 6104, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 180 } },
{ lv: 5, s_lv: SkillLv.Lv3, overrides: { ap: 200 } },
{ lv: 7, s_lv: SkillLv.Lv4, overrides: { ap: 220, bck: 40 } },
],
},
},
atking: {
6302: [
{ lv: 5, s_lv: SkillLv.Lv1, t_num: 4, overrides: { TGroup: TGroup.Self, ap: 120 } },
],
},
atked: {
// 坚硬皮肤:借 6513 防御爆发底座注入 7023 防御强化(+50%,可无限叠层)
6513: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 2, overrides: { TGroup: TGroup.Self, timed_buff_id: 7023, buff_duration: 10 } },
],
},
// card_lv 3lv9 无光环,改为基础属性+50%
ap_bonus: [{ lv: 9, value: 0.5 }],
hp_bonus: [{ lv: 9, value: 0.5 }],
infos: [
"解锁攻击造成攻击力100%的伤害",
"解锁气斩对周围敌人造成攻击力150%的伤害",
"坚硬皮肤受击每2次叠加防御强化持续10秒可叠层",
"气斩强化伤害180%",
"嗜血战斧攻击每4次自疗攻击力120%气斩伤害200%",
"—",
"奋力一掷气斩伤害220%并击退40",
"—",
"铁壳觉醒:基础攻击与生命+50%",
],
info: "",
},
/* /*
*=============怪物配置列表================ *=============怪物配置列表================
* 性能基准1 级怪物与 1 级英雄card_lv=1单体性能持平 —— * 性能基准1 级怪物与 1 级英雄单体性能持平 ——
* 近战怪镜像 5001hp300/ap22/cd1.20,远程怪镜像 5004hp160/ap28/cd1.20 * 近战怪基准 hp300/ap22/cd1.20,远程怪基准 hp160/ap28/cd1.20
* 重型/Boss 以更高 hp 换取更低 DPS承担"墙"与"压场"定位。 * 重型/Boss 以更高 hp 换取更低 DPS承担"墙"与"压场"定位。
* 运行时最终属性 = 本表基础值 × RogueConfig.MON_HP_MUL / MON_AP_MUL * 运行时最终属性 = 本表基础值 × RogueConfig.MON_HP_MUL / MON_AP_MUL
* Boss 额外 × BOSS_HP_BONUS_MUL校准目标整场战斗双方对砍 ≈ 30s。 * Boss 额外 × BOSS_HP_BONUS_MUL校准目标整场战斗双方对砍 ≈ 30s。
@@ -925,16 +854,8 @@ export const HeroInfo: Record<number, heroInfo> = {
}; };
export const HeroList: number[] = [ export const HeroList: number[] = [
// card_lv=1 // 几何王国复刻英雄5001~5009
5001, 5002, 5003, 5004, 5005, 5001, 5002, 5003, 5004, 5005, 5006, 5007, 5008, 5009,
// card_lv=2
5101, 5102, 5103, 5104, 5105, 5106,
// card_lv=3
5201, 5202, 5203, 5204, 5205,
// card_lv=4
5301, 5302, 5303, 5304, 5305, 5306,
// card_lv=5
5401, 5402, 5403, 5404, 5405,
]; ];
// @hero-setup:region-end // @hero-setup:region-end
@@ -954,51 +875,48 @@ export interface HeroComboInfo {
} }
/** /**
* 推荐阵容表。 * 推荐阵容表(几何王国复刻版 5001~5009
* 设计原则: * 设计原则:
* 1. 铁三角结构1 前排(坦克/献祭+ 1 增益(光环/先手)+ 1 主C * 1. 铁三角结构1 前排(坦克)+ 1 增益(光环/先手)+ 1 主C
* 2. 乘区分散:攻击/暴击/暴伤/攻速各占独立乘区,组合优先覆盖不同乘区避免稀释 * 2. 乘区分散:攻击/暴击/暴伤各占独立乘区,组合优先覆盖不同乘区避免稀释
* 3. 发动机冗余:献祭/反击流的发动机依赖前排挨打死亡revive 卡5401/5403/5404负责重复点火 * 3. 发动机冗余:前排挨打/死亡触发增益叠甲骑士5005回光返照负责续命重复点火
*/ */
export const HeroComboSet: Record<number, HeroComboInfo> = { export const HeroComboSet: Record<number, HeroComboInfo> = {
// 8001 暴击爆发流 — 暴击率与暴伤双乘区互不稀释,成型最强 // 8001 暴击爆发流 — 暴击率与暴伤双乘区互不稀释,成型最强
8001: { 8001: {
uuid: 8001, name: "暴击爆发流", uuid: 8001, name: "暴击爆发流",
heroes: [5301, 5302, 5402], heroes: [5005, 5008, 5002],
desc: "复仇守护者挨打为全队提供暴击率,破灭游侠普攻为队友叠加暴伤,战歌游侠以极速普攻吃满暴击×暴伤双乘区完成收割。", desc: "叠甲骑士前排抗伤叠甲续命,刀刀暴击的暴击光环与眩晕暴击哥的暴伤光环组成双乘区,双近战暴击爆发收割。",
}, },
// 8002 献祭复活流 — revive 让死亡发动机循环点火 // 8002 冰雷控制流 — 冰冻+击晕双控场,敌人出不了手
8002: { 8002: {
uuid: 8002, name: "献祭复活流", uuid: 8002, name: "冰雷控制流",
heroes: [5403, 5303, 5102], heroes: [5007, 5004, 5001],
desc: "凤凰祭司死亡为全队加攻击与护盾,复活后可再次献祭;亡语刺客死亡送出暴击+暴伤双增益全部灌给主C致命杀手。", desc: "微醺战神前排击退压场,冻住不谢冰冻链配合紫电魔女群体闪电击退击晕,击晕光环叠加,全场控制。",
low_heroes: [5003, 5103, 5002],
}, },
// 8003 铁桶反击流 — 挨打次数越多增益越多,最稳 // 8003 铁桶续航流 — 双防御前排+双治疗保血,最稳
8003: { 8003: {
uuid: 8003, name: "铁桶反击流", uuid: 8003, name: "铁桶续航流",
heroes: [5401, 5201, 5405], heroes: [5005, 5009, 5006],
desc: "双前排持续挨打:怒血勇士为全队永久叠加攻击,不灭战魂自我强化并以复活兜底;圣言诗人治疗+生命光环保证前排挨得起。", desc: "叠甲骑士与铁壳斧弟双前排叠甲叠防,光明奶爸治疗+生命光环抬全队血线,专打持久消耗战。",
}, },
// 8004 先手速攻流 — 开局 buff 窗口内快速收割,短回合最强 // 8004 先手爆发流 — 入场剑气先手+群体闪电跟进,短回合最强
8004: { 8004: {
uuid: 8004, name: "先手速攻流", uuid: 8004, name: "先手爆发流",
heroes: [5304, 5004, 5002], heroes: [5003, 5001, 5008],
desc: "战吼术士与破晓先知双重开局战吼直接拉满全队攻击,影袭刺客凭最快攻速与自身攻击滚雪球在增益窗口内结束战斗。", desc: "格挡反杀入场500%剑气先手压血线,紫电魔女群体闪电击退跟进,眩晕暴击哥开山斧收割残局。",
low_heroes: [5004, 5005, 5002],
}, },
// 8005 双光环平A流 — 攻击×攻速光环乘算,低配易成型 // 8005 破甲推进流 — 易伤放大全队伤害克制高血Boss
8005: { 8005: {
uuid: 8005, name: "双光环平A流", uuid: 8005, name: "破甲推进流",
heroes: [5101, 5005, 5105], heroes: [5007, 5006, 5002],
desc: "战歌法师攻击光环与风怒先知攻速光环互相乘算,不死斗士前排自我回血稳站,全队普攻输出被双光环持续放大。", desc: "微醺战神气斩易伤放大全队伤害,光明奶爸治疗保前排,刀刀暴击吃满易伤与自身暴击完成推进。",
low_heroes: [5001, 5005, 5105],
}, },
// 8006 续航消耗流 — 双奶抬血线,克制高血 Boss 的持久战 // 8006 光环覆盖流 — 攻击/暴击/暴伤/生命光环全覆盖
8006: { 8006: {
uuid: 8006, name: "续航消耗流", uuid: 8006, name: "光环覆盖流",
heroes: [5101, 5405, 5106], heroes: [5002, 5006, 5001],
desc: "不死斗士受击回血顶前排,圣言诗人治疗+生命光环抬全队血线,破甲射手以穿透增益磨掉高血 Boss专打持久战。", desc: "刀刀暴击暴击+暴伤双光环、紫电魔女攻击光环、光明奶爸生命光环,四光环全覆盖持续放大全队输出。",
}, },
}; };

View File

@@ -175,7 +175,7 @@ atked[0]_lv5受击4次反击附加减攻t_num46004 攻击 + debuff 7006
fstart[0]_lv2入场全队防御强化6412 防御强化 ap50持久 fstart[0]_lv2入场全队防御强化6412 防御强化 ap50持久
dead[0]_lv7死亡缠绕——死亡时为最低血友军治疗6302 治疗 ap200 dead[0]_lv7死亡缠绕——死亡时为最低血友军治疗6302 治疗 ap200
field[0]_lv9生命光环+15%7007+ 受击强化7019value 1 field[0]_lv9生命光环+15%7007+ 受击强化7019value 1
revive[0]_lv7回光返照——濒死回血1次 20%血量6501upr20非复活是残存续命 revive[0]_lv7回光返照——濒死回血1次6501.ap=50 即恢复50%血量upr 为每级追加次数,配置为 0非复活是残存续命
简化说明护盾转生命→纯护盾真伤缠绕→高ap死亡治疗减速抗性/沉默→略 简化说明护盾转生命→纯护盾真伤缠绕→高ap死亡治疗减速抗性/沉默→略
``` ```
@@ -279,19 +279,19 @@ revive[0]:无
## 落地优先级与 uuid 段位 ## 落地优先级与 uuid 段位
| 优先级 | 英雄 | uuid 建议 | card\_lv | 核心触发组合 | | 优先级 | 英雄 | uuid | card\_lv | 核心触发组合 |
| --- | ----- | ------- | -------- | -------------------------------------- | | --- | ----- | ---- | -------- | -------------------------------------- |
| P0 | 紫电魔女 | 5301 | 4 | atking 击晕 + 大招 6111 群体闪电(击退/击晕)+ 攻击光环 | | P0 | 紫电魔女 | 5001 | 4 | atking 击晕 + 大招 6111 群体闪电(击退/击晕)+ 攻击光环 |
| P0 | 刀刀暴击 | 5401 | 5 | atking 暴击 + 大招出血多段 + 暴击/暴伤双光环 | | P0 | 刀刀暴击 | 5002 | 5 | atking 暴击 + 大招出血多段 + 暴击/暴伤双光环 |
| P1 | 冻住不谢 | 5302 | 4 | atking 冰冻 + 大招冰冻链 + 击晕光环 | | P1 | 格挡反杀 | 5003 | 4 | fstart 剑气 + atked 护盾 + 大招减攻 |
| P1 | 眩晕暴击哥 | 5402 | 5 | atking 暴击 + 大招击晕 + 暴伤光环 | | P1 | 冻住不谢 | 5004 | 4 | atking 冰冻 + 大招冰冻链 + 击晕光环 |
| P1 | 格挡反杀 | 5303 | 4 | fstart 剑气 + atked 护盾 + 大招减攻 | | P2 | 叠甲骑士 | 5005 | 5 | fstart 防御 + dead 治疗 + revive 回光返照 + 生命光环 |
| P2 | 叠甲骑士 | 5403 | 5 | fstart 防御 + dead 治疗 + revive 复活 + 生命光环 | | P2 | 光明奶爸 | 5006 | 4 | fstart 防御 + 大招治疗/HoT + 生命光环 |
| P2 | 光明奶爸 | 5304 | 4 | fstart 防御 + 大招治疗/HoT + 生命光环 | | P2 | 微醺战神 | 5007 | 3 | atking 击退 + 大招易伤 |
| P2 | 微醺战神 | 5201 | 3 | atking 击退 + 大招易伤 | | P1 | 眩晕暴击哥 | 5008 | 5 | atking 击 + 大招击晕 + 暴伤光环 |
| P2 | 铁壳斧弟 | 5202 | 3 | atked 叠防 + atking 自疗 | | P2 | 铁壳斧弟 | 5009 | 3 | atked 叠防 + atking 自疗 |
> uuid 段位遵循 project\_rules5201\~5299=card\_lv3 / 5301\~5399=card\_lv4 / 5401\~5499=card\_lv5配置前查重 > 本批复刻英雄直接占用 5001\~5009 段位(按用户要求从 5001 起连续编号,不遵循 card\_lv 段位规则),已在 [heroSet.ts](./heroSet.ts) 落地
## 配置检查清单 ## 配置检查清单