fix(hero config): 更新英雄配置规则与触发条件

1. 统一调整触发类场技能解锁等级为lv6
2. 补充英雄配置的 revive 与技能互斥规则
3. 调整 card_lv 对应的属性加成数值与等级
4. 修改叠甲骑士的技能描述与注释内容
5. 更新英雄组合搭配的文本描述
This commit is contained in:
pan
2026-09-02 16:29:59 +08:00
parent 752788d1a1
commit 6620b67103

View File

@@ -1,4 +1,4 @@
import { v3 } from "cc"
import { v3 } from "cc"
import { BoxSet, FacSet, FightSet } from "./GameSet"
import { SkillOverrides, TGroup, SkillSet, FieldSkillSet, SkillConfig, SkillKind, FieldSkillConfig, FieldSkillType, mergeSkillParams } from "./SkillSet"
import { BuffList, BuffConfig, ModOp } from "./BuffSet"
@@ -456,9 +456,10 @@ export interface LvBonusEntry {
*=============英雄配置列表================
* 几何王国复刻版 — 依据 英雄设计指引.md(A/B 级复刻英雄)配置
*
* 规则:lv1 激活 skills[0]/skills[1],lv6 解锁 atking/atked/fstart 触发技能,
* 规则:lv1 激活 skills[0]/skills[1],lv6 解锁 atking/atked/fstart/dead/field 触发技能(触发类统一 lv6 激活),
* 大招(skills[1])lv9/lv16 走 lv_entries 分档成长,lv12 按职业对单项基础属性 +50%(基数取 lv11 有效值),
* lv9 card_lv 4/5 配 field 光环,card_lv 3 配 ap_bonus/hp_bonus 基础属性+50%,
* revive[0] 与 skills[1] 互斥二选一(配置 revive 时按 lv1/lv9/lv16 走 lv_entries 3 级成长),
* lv6 card_lv 4/5 配 field 光环,card_lv 1/2/3 配 ap_bonus/hp_bonus 基础属性+30/40/50%,
* 品质(card_lv)相邻基础属性差 5%(仅 lv1 初始 AP/HP/DEF)
* 编号:本批复刻英雄集中于 5001~5009,card_lv 按配置(不遵循段位规则)
*/
@@ -490,7 +491,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7002, value: 0.15, name: "深渊威压" }] },
{ lv: 6, uuids: [{ uuid: 7002, value: 0.15, name: "深渊威压" }] },
],
info: "",
},
@@ -516,7 +517,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7004, value: 0.12, name: "剑刃风暴" }, { uuid: 7005, value: 0.2, name: "斩魂利刃" }] },
{ lv: 6, uuids: [{ uuid: 7004, value: 0.12, name: "剑刃风暴" }, { uuid: 7005, value: 0.2, name: "斩魂利刃" }] },
],
info: "",
},
@@ -547,7 +548,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7018, value: 1, name: "剑心通明" }] },
{ lv: 6, uuids: [{ uuid: 7018, value: 1, name: "剑心通明" }] },
],
info: "",
},
@@ -573,7 +574,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7003, value: 0.1, name: "寒霜震慑" }] },
{ lv: 6, uuids: [{ uuid: 7003, value: 0.1, name: "寒霜震慑" }] },
],
info: "",
},
@@ -605,15 +606,11 @@ export const HeroInfo: Record<number, heroInfo> = {
},
dead: {
6302: [
{ lv: 7, s_lv: SkillLv.Lv1, name: "死亡缠绕", t_num: 1, overrides: { TGroup: TGroup.Ally, ap: 200 }, desc: "死亡时为{target}回复攻击力{ap}%生命" },
{ lv: 6, s_lv: SkillLv.Lv1, name: "死亡缠绕", t_num: 1, overrides: { TGroup: TGroup.Ally, ap: 200 }, desc: "死亡时为{target}回复攻击力{ap}%生命" },
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7007, value: 0.15, name: "不灭之躯" }, { uuid: 7019, value: 1, name: "百战不殆" }] },
],
// 回光返照:濒死回血(6501.ap=50 即恢复50%生命,upr 为每级追加次数,非血量百分比)
revive: [
{ lv: 7, s_uuid: 6501, r_num: 1, upr: 0, name: "回光返照" },
{ lv: 6, uuids: [{ uuid: 7007, value: 0.15, name: "不灭之躯" }, { uuid: 7019, value: 1, name: "百战不殆" }] },
],
info: "",
},
@@ -644,7 +641,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7007, value: 0.15, name: "圣光祝福" }] },
{ lv: 6, uuids: [{ uuid: 7007, value: 0.15, name: "圣光祝福" }] },
],
info: "",
},
@@ -669,9 +666,9 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 6, s_lv: SkillLv.Lv1, name: "雷霆一击", t_num: 3, overrides: { bck: 40 }, desc: "重击{target},击退{bck}" },
],
},
// card_lv 3:lv9 无光环,改为基础属性+50%
ap_bonus: [{ lv: 9, value: 0.5 }],
hp_bonus: [{ lv: 9, value: 0.5 }],
// card_lv 3:lv6 无光环,改为基础属性+50%
ap_bonus: [{ lv: 6, value: 0.5 }],
hp_bonus: [{ lv: 6, value: 0.5 }],
info: "",
},
// 5008 眩晕暴击哥 — atking 暴击 + 大招 6104 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)
@@ -696,7 +693,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
field: [
{ lv: 9, uuids: [{ uuid: 7005, value: 0.25, name: "大圣神威" }] },
{ lv: 6, uuids: [{ uuid: 7005, value: 0.25, name: "大圣神威" }] },
],
info: "",
},
@@ -727,9 +724,9 @@ export const HeroInfo: Record<number, heroInfo> = {
{ lv: 6, s_lv: SkillLv.Lv1, name: "坚硬皮肤", t_num: 2, overrides: { TGroup: TGroup.Self, timed_buff_id: 7023, buff_duration: 10 }, desc: "{target}防御提升{buff_value}%,持续{dur}秒" },
],
},
// card_lv 3:lv9 无光环,改为基础属性+50%
ap_bonus: [{ lv: 9, value: 0.5 }],
hp_bonus: [{ lv: 9, value: 0.5 }],
// card_lv 3:lv6 无光环,改为基础属性+50%
ap_bonus: [{ lv: 6, value: 0.5 }],
hp_bonus: [{ lv: 6, value: 0.5 }],
info: "",
},
@@ -836,14 +833,14 @@ export interface HeroComboInfo {
* 设计原则:
* 1. 铁三角结构:1 前排(坦克)+ 1 增益(光环/先手)+ 1 主C
* 2. 乘区分散:攻击/暴击/暴伤各占独立乘区,组合优先覆盖不同乘区避免稀释
* 3. 发动机冗余:前排挨打/死亡触发增益,叠甲骑士(5005)回光返照负责续命重复点火
* 3. 发动机冗余:前排挨打/死亡触发增益,叠甲骑士(5005)死亡缠绕负责献祭点火
*/
export const HeroComboSet: Record<number, HeroComboInfo> = {
// 8001 暴击爆发流 — 暴击率与暴伤双乘区互不稀释,成型最强
8001: {
uuid: 8001, name: "暴击爆发流",
heroes: [5005, 5008, 5002],
desc: "叠甲骑士前排抗伤叠甲续命,刀刀暴击的暴击光环与眩晕暴击哥的暴伤光环组成双乘区,双近战暴击爆发收割。",
desc: "叠甲骑士前排抗伤叠甲,刀刀暴击的暴击光环与眩晕暴击哥的暴伤光环组成双乘区,双近战暴击爆发收割。",
},
// 8002 冰雷控制流 — 冰冻+击晕双控场,敌人出不了手
8002: {