refactor(skill-config): 重构技能ID与分组,统一技能命名规范

1.  重新规划技能ID分段:坦克/战士大招6100~6104、射手大招6150~6151、法师/辅助大招6200~6204
2.  更新所有英雄配置中的技能UUID与描述文本
3.  修正技能配置文档中的适配场景与约束说明
4.  调整技能描述模板与示例配置,统一伤害计算逻辑
This commit is contained in:
panFD
2026-08-21 08:43:34 +08:00
parent dc51cd2dae
commit 4e66184c5e
9 changed files with 166 additions and 222 deletions

View File

@@ -55,8 +55,8 @@ const SkillCardData: SkillCardRaw[] = [
{ uuid: 8112, skill: 6012, card_lv: 1, icon: "Sub_Item-FA_WP_Sub_Potion_001_Red", name: "红药瓶卷轴", info: "召唤红药瓶攻击敌人造成攻击力150%的伤害25%冰冻", is_inst: false, t_times: 3, t_inv: 5, trigger_type: CardTriggerType.Interval, overrides: { ap: 150, frz: 25 } },
// ==================== card_lv 2 · 中阶范围ap:200群体附加 ====================
{ uuid: 8201, skill: 6101, card_lv: 2, icon: "Stat_FireDamage", name: "火球·双卷轴", info: "召唤火球·双攻击敌人一次释放2发造成攻击力200%的伤害30%暴击可命中2个目标", is_inst: false, t_times: 3, t_inv: 5, trigger_type: CardTriggerType.Interval, overrides: { ap: 200, crt: 30, num: 1 } },
{ uuid: 8202, skill: 6102, card_lv: 2, icon: "Stat_Mana", name: "飓风卷轴", info: "召唤飓风攻击敌人造成攻击力200%的伤害30%击晕可命中2个目标", is_inst: false, t_times: 3, t_inv: 5, trigger_type: CardTriggerType.Interval, overrides: { ap: 200, stun: 30 } },
{ uuid: 8201, skill: 6200, card_lv: 2, icon: "Stat_FireDamage", name: "火球·双卷轴", info: "召唤火球·双攻击敌人一次释放2发造成攻击力200%的伤害30%暴击可命中2个目标", is_inst: false, t_times: 3, t_inv: 5, trigger_type: CardTriggerType.Interval, overrides: { ap: 200, crt: 30, num: 1 } },
{ uuid: 8202, skill: 6201, card_lv: 2, icon: "Stat_Mana", name: "飓风卷轴", info: "召唤飓风攻击敌人造成攻击力200%的伤害30%击晕可命中2个目标", is_inst: false, t_times: 3, t_inv: 5, trigger_type: CardTriggerType.Interval, overrides: { ap: 200, stun: 30 } },
// ==================== card_lv 3 · 高阶范围ap:250群体附加 ====================
];

View File

@@ -146,37 +146,29 @@ export const SkillDescSet: Record<number, SkillDescConfig> = {
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
// ==================== 技能商店中阶攻击卡6101-6102ap = 攻击力%伤害 ====================
6101: {
// ==================== 技能商店中阶攻击卡6200-6201ap = 攻击力%伤害 ====================
6200: {
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
6102: {
6201: {
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
// ==================== 技能商店范围攻击卡6202-6206ap = 单段伤害 ====================
// ==================== 法师/辅助群体大招6202-6204ap = 攻击力%伤害 ====================
// 注:暴击/冰冻/击晕/击退等附加概率由 buildCardDescRich 扫描 crt/frz/stun/bck 动态追加,不在模板写死
6202: {
verb: "", unit: "", permField: "ap",
templPerm: "每段造成{value}伤害",
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
6203: {
verb: "", unit: "", permField: "ap",
templPerm: "每段造成{value}伤害",
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
6204: {
verb: "", unit: "", permField: "ap",
templPerm: "每段造成{value}伤害",
},
6205: {
verb: "", unit: "", permField: "ap",
templPerm: "每段造成{value}点伤害",
},
6206: {
verb: "", unit: "", permField: "ap",
templPerm: "每段造成{value}点伤害",
verb: "", unit: "%", permField: "ap",
templPerm: "造成攻击力{value}{unit}的伤害",
},
// ==================== 计时性强化技能6502-6511药水底座走 timed_buff_id ====================

View File

@@ -269,115 +269,67 @@ export const SkillSet: Record<number, SkillConfig> = {
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
//单体大招
6013: {
uuid: 6013, name: "闪电术", sp_name: "fb-7", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
},
6014: {
uuid: 6014, name: "火球术", sp_name: "fb-1", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
6015: {
uuid: 6015, name: "暗影术", sp_name: "fb-2", icon: "Stat_DarkDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
6016: {
uuid: 6016, name: "光波", sp_name: "fb-3", icon: "Stat_HolyDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
6017: {
uuid: 6017, name: "能量波", sp_name: "fb-4", icon: "Stat_SplashDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
6018: {
uuid: 6018, name: "毒气弹", sp_name: "fb-5", icon: "Stat_NatureDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, info: "造成攻击力100%的伤害",
},
6019: {
uuid: 6019, name: "飓风", sp_name: "fb-6", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, info: "造成攻击力100%的伤害, 高阶技能",
},
// 远程群体攻击
6101: {
uuid: 6101, name: "火焰喷射", sp_name: "maxm1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
},
6102: {
uuid: 6102, name: "大飓风", sp_name: "maxm2", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, info: "造成攻击力100%的伤害, 高阶技能",
},
//近战群体攻击
6103: {
uuid: 6103, name: "闪光斩", sp_name: "atk3", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
// ==================== 群体大招按职业分段6100-6149 坦克/战士、6150-6199 刺客/射手、6200-6249 法师/辅助) ====================
// 坦克/战士群体攻击大招
6100: {
uuid: 6100, name: "闪光斩", sp_name: "atk3", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害",//英雄配置技能的时候可以叠加出血debuff
},
6104: {
uuid: 6104, name: "裂气斩", sp_name: "atk2", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
6101: {
uuid: 6101, name: "裂气斩", sp_name: "atk2", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害",//英雄配置技能的时候,可以叠加击退
},
6105: {
uuid: 6105, name: "火焰斩", sp_name: "atk5", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
6102: {
uuid: 6102, name: "火焰斩", sp_name: "atk5", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害",//英雄配置技能的时候可以叠加暴击debuff
},
6106: {
uuid: 6106, name: "闪电斩", sp_name: "atk5", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
6103: {
uuid: 6103, name: "闪电斩", sp_name: "atk5", icon: "Stat_Attack_01", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, para: 30, ap: 150, hit_count: 5, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.Melee, is_accel: true,
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害, 30%概率麻痹",//英雄配置技能的时候,可以疲惫触发6013闪电术
RType: RType.bezier, EType: EType.collision, info: "对周围的敌人造成攻击力150%的伤害, 30%概率麻痹",//英雄配置技能的时候,可以疲惫触发闪电系追加技能
},
// 远程群体攻击
6107: {
uuid: 6107, name: "万剑朝宗", sp_name: "range3", icon: "Stat_Tripleshot", TGroup: TGroup.Enemy, readyAnm: "blues", endAnm: "", act: "max1",
DTType: DTType.aoe_grid, stun: 0, ap: 150, hit_count: 6, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.fixed, EType: EType.animationEnd, info: "召唤6把冰剑攻击敌人",//可以附加冰冻增强
},
// 近战群体攻击
6108: {
uuid: 6108, name: "开山斧", sp_name: "range2", icon: "Stat_Tripleshot", TGroup: TGroup.Enemy, readyAnm: "blues", endAnm: "", act: "max0",
6104: {
uuid: 6104, name: "开山斧", sp_name: "range2", icon: "Stat_Tripleshot", TGroup: TGroup.Enemy, readyAnm: "blues", endAnm: "", act: "max0",
DTType: DTType.aoe_grid, stun: 0, ap: 300, hit_count: 6, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.fixed, EType: EType.animationEnd, info: "召唤巨斧劈向前方敌人",//可以附加击晕增强
},
// 远程群体攻击
6109: {
uuid: 6109, name: "万箭齐发.冰", sp_name: "maxa1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
// 刺客/射手群体攻击大招
6150: {
uuid: 6150, name: "万箭齐发.冰", sp_name: "maxa1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
},
6110: {
uuid: 6110, name: "万箭齐发.火", sp_name: "maxa2", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
6151: {
uuid: 6151, name: "万箭齐发.火", sp_name: "maxa2", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
},
6111: {
uuid: 6111, name: "群体闪电", sp_name: "maxm3", icon: "Stat_FireDamage", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, stun: 0, para: 30, ap: 100, hit_count: 1, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.fixedEnd, EType: EType.collision, info: "造成攻击力100%的伤害, 30%概率麻痹, 高阶技能",
// 法师/辅助群体攻击大招
6200: {
uuid: 6200, name: "火焰喷射", sp_name: "maxm1", icon: "Stat_RangedAttack", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max0",
DTType: DTType.single, ap: 100, hit_count: 1, hitcd: 0.2, speed: 720, with: 0, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.bezier, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害",
},
6112: {
uuid: 6112, name: "大毒气", sp_name: "maxm4", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
6201: {
uuid: 6201, name: "大飓风", sp_name: "maxm2", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, info: "造成攻击力100%的伤害, 高阶技能",
},
6202: {
uuid: 6202, name: "大毒气", sp_name: "maxm4", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05,info: "造成攻击力100%的伤害, 高阶技能",
},
6113: {
uuid: 6113, name: "大能量波", sp_name: "maxm5", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
6203: {
uuid: 6203, name: "大能量波", sp_name: "maxm5", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05, info: "造成攻击力100%的伤害, 高阶技能",
},
6114: {
uuid: 6114, name: "大毒气弹", sp_name: "maxm6", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
6204: {
uuid: 6204, name: "大毒气弹", sp_name: "maxm6", icon: "Stat_Mana", TGroup: TGroup.Enemy, readyAnm: "", endAnm: "", act: "max1",
DTType: DTType.single, ap: 100, hit_count: 2, hitcd: 0.3, speed: 720, with: 90, ready: 0.2, EAnm: 0, DAnm: "", IType: IType.remote,
RType: RType.linear, EType: EType.collision, bezier_start_y: 20, bezier_mid_y: 140, bezier_arc: 1.05,info: "造成攻击力100%的伤害, 高阶技能",
},

View File

@@ -62,12 +62,12 @@
}
},
{
"uuid": 6111,
"uuid": 6203,
"lv": 1,
"cd": 8,
"ccd": 0,
"comment": [
" // 大招:群体闪电,独立 cd按英雄等级分档成长"
" // 大招:大能量波,独立 cd按英雄等级分档成长"
],
"overrides": {
"ap": 250,
@@ -141,17 +141,17 @@
],
"infos": [
"解锁紫魔球造成攻击力100%的伤害30%概率麻痹",
"解锁群体闪电对敌人造成攻击力250%的伤害并击退3040%概率麻痹",
"解锁能量波对敌人造成攻击力250%的伤害并击退3040%概率麻痹",
"电击精通普攻每3次必定麻痹目标",
"群体闪电强化击退提升至60",
"雷暴领域:群体闪电附带中毒伤害300%且击退9050%概率麻痹",
"能量波强化击退提升至60",
"雷暴领域:能量波附带中毒伤害300%且击退9050%概率麻痹",
"—",
"雷霆万钧:群体闪电伤害400%命中附加麻痹70%概率)",
"雷霆万钧:能量波伤害400%命中附加麻痹70%概率)",
"—",
"魔女威压:全队攻击光环+15%"
],
"comment": [
" // 5001 紫电魔女 — atking 麻痹 + 大招 6111 群体闪电(击退/麻痹)+ 攻击光环(深渊女王复刻)"
" // 5001 紫电魔女 — atking 麻痹 + 大招 6203 大能量波(击退/麻痹)+ 攻击光环(深渊女王复刻)"
]
},
{
@@ -176,7 +176,7 @@
"ccd": 0
},
{
"uuid": 6103,
"uuid": 6100,
"lv": 1,
"cd": 8,
"ccd": 0,
@@ -264,7 +264,7 @@
"剑圣之意:全队暴击光环+12%、暴伤光环+20%"
],
"comment": [
" // 5002 刀刀暴击 — atking 暴击 + 大招 6103 光闪(出血/多段)+ 暴击/暴伤双光环(剑圣复刻)"
" // 5002 刀刀暴击 — atking 暴击 + 大招 6100 光闪(出血/多段)+ 暴击/暴伤双光环(剑圣复刻)"
]
},
{
@@ -289,7 +289,7 @@
"ccd": 0
},
{
"uuid": 6106,
"uuid": 6103,
"lv": 1,
"cd": 8,
"ccd": 0,
@@ -359,7 +359,7 @@
],
"fstart": [
{
"s_uuid": 6101,
"s_uuid": 6200,
"entries": [
{
"lv": 2,
@@ -395,7 +395,7 @@
"攻击强化:攻击触发技能次数+1"
],
"comment": [
" // 5003 格挡反杀 — fstart 剑气 + atked 护盾 + 大招 6106 闪电斩(减攻)(剑豪复刻)"
" // 5003 格挡反杀 — fstart 剑气 + atked 护盾 + 大招 6103 闪电斩(减攻)(剑豪复刻)"
]
},
{
@@ -420,12 +420,12 @@
"ccd": 0
},
{
"uuid": 6107,
"uuid": 6203,
"lv": 1,
"cd": 8,
"ccd": 0,
"comment": [
" // 大招:万剑朝宗,独立 cd按英雄等级分档成长"
" // 大招:大能量波,独立 cd按英雄等级分档成长"
],
"overrides": {
"ap": 150
@@ -494,17 +494,17 @@
],
"infos": [
"解锁蓝魔球造成攻击力100%的伤害",
"解锁万剑朝宗6段冰剑伤害150%",
"解锁能量波:直线能量伤害150%",
"霜寒之触普攻每3次附加冰冻≈33%概率)",
"霜冻连锁:万剑朝宗15%概率冰冻",
"连环霜冻:万剑朝宗冰冻30%8命中且伤害180%",
"霜冻连锁:能量波15%概率冰冻",
"连环霜冻:能量波冰冻30%8命中且伤害180%",
"—",
"绝对零度:万剑朝宗伤害200%且命中必冰冻",
"绝对零度:能量波伤害200%且命中必冰冻",
"—",
"冰霜领域:全队击晕光环+10%"
],
"comment": [
" // 5004 冻住不谢 — atking 冰冻 + 大招 6107 万剑朝宗(冰冻链)+ 击晕光环(巫妖王复刻)"
" // 5004 冻住不谢 — atking 冰冻 + 大招 6203 大能量波(冰冻链)+ 击晕光环(巫妖王复刻)"
]
},
{
@@ -817,7 +817,7 @@
"ccd": 0
},
{
"uuid": 6104,
"uuid": 6101,
"lv": 1,
"cd": 8,
"ccd": 0,
@@ -908,7 +908,7 @@
"千杯不醉:基础攻击与生命+50%"
],
"comment": [
" // 5007 微醺战神 — atking 击退 + 大招 6104 气斩易伤lv9 属性补偿(酒仙复刻)"
" // 5007 微醺战神 — atking 击退 + 大招 6101 气斩易伤lv9 属性补偿(酒仙复刻)"
]
},
{
@@ -933,7 +933,7 @@
"ccd": 0
},
{
"uuid": 6108,
"uuid": 6104,
"lv": 1,
"cd": 8,
"ccd": 0,
@@ -1017,7 +1017,7 @@
"斗战胜意:全队暴伤光环+25%"
],
"comment": [
" // 5008 眩晕暴击哥 — atking 暴击 + 大招 6108 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)"
" // 5008 眩晕暴击哥 — atking 暴击 + 大招 6104 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)"
]
},
{
@@ -1042,7 +1042,7 @@
"ccd": 0
},
{
"uuid": 6104,
"uuid": 6101,
"lv": 1,
"cd": 8,
"ccd": 0,
@@ -1151,7 +1151,7 @@
"铁壳觉醒:基础攻击与生命+50%"
],
"comment": [
" // 5009 铁壳斧弟 — atked 叠防 + atking 自疗 + 大招 6104 气斩lv9 属性补偿(斧小王复刻)"
" // 5009 铁壳斧弟 — atked 叠防 + atking 自疗 + 大招 6101 气斩lv9 属性补偿(斧小王复刻)"
]
}
],
@@ -1274,7 +1274,7 @@
},
"skills": [
{
"uuid": 6102,
"uuid": 6002,
"lv": 1,
"cd": "Normal",
"ccd": 0
@@ -1327,7 +1327,7 @@
},
"skills": [
{
"uuid": 6102,
"uuid": 6009,
"lv": 1,
"cd": "Slow",
"ccd": 0
@@ -1352,7 +1352,7 @@
},
"skills": [
{
"uuid": 6014,
"uuid": 6010,
"lv": 1,
"cd": "Slow",
"ccd": 0
@@ -1432,7 +1432,7 @@
},
"skills": [
{
"uuid": 6102,
"uuid": 6009,
"lv": 1,
"cd": "Slow",
"ccd": 0
@@ -1482,7 +1482,7 @@
},
"skills": [
{
"uuid": 6014,
"uuid": 6011,
"lv": 1,
"cd": "Slow",
"ccd": 0,

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"
@@ -411,15 +411,15 @@ export interface LvBonusEntry {
export const HeroInfo: Record<number, heroInfo> = {
// ========== 几何王国复刻英雄5001~5009依据 英雄设计指引.md ==========
// 5001 紫电魔女 — atking 麻痹 + 大招 6111 群体闪电(击退/麻痹)+ 攻击光环(深渊女王复刻)
// 5001 紫电魔女 — atking 麻痹 + 大招 6203 大能量波(击退/麻痹)+ 攻击光环(深渊女王复刻)
5001: {
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: {
// 普攻:紫魔球底座 + overrides 注入麻痹6013~6019 已约束为大招,禁作普攻)
// 普攻:紫魔球底座 + overrides 注入麻痹
6010: { uuid: 6010, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0, overrides: { ap: 100, para: 30 } },
// 大招:群体闪电,独立 cd按英雄等级分档成长
6111: {
uuid: 6111, lv: 1, cd: 8, ccd: 0,
// 大招:大能量波,独立 cd按英雄等级分档成长
6203: {
uuid: 6203, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 250, bck: 30, para: 40 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 250, bck: 60, para: 40 } },
@@ -438,25 +438,25 @@ export const HeroInfo: Record<number, heroInfo> = {
],
infos: [
"解锁紫魔球造成攻击力100%的伤害30%概率麻痹",
"解锁群体闪电对敌人造成攻击力250%的伤害并击退3040%概率麻痹",
"解锁能量波对敌人造成攻击力250%的伤害并击退3040%概率麻痹",
"电击精通普攻每3次必定麻痹目标",
"群体闪电强化击退提升至60",
"雷暴领域:群体闪电附带中毒伤害300%且击退9050%概率麻痹",
"能量波强化击退提升至60",
"雷暴领域:能量波附带中毒伤害300%且击退9050%概率麻痹",
"—",
"雷霆万钧:群体闪电伤害400%命中附加麻痹70%概率)",
"雷霆万钧:能量波伤害400%命中附加麻痹70%概率)",
"—",
"魔女威压:全队攻击光环+15%",
],
info: "",
},
// 5002 刀刀暴击 — atking 暴击 + 大招 6103 光闪(出血/多段)+ 暴击/暴伤双光环(剑圣复刻)
// 5002 刀刀暴击 — atking 暴击 + 大招 6100 光闪(出血/多段)+ 暴击/暴伤双光环(剑圣复刻)
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,
skills: {
6004: { uuid: 6004, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:光闪,独立 cd按英雄等级分档成长
6103: {
uuid: 6103, lv: 1, cd: 8, ccd: 0,
6100: {
uuid: 6100, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7007 } },
@@ -486,14 +486,14 @@ export const HeroInfo: Record<number, heroInfo> = {
],
info: "",
},
// 5003 格挡反杀 — fstart 剑气 + atked 护盾 + 大招 6106 闪电斩(减攻)(剑豪复刻)
// 5003 格挡反杀 — fstart 剑气 + atked 护盾 + 大招 6103 闪电斩(减攻)(剑豪复刻)
5003: {
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 },
// 大招:闪电斩,独立 cd按英雄等级分档成长
6106: {
uuid: 6106, lv: 1, cd: 8, ccd: 0,
6103: {
uuid: 6103, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150, para: 40 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7006, para: 40 } },
@@ -508,7 +508,7 @@ export const HeroInfo: Record<number, heroInfo> = {
],
},
fstart: {
6101: [
6200: [
{ lv: 2, s_lv: SkillLv.Lv1, t_num: 1, overrides: { ap: 500 } },
],
},
@@ -528,14 +528,14 @@ export const HeroInfo: Record<number, heroInfo> = {
],
info: "",
},
// 5004 冻住不谢 — atking 冰冻 + 大招 6107 万剑朝宗(冰冻链)+ 击晕光环(巫妖王复刻)
// 5004 冻住不谢 — atking 冰冻 + 大招 6203 大能量波(冰冻链)+ 击晕光环(巫妖王复刻)
5004: {
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: {
6009: { uuid: 6009, lv: 1, cd: AtkSpeedSet[AtkSpeedLv.Slow].cd, ccd: 0 },
// 大招:万剑朝宗,独立 cd按英雄等级分档成长
6107: {
uuid: 6107, lv: 1, cd: 8, ccd: 0,
// 大招:大能量波,独立 cd按英雄等级分档成长
6203: {
uuid: 6203, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, frz: 15 } },
@@ -554,12 +554,12 @@ export const HeroInfo: Record<number, heroInfo> = {
],
infos: [
"解锁蓝魔球造成攻击力100%的伤害",
"解锁万剑朝宗6段冰剑伤害150%",
"解锁能量波:直线能量伤害150%",
"霜寒之触普攻每3次附加冰冻≈33%概率)",
"霜冻连锁:万剑朝宗15%概率冰冻",
"连环霜冻:万剑朝宗冰冻30%8命中且伤害180%",
"霜冻连锁:能量波15%概率冰冻",
"连环霜冻:能量波冰冻30%8命中且伤害180%",
"—",
"绝对零度:万剑朝宗伤害200%且命中必冰冻",
"绝对零度:能量波伤害200%且命中必冰冻",
"—",
"冰霜领域:全队击晕光环+10%",
],
@@ -658,14 +658,14 @@ export const HeroInfo: Record<number, heroInfo> = {
],
info: "",
},
// 5007 微醺战神 — atking 击退 + 大招 6104 气斩易伤lv9 属性补偿(酒仙复刻)
// 5007 微醺战神 — atking 击退 + 大招 6101 气斩易伤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,
6101: {
uuid: 6101, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 150, timed_buff_id: 7002 } },
@@ -695,14 +695,14 @@ export const HeroInfo: Record<number, heroInfo> = {
],
info: "",
},
// 5008 眩晕暴击哥 — atking 暴击 + 大招 6108 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)
// 5008 眩晕暴击哥 — atking 暴击 + 大招 6104 开山斧(击晕)+ 暴伤光环(齐天大圣复刻)
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,
6104: {
uuid: 6104, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 300 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 300, stun: 20 } },
@@ -732,14 +732,14 @@ export const HeroInfo: Record<number, heroInfo> = {
],
info: "",
},
// 5009 铁壳斧弟 — atked 叠防 + atking 自疗 + 大招 6104 气斩lv9 属性补偿(斧小王复刻)
// 5009 铁壳斧弟 — atked 叠防 + atking 自疗 + 大招 6101 气斩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,
6101: {
uuid: 6101, lv: 1, cd: 8, ccd: 0,
overrides: { ap: 150 },
lv_entries: [
{ lv: 3, s_lv: SkillLv.Lv2, overrides: { ap: 180 } },
@@ -782,7 +782,7 @@ export const HeroInfo: Record<number, heroInfo> = {
* 性能基准1 级怪物与 1 级英雄单体性能持平 ——
* 近战怪基准 hp300/ap22/cd1.20,远程怪基准 hp160/ap28/cd1.20
* 重型/Boss 以更高 hp 换取更低 DPS承担"墙"与"压场"定位。
* 怪物普攻统一使用 SkillSet 基础单体攻击6001~6014 段),
* 怪物普攻统一使用 SkillSet 基础单体攻击6001~6012 段),
* 并通过 overrides.ap=100 显式声明伤害为攻击力的 100%。
* 运行时最终属性 = 本表基础值 × RogueConfig.MON_HP_MUL / MON_AP_MUL
* Boss 额外 × BOSS_HP_BONUS_MUL校准目标整场战斗双方对砍 ≈ 30s。
@@ -895,7 +895,7 @@ export const HeroComboSet: Record<number, HeroComboInfo> = {
8002: {
uuid: 8002, name: "冰雷控制流",
heroes: [5007, 5004, 5001],
desc: "微醺战神前排击退压场,冻住不谢冰冻链配合紫电魔女群体闪电击退击晕,击晕光环叠加,全场控制。",
desc: "微醺战神前排击退压场,冻住不谢冰冻链配合紫电魔女能量波击退击晕,击晕光环叠加,全场控制。",
},
// 8003 铁桶续航流 — 双防御前排+双治疗保血,最稳
8003: {
@@ -903,11 +903,11 @@ export const HeroComboSet: Record<number, HeroComboInfo> = {
heroes: [5005, 5009, 5006],
desc: "叠甲骑士与铁壳斧弟双前排叠甲叠防,光明奶爸治疗+生命光环抬全队血线,专打持久消耗战。",
},
// 8004 先手爆发流 — 入场剑气先手+群体闪电跟进,短回合最强
// 8004 先手爆发流 — 入场剑气先手+能量波跟进,短回合最强
8004: {
uuid: 8004, name: "先手爆发流",
heroes: [5003, 5001, 5008],
desc: "格挡反杀入场500%剑气先手压血线,紫电魔女群体闪电击退跟进,眩晕暴击哥开山斧收割残局。",
desc: "格挡反杀入场500%剑气先手压血线,紫电魔女能量波击退跟进,眩晕暴击哥开山斧收割残局。",
},
// 8005 破甲推进流 — 易伤放大全队伤害克制高血Boss
8005: {

View File

@@ -4,13 +4,12 @@
> 原则:技能底座纯净化,效果由 `overrides` 注入;数值仅作档位参考,落地按 30s 单场节奏调平。
> **复刻以"能力机制"为准,近/中/远形态按英雄定位自由选底座**普攻底座速查SkillSet 注释口径):
> - **中距刺客**6001 飞剑 / 6002 匕首 / 6003 飞斧
> - **近战**6004 攻击(近战群体大招 6103~6106 / 6108
> - **中距射手**6006 射击 / 6007 蓝箭 / 6008 火箭
> - **近战**6004 攻击(近战群体大招 6100~6104
> - **中距射手**6006 射击 / 6007 蓝箭 / 6008 火箭(射手群体大招 6150~6151
> - **远程法师/辅助**6009 蓝魔球 / 6010 紫魔球 / 6011 绿药瓶 / 6012 红药瓶
> - **远程元素大招**6013 闪电术 / 6014 火球术 / 6015 暗影术 / 6016 光波 / 6017 能量波 / 6018 毒气弹 / 6019 飓风(仅作大招,禁作普攻)
> - **远程群体大招**6101 火焰喷射 / 6102 大飓风 / 6107 万剑朝宗 / 6109 万箭齐发.冰 / 6110 万箭齐发.火 / 6111 群体闪电
> - **远程群体大招**6200 火焰喷射 / 6201 大飓风 / 6202 大毒气 / 6203 大能量波 / 6204 大毒气弹
>
> **形态硬约束**远程英雄禁止使用近战技能6103~6106、6108),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
> **形态硬约束**远程英雄禁止使用近战技能6100~6103),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
## 复刻度分级说明
- **A 级(可直接复刻)**:核心机制在能力池中均有对应,仅需组合 + 数值覆盖
@@ -24,43 +23,43 @@
### 1. 深渊女王(群体输出+控制) ★首选
| 几何王国技能 | 本系统映射 |
|---|---|
| 大招「超声波」伤害+击退 | skills[1]=6111 群体闪电(远程群体)+ `overrides: { ap: 250, bck: 击退增量 }`;保留"伤害+群体击退"能力 |
| 大招「超声波」伤害+击退 | skills[1]=6203 大能量波(远程群体)+ `overrides: { ap: 250, bck: 击退增量 }`;保留"伤害+群体击退"能力 |
| 剧毒利刃普攻30%淬毒) | lv2 atking6010 紫魔球(远程法师普攻)+ `overrides: { timed_buff_id: 7005中毒 }`t_num=3 模拟 30% |
| 强化声波(击退+30% | lv3/5 提升 `bck` 档位 |
| 女王尖啸第20秒全场失去18%当前生命+眩晕2秒每场1次 | lv7 大招升级6111 群体闪电 + `overrides: { ap: 400, timed_buff_id: 7004击晕 }`"失去当前生命%"简化为高 ap 直接伤害 |
| 女王尖啸第20秒全场失去18%当前生命+眩晕2秒每场1次 | lv7 大招升级6203 大能量波 + `overrides: { ap: 400, timed_buff_id: 7004击晕 }`"失去当前生命%"简化为高 ap 直接伤害 |
| 攻击增强 +25% | lv9card_lv 4/5攻击光环 7002 |
**推荐配置**:普攻 6010 紫魔球(远程法师系);大招 6111 群体闪电(远程群体,击退/击晕);光环 HeroAtk。定位远程控场法师。
**推荐配置**:普攻 6010 紫魔球(远程法师系);大招 6203 大能量波(远程群体,击退/击晕);光环 HeroAtk。定位远程控场法师。
### 2. 剑圣 → **刀刀暴击**(前排输出 · 暴击+击退)
| 几何王国技能 | 本系统映射 |
|---|---|
| 大招「剑刃风暴」360%伤害+全体击退 | skills[1]=6103 光闪 / 6104 气斩 + `overrides: { ap: 360, bck }` |
| 大招「剑刃风暴」360%伤害+全体击退 | skills[1]=6100 光闪 / 6101 气斩 + `overrides: { ap: 360, bck }` |
| 致命一击普攻35%造成1.5~2.2倍伤害) | lv2 atking`crt` 提升暴击≈双倍伤害t_num=3 模拟 35% |
| 分身斩每隔一段时间5次伤害 | lv5 大招升级:`overrides: { hit_count: 5 }``num: 2` 多段释放 |
| 攻防转换(防御转攻击) | lv9 攻击光环 7002简化 |
**推荐配置**:普攻 6001 飞剑(中距刺客系,贴合剑圣飘逸定位);大招 6103 光闪(近战群体,可叠出血 7007 走暴击流);光环 HeroCrit 7004。
**推荐配置**:普攻 6001 飞剑(中距刺客系,贴合剑圣飘逸定位);大招 6100 光闪(近战群体,可叠出血 7007 走暴击流);光环 HeroCrit 7004。
### 3. 剑豪 → **格挡反杀**(前排战士 · 反击+减益)
| 几何王国技能 | 本系统映射 |
|---|---|
| 大招「炼狱鬼斩」6次斩击+击退 | skills[1]=6103 光闪 + `overrides: { hit_count: 6, bck }` |
| 三十六烦恼凤每10秒剑气500% | lv2 fstart 或 atking6101 火焰喷射 + `overrides: { ap: 500 }` |
| 大招「炼狱鬼斩」6次斩击+击退 | skills[1]=6100 光闪 + `overrides: { hit_count: 6, bck }` |
| 三十六烦恼凤每10秒剑气500% | lv2 fstart 或 atking6200 火焰喷射 + `overrides: { ap: 500 }` |
| 强化斩击命中高攻目标降15%攻击) | lv3 大招 + `overrides: { timed_buff_id: 7006减攻 }`(取消"攻击高于自己"条件,简化为命中即降) |
| 罗生门每损失25%生命生成屏障+反伤) | lv5 atked6301 护盾 + `overrides: { ap: 抵挡次数 }`(反伤机制暂无,简化为纯护盾) |
| 修罗之道(斩击附加真伤+降击退抗性) | lv7`ap` 提升 + `bck` 提升(真伤与击退抗性机制暂无,用数值替代) |
**推荐配置**:普攻 6004 攻击(近战系);大招 6103 光闪lv5 atked 护盾;光环 AtkCount 7018。
**推荐配置**:普攻 6004 攻击(近战系);大招 6100 光闪lv5 atked 护盾;光环 AtkCount 7018。
### 4. 巫妖王 → **霜骨法尊**(冰冻控制)
| 几何王国技能 | 本系统映射 |
|---|---|
| 减速+冰冻能力 | lv2 atking6009 蓝魔球(远程法师系,冰蓝特效贴合)+ `overrides: { timed_buff_id: 7003冰冻 }` |
| 连环霜冻(多段控制) | lv3/5 大招6107 万剑朝宗(远程 aoe_grid 多段)+ `overrides: { frz }``timed_buff_id: 7003` |
| 连环霜冻(多段控制) | lv3/5 大招6203 大能量波(远程直线弹道多段)+ `overrides: { frz }``timed_buff_id: 7003` |
| 重伤(减治疗,核心稀缺能力) | **暂无可映射**(见 B 级说明),可用减攻 7006 替代削弱敌方输出 |
**推荐配置(去重伤版)**:普攻 6009 蓝魔球 + 冰冻;大招 6107 万剑朝宗 + 冰冻;光环 HeroStun 7003。定位远程纯控制法师。
**推荐配置(去重伤版)**:普攻 6009 蓝魔球 + 冰冻;大招 6203 大能量波 + 冰冻;光环 HeroStun 7003。定位远程纯控制法师。
---
@@ -77,17 +76,17 @@
- **建议**:大招 6302 治疗lv2 fstart 6412 防御强化,光环 HeroHp 7007
### 7. 酒仙 → **微醺战神**(推进控制)
- **可复刻**:雷霆一击(范围减速+强力击退→6104 气斩 + `bck`;酒雾火焰(伤害+重伤→6101 火焰喷射 + 易伤 7002"重伤"用易伤替代,同为放大伤害)
- **可复刻**:雷霆一击(范围减速+强力击退→6101 气斩 + `bck`;酒雾火焰(伤害+重伤→6200 火焰喷射 + 易伤 7002"重伤"用易伤替代,同为放大伤害)
- **需简化**:击退抗性+100%/免控 75%/伤害减免(无对应抗性细分)
- **建议**:大招 6104 气斩lv2 atking 附加 7002 易伤,光环 HeroAtk 7002
- **建议**:大招 6101 气斩lv2 atking 附加 7002 易伤,光环 HeroAtk 7002
### 8. 齐天大圣 → **眩晕暴击哥**(全能战士)
- **可复刻**定海神针前排范围眩晕→6108 开山斧 + `overrides: { stun }` / `timed_buff_id: 7004`;高额暴击→`crt` + 暴伤爆发 7020
- **建议**:普攻 6003 飞斧(中距刺客系);大招 6108 开山斧击晕lv2 `crt` 强化;光环 HeroCritDamage 7005
- **可复刻**定海神针前排范围眩晕→6104 开山斧 + `overrides: { stun }` / `timed_buff_id: 7004`;高额暴击→`crt` + 暴伤爆发 7020
- **建议**:普攻 6003 飞斧(中距刺客系);大招 6104 开山斧击晕lv2 `crt` 强化;光环 HeroCritDamage 7005
### 9. 斧小王 → **铁壳斧弟**(叠防反击坦克)
- **可复刻**坚硬皮肤受伤叠防御最多12层→atked 触发 + 7023 防御强化max_stack 覆写层数嗜血战斧释放技能回血→6302 治疗自疗
- **建议**:普攻 6003 飞斧中距系lv2 atked 叠防御;大招 6104 气斩;光环 HeroHp 7007
- **建议**:普攻 6003 飞斧中距系lv2 atked 叠防御;大招 6101 气斩;光环 HeroHp 7007
---
@@ -109,14 +108,14 @@
| 优先级 | 英雄(新名) | card_lv 建议 | 核心组合 | 一句话卖点 |
|---|---|---|---|---|
| P0 | 紫电魔女 | 4 | 6010 紫魔球 + 6111 群体闪电(击退/击晕)+ 7005 中毒 + 攻击光环 | 远程群体击退+毒+控场法师 |
| P0 | 刀刀暴击 | 5 | 6103 光闪多段 + `crt` + 7007 出血 + 暴击光环 | 暴击流血剑士 |
| P1 | 冻住不谢 | 4 | 6107 万剑朝宗 + 7003 冰冻 + 击晕光环 | 连环冰冻控制 |
| P1 | 眩晕暴击哥 | 5 | 6108 开山斧 + `stun` + 7004 击晕 + 暴伤光环 | 范围眩晕+暴击 |
| P1 | 格挡反杀 | 4 | 6103 光闪 + 7006 减攻 + atked 6301 护盾 | 反击减益战士 |
| P0 | 紫电魔女 | 4 | 6010 紫魔球 + 6203 大能量波(击退/击晕)+ 7005 中毒 + 攻击光环 | 远程群体击退+毒+控场法师 |
| P0 | 刀刀暴击 | 5 | 6100 光闪多段 + `crt` + 7007 出血 + 暴击光环 | 暴击流血剑士 |
| P1 | 冻住不谢 | 4 | 6203 大能量波 + 7003 冰冻 + 击晕光环 | 连环冰冻控制 |
| P1 | 眩晕暴击哥 | 5 | 6104 开山斧 + `stun` + 7004 击晕 + 暴伤光环 | 范围眩晕+暴击 |
| P1 | 格挡反杀 | 4 | 6100 光闪 + 7006 减攻 + atked 6301 护盾 | 反击减益战士 |
| P2 | 叠甲骑士 | 5 | 6301 护盾 + 6501 复活 + 生命光环 | 不死护盾主坦 |
| P2 | 光明奶爸 | 4 | 6302 治疗 + 6412 防御强化 + 生命光环 | 防御治疗辅助 |
| P2 | 微醺战神 | 3 | 6104 气斩 + 7002 易伤 + 攻击光环 | 击退易伤推进 |
| P2 | 微醺战神 | 3 | 6101 气斩 + 7002 易伤 + 攻击光环 | 击退易伤推进 |
---

View File

@@ -6,19 +6,20 @@
> **形态自由原则**:复刻以"能力机制"为准,近/中/远形态按英雄定位自由选底座。普攻底座速查SkillSet 注释口径):
>
> - **中距刺客**6001 飞剑 / 6002 匕首 / 6003 飞斧
> - **近战**6004 攻击(近战群体大招 6103\~6106 / 6108
> - **近战**6004 攻击
> - **中距射手**6006 射击 / 6007 蓝箭 / 6008 火箭
> - **远程法师/辅助**6009 蓝魔球 / 6010 紫魔球 / 6011 绿药瓶 / 6012 红药瓶
> - **远程元素**6013 闪电术 / 6014 火球术 / 6015 暗影术 / 6016 光波 / 6017 能量波 / 6018 毒气弹 / 6019 飓风
> - **远程群体大招**6101 火焰喷射 / 6102 大飓风 / 6107 万剑朝宗 / 6109 万箭齐发.冰 / 6110 万箭齐发.火 / 6111 群体闪电
> - **近战群体攻击大招**6100 闪光斩 / 6101 裂气斩 / 6102 火焰斩 / 6103 闪电斩
> - **射手群体攻击大招**6150 万箭齐发.冰 / 6151 万箭齐发.火
> - **法师/辅助群体攻击大招**6200 火焰喷射 / 6201 大飓风 / 6202 大毒气 / 6203 大能量波 / 6204 大毒气弹
>
> **形态硬约束**远程英雄禁止使用近战技能6103\~6106、6108),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
> **形态硬约束**远程英雄禁止使用近战技能6100\~6103),近战英雄禁止使用远程技能;大招底座须与英雄形态匹配。
>
> **类型决定形态**HRole → 形态映射):
>
> - **tank / warrior → 近战**(普攻 6004大招 6103\~6106 / 6108
> - **assassin / 射手 → 中距**(普攻 6001\~6003 / 6006\~6008
> - **support / mage → 远程**(普攻 6009\~6012大招 6013\~6019 / 6101 / 6102 / 6107 / 6109\~6111
> - **tank / warrior → 近战**(普攻 6004大招 6100\~6104
> - **assassin / 射手 → 中距**(普攻 6001\~6003 / 6006\~6008,射手大招 6150\~6151
> - **support / mage → 远程**(普攻 6009\~6012大招 6200 / 6201 / 6202\~6204
>
> 辅助技能6301 护盾 / 6302 治疗 / 6412 防御强化 / 6501 复活)不受形态约束,任意形态可用。
@@ -66,10 +67,10 @@ apmage+10
hpmage-5
defmage+0
skill[0]6010 紫魔球ap100 + para30 麻痹注入,远程法师系,紫色贴合"紫电"定位)
skill[1]_lv16111 群体闪电ap250远程群体bck30 击退)
skill[1]_lv3群体闪电 +击退强化ap250bck60
skill[1]_lv5群体闪电 +击退/中毒ap300bck90debuff 7005 中毒)
skill[1]_lv7群体闪电 终段强化 +全场击晕ap400debuff 7004 击晕)
skill[1]_lv16203 大能量波ap250远程群体bck30 击退)
skill[1]_lv3大能量波 +击退强化ap250bck60
skill[1]_lv5大能量波 +击退/中毒ap300bck90debuff 7005 中毒)
skill[1]_lv7大能量波 终段强化 +全场击晕ap400debuff 7004 击晕)
atking[0]_lv2普攻3次附加击晕t_num3debuff 7004 击晕)
atked[0]:无
fstart[0]:无
@@ -90,7 +91,7 @@ apwarrior+15
hpwarrior+0
defwarrior+0
skill[0]6004 攻击ap100近战系
skill[1]_lv16103 光闪ap1505命中近战群体
skill[1]_lv16100 光闪ap1505命中近战群体
skill[1]_lv3光闪 +出血ap150debuff 7007
skill[1]_lv5光闪 分身斩ap180hit_count 8num 1 双发)
skill[1]_lv7光闪 剑刃风暴ap360bck50 全体击退)
@@ -114,13 +115,13 @@ apwarrior+5
hpwarrior+10
defwarrior+5
skill[0]6004 攻击ap100近战系
skill[1]_lv16106 闪电斩ap1505命中近战群体可联动触发6013闪电术
skill[1]_lv16103 闪电斩ap1505命中近战群体可联动触发闪电系追加技能
skill[1]_lv3闪电斩 +减攻ap150debuff 7006
skill[1]_lv5闪电斩ap180debuff 7006 减攻强化 buff_value -15
skill[1]_lv7闪电斩 炼狱鬼斩ap200hit_count 6bck40
atking[0]:无
atked[0]_lv5罗生门——受击4次获得护盾t_num46301 护盾 ap2 层抵挡)
fstart[0]_lv2三十六烦恼凤——入场1次高伤剑气6101 火焰喷射 ap500
fstart[0]_lv2三十六烦恼凤——入场1次高伤剑气6200 火焰喷射 ap500
dead[0]:无
field[0]_lv9攻击强化——攻击触发次数+17018value 1
revive[0]:无
@@ -138,10 +139,10 @@ apmage+5
hpmage+0
defmage+5
skill[0]6009 蓝魔球ap100远程法师系冰蓝特效贴合冰冻
skill[1]_lv16107 万剑朝宗ap150远程 aoe_grid 6段)
skill[1]_lv3万剑朝宗 +冰冻概率ap150frz15
skill[1]_lv5万剑朝宗 连环霜冻ap180frz30hit_count 8
skill[1]_lv7万剑朝宗 必冻ap200debuff 7003 冰冻)
skill[1]_lv16203 大能量波ap150直线弹道多段)
skill[1]_lv3大能量波 +冰冻概率ap150frz15
skill[1]_lv5大能量波 连环霜冻ap180frz30hit_count 8
skill[1]_lv7大能量波 必冻ap200debuff 7003 冰冻)
atking[0]_lv2普攻3次附加冰冻t_num3debuff 7003
atked[0]:无
fstart[0]:无
@@ -214,7 +215,7 @@ aptank+5
hptank+15
deftank+10
skill[0]6004 攻击ap100近战系
skill[1]_lv16104 气斩ap150击退
skill[1]_lv16101 气斩ap150击退
skill[1]_lv3气斩 +易伤ap150debuff 7002替代"重伤"
skill[1]_lv5气斩 击退+易伤双强化ap180bck60debuff 7002 buff_value 20
skill[1]_lv7气斩ap220bck80
@@ -238,7 +239,7 @@ apwarrior+20
hpwarrior+5
defwarrior+0
skill[0]6004 攻击ap100近战系
skill[1]_lv16108 开山斧ap300aoe_grid 6段
skill[1]_lv16104 开山斧ap300aoe_grid 6段
skill[1]_lv3开山斧 +击晕概率ap300stun20
skill[1]_lv5开山斧 击晕强化+多段ap350stun35hit_count 8
skill[1]_lv7开山斧 定海神针·必晕ap400debuff 7004 击晕)
@@ -262,7 +263,7 @@ aptank+5
hptank+10
deftank+15
skill[0]6004 攻击ap100近战系
skill[1]_lv16104 气斩ap150
skill[1]_lv16101 气斩ap150
skill[1]_lv3气斩ap180
skill[1]_lv5气斩ap200
skill[1]_lv7气斩 +击退ap220bck40
@@ -281,7 +282,7 @@ revive[0]:无
| 优先级 | 英雄 | uuid | card\_lv | 核心触发组合 |
| --- | ----- | ---- | -------- | -------------------------------------- |
| P0 | 紫电魔女 | 5001 | 4 | atking 击晕 + 大招 6111 群体闪电(击退/击晕)+ 攻击光环 |
| P0 | 紫电魔女 | 5001 | 4 | atking 击晕 + 大招 6203 大能量波(击退/击晕)+ 攻击光环 |
| P0 | 刀刀暴击 | 5002 | 5 | atking 暴击 + 大招出血多段 + 暴击/暴伤双光环 |
| P1 | 格挡反杀 | 5003 | 4 | fstart 剑气 + atked 护盾 + 大招减攻 |
| P1 | 冻住不谢 | 5004 | 4 | atking 冰冻 + 大招冰冻链 + 击晕光环 |

View File

@@ -70,9 +70,9 @@
### 2.3 技能概率字段SkillConfig 内置)
| 字段 | 语义 | 注入方式 | 适配场景 |
|---|---|---|---|
| `crt` | 额外暴击率(百分点) | `overrides.crt` | 万剑朝宗、光闪 |
| `crt` | 额外暴击率(百分点) | `overrides.crt` | 大能量波、光闪 |
| `frz` | 额外冰冻概率(百分点) | `overrides.frz` | 冰系技能 |
| `stun` | 额外击晕概率(百分点) | `overrides.stun` | 开山斧、闪电术 |
| `stun` | 额外击晕概率(百分点) | `overrides.stun` | 开山斧、群体大招(击晕注入) |
| `bck` | 额外击退距离增量 | `overrides.bck` | 气斩、重击 |
### 2.4 驻场光环能力池FieldSkillType

View File

@@ -155,7 +155,7 @@ interface HeroConfigFile {
| field uuid 存在 | 必须在 FieldSkillSet 7001-7020 段(与 BuffList 同号段但互不相通) |
| t_num ≥ 1 | 0 会导致 `% 0 = NaN` 永不触发 |
| 档位 lv 升序不重复 | 保存时序列化器强制排序,重复档报错 |
| 形态硬约束 | tank/warrior→近战组普攻 6004、大招 6103~6106/6108assassin/射手→中距组6001~6003/6006~6008support/mage→远程组6009~6019、大招 6101/6102/6107/6109~6111);辅助技能 6301/6302/6412/6501 不限形态 |
| 形态硬约束 | tank/warrior→近战组普攻 6004、大招 6100~6104assassin/射手→中距组6001~6003/6006~6008,大招 6150~6151support/mage→远程组6009~6012、大招 6200~6204);辅助技能 6301/6302/6412/6501 不限形态 |
| 必填缺失 | name / path / type / role |
### 5.2 Warning确认后可存
@@ -190,7 +190,7 @@ interface HeroConfigFile {
|---|---|---|---|
| HeroListView | card_lv 分组、搜索、dirty 圆点、新建入口 | heroSet.data.json | |
| BaseForm | 基础字段hp/ap/def 基准+增量双输入 | HERO_ROLE_BASE | uuid 段位/重复role→type 联动锁定 |
| SkillPicker | 自制搜索下拉选 SkillSet显示 `6101 火球 · 远程 · AOE` | SkillSet | 普攻限 6001~6012 按 IType 过滤6013~6019 仅作大招);大招按形态过滤;辅助技能放行 |
| SkillPicker | 自制搜索下拉选 SkillSet显示 `6200 火焰喷射 · 远程 · AOE` | SkillSet | 普攻限 6001~6012 按 IType 过滤;大招按形态过滤;辅助技能放行 |
| SkillBasePanel | 底座关键参数只读展示ap/cd/hit/IType/RType/DTType | SkillSet | |
| OverridesEditor | 分组编辑 overrides数值 ap/hit_count/num概率 crt/frz/stun击退 bckbuff 注入 timed_buff_id→联动 buff_value/buff_duration永久 buff_type召唤 call_hero | BuffList | timed_buff_id 存在性 |
| LvMatrix | lv 档位矩阵(技能 lv_entries / 触发档 / field / revive 复用变体):行=lv1/2/3/5/7/9、列=参数,可整行复制加档;**lv7/9 行黄色边框+⚠「运行时 HERO_MAX_LV=6 暂不生效」** | 当前英雄 | lv 升序不重复t_num≥1 |