refactor(hero config): 重构攻击速度配置系统,统一管理技能CD

扩展攻击速度档位至6档3级共18级,补充完善配置注释
调整各档位攻击间隔数值,优化档位命名提升可读性
统一所有英雄和怪物的技能冷却时间配置,替换硬编码的CD值
清理废弃的旧英雄与怪物配置注释
This commit is contained in:
walkpan
2026-05-25 20:06:30 +08:00
parent 3fbaebbcc5
commit 988affe2ac

View File

@@ -16,26 +16,37 @@ export const HTypeName ={
/** /**
* 英雄攻击速度分级配置 (数值为攻击间隔cd越小越快) * 英雄攻击速度分级配置 (数值为攻击间隔cd越小越快)
* 每档3个速度级别Lv1(最快) → Lv2(中间) → Lv3(最慢)
* 6档共18级覆盖所有英雄/怪物的攻击间隔
*/ */
export enum AtkSpeedLv { export enum AtkSpeedLv {
VeryFast1 = 1, VeryFast2 = 2, VeryFast1 = 1, VeryFast2 = 2, VeryFast3 = 3,
Fast1 = 3, Fast2 = 4, Fast1 = 4, Fast2 = 5, Fast3 = 6,
Normal1 = 5, Normal2 = 6, Normal1 = 7, Normal2 = 8, Normal3 = 9,
Slow1 = 7, Slow2 = 8, Mid1 = 10, Mid2 = 11, Mid3 = 12,
VerySlow1 = 9, VerySlow2 = 10, Slow1 = 13, Slow2 = 14, Slow3 = 15,
VerySlow1 = 16,VerySlow2 = 17,VerySlow3 = 18,
} }
export const AtkSpeedSet = { export const AtkSpeedSet = {
[AtkSpeedLv.VeryFast1]: { name: "极速+", cd: 0.15 }, [AtkSpeedLv.VeryFast1]: { name: "极速++", cd: 0.15 },
[AtkSpeedLv.VeryFast2]: { name: "极速", cd: 0.30 }, [AtkSpeedLv.VeryFast2]: { name: "极速+", cd: 0.20 },
[AtkSpeedLv.Fast1]: { name: "快速+", cd: 0.50 }, [AtkSpeedLv.VeryFast3]: { name: "极速", cd: 0.30 },
[AtkSpeedLv.Fast2]: { name: "快速", cd: 0.70 }, [AtkSpeedLv.Fast1]: { name: "快速++", cd: 0.40 },
[AtkSpeedLv.Normal1]: { name: "普通+", cd: 0.90 }, [AtkSpeedLv.Fast2]: { name: "快速+", cd: 0.50 },
[AtkSpeedLv.Normal2]: { name: "普通", cd: 1.10 }, [AtkSpeedLv.Fast3]: { name: "快速", cd: 0.70 },
[AtkSpeedLv.Slow1]: { name: "+", cd: 1.50 }, [AtkSpeedLv.Normal1]: { name: "中速++", cd: 0.80 },
[AtkSpeedLv.Slow2]: { name: "", cd: 1.80 }, [AtkSpeedLv.Normal2]: { name: "中速+", cd: 0.90 },
[AtkSpeedLv.VerySlow1]: { name: "很慢+", cd: 2.30 }, [AtkSpeedLv.Normal3]: { name: "中速", cd: 1.00 },
[AtkSpeedLv.VerySlow2]: { name: "很慢", cd: 2.80 }, [AtkSpeedLv.Mid1]: { name: "一般+", cd: 1.10 },
[AtkSpeedLv.Mid2]: { name: "一般", cd: 1.20 },
[AtkSpeedLv.Mid3]: { name: "一般-", cd: 1.30 },
[AtkSpeedLv.Slow1]: { name: "慢", cd: 1.50 },
[AtkSpeedLv.Slow2]: { name: "慢+", cd: 1.60 },
[AtkSpeedLv.Slow3]: { name: "慢++", cd: 1.80 },
[AtkSpeedLv.VerySlow1]: { name: "很慢", cd: 2.30 },
[AtkSpeedLv.VerySlow2]: { name: "很慢+", cd: 2.50 },
[AtkSpeedLv.VerySlow3]: { name: "很慢++", cd: 2.80 },
}; };
export const HeroPos={ export const HeroPos={
@@ -172,44 +183,31 @@ export interface HSkillInfo {
export const HeroInfo: Record<number, heroInfo> = { export const HeroInfo: Record<number, heroInfo> = {
// ========== 铁壁反伤流 (保留原有 5001, 5002) ========== // ========== 铁壁反伤流 (保留原有 5001, 5002) ==========
5001:{uuid:5001,name:"见习战士",path:"hk2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee,hp:150,ap:25, 5001:{uuid:5001,name:"见习战士",path:"hk2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee,hp:150,ap:25,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}}, skills:{6002:{uuid:6002,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow1].cd,ccd:0}},
atked:[{s_uuid:6301,t_num:2}], atked:[{s_uuid:6301,t_num:2}],
info:" "}, info:" "},
5002:{uuid:5002,name:"盾骑士",path:"hk1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,hp:150,ap:75, 5002:{uuid:5002,name:"盾骑士",path:"hk1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,hp:150,ap:75,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}}, skills:{6002:{uuid:6002,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow1].cd,ccd:0}},
atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:3}}], atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:3}}],
info:" "}, info:" "},
/*
// 废弃旧英雄
5003:{uuid:5003,name:"战士3",path:"hk3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Melee,hp:100,ap:100,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},
info:" "},
5004:{uuid:5004,name:"战士4",path:"hk4", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Melee,hp:100,ap:200,
skills:{6002:{uuid:6002,lv:1,cd:0.7,ccd:0}},
info:" "},
5005:{uuid:5005,name:"战士5",path:"hk5", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Melee,hp:100,ap:200,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},
info:" "},
*/
// ========== 攻速叠伤流 ========== // ========== 攻速叠伤流 ==========
5006:{uuid:5006,name:"疾风刺客",path:"hk3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Melee, 5006:{uuid:5006,name:"疾风刺客",path:"hk3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Melee,
hp:200,ap:35, hp:200,ap:35,
skills:{6001:{uuid:6001,lv:1,cd:0.3,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VeryFast3].cd,ccd:0}},
atking:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Self,ap:5}}], atking:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Self,ap:5}}],
dead:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Team,ap:8}}], dead:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Team,ap:8}}],
info:"极速攻速近战,每次攻击给自己叠攻击,死亡时把力量传给全队"}, info:"极速攻速近战,每次攻击给自己叠攻击,死亡时把力量传给全队"},
5205:{uuid:5205,name:"暴风射手",path:"ha3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long, 5205:{uuid:5205,name:"暴风射手",path:"ha3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,
hp:180,ap:55, hp:180,ap:55,
skills:{6002:{uuid:6002,lv:1,cd:0.5,ccd:0}}, skills:{6002:{uuid:6002,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Fast2].cd,ccd:0}},
atking:[{s_uuid:6403,t_num:2}], atking:[{s_uuid:6403,t_num:2}],
info:"远程快速射击每2次攻击为全队叠加暴击率"}, info:"远程快速射击每2次攻击为全队叠加暴击率"},
5403:{uuid:5403,name:"嗜血剑圣",path:"hc1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee, 5403:{uuid:5403,name:"嗜血剑圣",path:"hc1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,
hp:280,ap:90, hp:280,ap:90,
skills:{6001:{uuid:6001,lv:1,cd:0.7,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Fast3].cd,ccd:0}},
atking:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Self,ap:8}}], atking:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Self,ap:8}}],
dead:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Team,ap:10}}], dead:[{s_uuid:6401,t_num:1,overrides:{TGroup:TGroup.Team,ap:10}}],
info:"每次攻击给自己叠攻击,死亡时把力量传给全队"}, info:"每次攻击给自己叠攻击,死亡时把力量传给全队"},
@@ -217,19 +215,19 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 铁壁反伤流 (新加) ========== // ========== 铁壁反伤流 (新加) ==========
5007:{uuid:5007,name:"盾卫",path:"hk1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee, 5007:{uuid:5007,name:"盾卫",path:"hk1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee,
hp:450,ap:25, hp:450,ap:25,
skills:{6001:{uuid:6001,lv:1,cd:2.3,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},
atked:[{s_uuid:6301,t_num:2}], atked:[{s_uuid:6301,t_num:2}],
info:"高血量坦克受击2次自动加护盾"}, info:"高血量坦克受击2次自动加护盾"},
5008:{uuid:5008,name:"守护骑士",path:"hk2", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee, 5008:{uuid:5008,name:"守护骑士",path:"hk2", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,
hp:500,ap:20, hp:500,ap:20,
skills:{6001:{uuid:6001,lv:1,cd:2.3,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},
atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:2}}], atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:2}}],
info:"受击时为全队加护盾,越被围殴全队越安全"}, info:"受击时为全队加护盾,越被围殴全队越安全"},
5009:{uuid:5009,name:"不屈战神",path:"hk4", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee, 5009:{uuid:5009,name:"不屈战神",path:"hk4", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,
hp:600,ap:30, hp:600,ap:30,
skills:{6001:{uuid:6001,lv:1,cd:2.8,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},
atked:[ atked:[
{s_uuid:6301,t_num:1,overrides:{TGroup:TGroup.Self,ap:4}}, {s_uuid:6301,t_num:1,overrides:{TGroup:TGroup.Self,ap:4}},
{s_uuid:6402,t_num:3} {s_uuid:6402,t_num:3}
@@ -240,125 +238,84 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 法师英雄 (保留 5101) ========== // ========== 法师英雄 (保留 5101) ==========
5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:150,ap:60, 5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:150,ap:60,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}}, skills:{6003:{uuid:6003,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
field:[6401], field:[6401],
atking:[{s_uuid:6401,t_num:2,overrides:{ap:3}}], atking:[{s_uuid:6401,t_num:2,overrides:{ap:3}}],
info:"驻场提供攻击力光环每2次攻击为全队叠加攻击力"}, info:"驻场提供攻击力光环每2次攻击为全队叠加攻击力"},
/*
// 废弃旧英雄
5102:{uuid:5102,name:"火焰法师",path:"hm1", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,hp:130,ap:120,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},
info:""},
5103:{uuid:5103,name:"冰法法师",path:"hm3", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,hp:145,ap:180,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},
info:""},
5104:{uuid:5104,name:"寒霜术士",path:"hm5", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Long,hp:160,ap:240,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},
info:""},
5105:{uuid:5105,name:"炎爆法师",path:"hm4", fac:FacSet.HERO,pool_lv:5,lv:1,type:HType.Long,hp:175,ap:300,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},
info:"" },
*/
// ========== 冰冻控制流 (新加) ========== // ========== 冰冻控制流 (新加) ==========
5106:{uuid:5106,name:"寒冰学徒",path:"hm3", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long, 5106:{uuid:5106,name:"寒冰学徒",path:"hm3", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,
hp:130,ap:50, hp:130,ap:50,
skills:{6007:{uuid:6007,lv:1,cd:1.5,ccd:0}}, skills:{6007:{uuid:6007,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow1].cd,ccd:0}},
field:[6405], field:[6405],
atking:[{s_uuid:6405,t_num:2}], atking:[{s_uuid:6405,t_num:2}],
info:"驻场提供冰冻光环每2次普攻叠加冰冻概率"}, info:"驻场提供冰冻光环每2次普攻叠加冰冻概率"},
5107:{uuid:5107,name:"霜寒法师",path:"hm5", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long, 5107:{uuid:5107,name:"霜寒法师",path:"hm5", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,
hp:160,ap:80, hp:160,ap:80,
skills:{6007:{uuid:6007,lv:1,cd:1.0,ccd:0}}, skills:{6007:{uuid:6007,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
field:[6405], field:[6405],
atking:[{s_uuid:6105,t_num:2,overrides:{ap:120,frz:25}}], atking:[{s_uuid:6105,t_num:2,overrides:{ap:120,frz:25}}],
info:"驻场冰冻光环每2次攻击触发冰刺AOE25%冰冻概率冻住一排敌人"}, info:"驻场冰冻光环每2次攻击触发冰刺AOE25%冰冻概率冻住一排敌人"},
5108:{uuid:5108,name:"永冬贤者",path:"hm4", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long, 5108:{uuid:5108,name:"永冬贤者",path:"hm4", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,
hp:250,ap:110, hp:250,ap:110,
skills:{6007:{uuid:6007,lv:1,cd:1.8,ccd:0}}, skills:{6007:{uuid:6007,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow3].cd,ccd:0}},
field:[6405], field:[6405],
atking:[{s_uuid:6105,t_num:1,overrides:{ap:150,frz:35,hit_count:8}}], atking:[{s_uuid:6105,t_num:1,overrides:{ap:150,frz:35,hit_count:8}}],
info:"驻场强力冰冻光环每次攻击释放冰刺35%冰冻概率"}, info:"驻场强力冰冻光环每次攻击释放冰刺35%冰冻概率"},
/*
// ========== 远程英雄 (旧) ==========
5201:{uuid:5201,name:"射手",path:"ha1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:115,ap:60,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},
info:""},
5202:{uuid:5202,name:"游侠2",path:"ha2", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,hp:145,ap:180,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},
info:""},
5203:{uuid:5203,name:"游侠3",path:"ha3", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,hp:145,ap:180,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},
info:""},
5204:{uuid:5204,name:"游侠4",path:"ha4", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,hp:145,ap:180,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},
info:""},
*/
// ========== 辅助英雄 (保留 5301, 5302) ========== // ========== 辅助英雄 (保留 5301, 5302) ==========
5301:{uuid:5301,name:"牧师",path:"hh1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:115,ap:50, 5301:{uuid:5301,name:"牧师",path:"hh1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:115,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Mid2].cd,ccd:0}},
atking:[{s_uuid:6302,t_num:2}], atking:[{s_uuid:6302,t_num:2}],
info:"" }, info:"" },
5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,hp:130,ap:50, 5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,hp:130,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Mid2].cd,ccd:0}},
atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}], atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}],
info:""}, info:""},
// ========== 治疗续航流 (新加) ========== // ========== 治疗续航流 (新加) ==========
5303:{uuid:5303,name:"见习牧师",path:"hh1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long, 5303:{uuid:5303,name:"见习牧师",path:"hh1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,
hp:120,ap:40, hp:120,ap:40,
skills:{6004:{uuid:6004,lv:1,cd:1.1,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Mid1].cd,ccd:0}},
atking:[{s_uuid:6302,t_num:2}], atking:[{s_uuid:6302,t_num:2}],
info:"每2次普攻后治疗全队恢复攻击力300%的生命值"}, info:"每2次普攻后治疗全队恢复攻击力300%的生命值"},
5304:{uuid:5304,name:"神圣医师",path:"hh2", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long, 5304:{uuid:5304,name:"神圣医师",path:"hh2", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,
hp:150,ap:50, hp:150,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:0.9,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal2].cd,ccd:0}},
atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}], atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}],
revive:{s_uuid:6501,r_num:1,upr:0.3}, revive:{s_uuid:6501,r_num:1,upr:0.3},
info:"持续治疗每2次普攻触发3次群体治疗死后可复活一次继续治疗"}, info:"持续治疗每2次普攻触发3次群体治疗死后可复活一次继续治疗"},
5305:{uuid:5305,name:"生命贤者",path:"hh3", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long, 5305:{uuid:5305,name:"生命贤者",path:"hh3", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,
hp:200,ap:70, hp:200,ap:70,
skills:{6004:{uuid:6004,lv:1,cd:1.0,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
atking:[{s_uuid:6302,t_num:1,overrides:{ap:250}}], atking:[{s_uuid:6302,t_num:1,overrides:{ap:250}}],
revive:{s_uuid:6501,r_num:1,upr:0.5}, revive:{s_uuid:6501,r_num:1,upr:0.5},
info:"每次普攻后全队治疗250%攻击力,死后复活一次继续治疗"}, info:"每次普攻后全队治疗250%攻击力,死后复活一次继续治疗"},
/*
// ========== 刺客英雄 (旧) ==========
5401:{uuid:5401,name:"刺客1",path:"hc1", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,hp:115,ap:50,
skills:{6006:{uuid:6006,lv:1,cd:1.2,ccd:0}},
atking:[{s_uuid:6302,t_num:2}],
info:"" },
5402:{uuid:5402,name:"刺客2",path:"hc2", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,hp:130,ap:50,
skills:{6006:{uuid:6006,lv:1,cd:1.2,ccd:0}},
atking:[{s_uuid:6304,t_num:2}],
info:""},
*/
// ========== 击退推拉流 ========== // ========== 击退推拉流 ==========
5209:{uuid:5209,name:"风弓手",path:"ha2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long, 5209:{uuid:5209,name:"风弓手",path:"ha2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,
hp:140,ap:45, hp:140,ap:45,
skills:{6005:{uuid:6005,lv:1,cd:0.7,ccd:0}}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Fast3].cd,ccd:0}},
atking:[{s_uuid:6406,t_num:2}], atking:[{s_uuid:6406,t_num:2}],
info:"快速射击每2次攻击为全队叠加击退概率"}, info:"快速射击每2次攻击为全队叠加击退概率"},
5210:{uuid:5210,name:"龙卷猎手",path:"ha3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long, 5210:{uuid:5210,name:"龙卷猎手",path:"ha3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,
hp:170,ap:70, hp:170,ap:70,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal2].cd,ccd:0}},
atking:[{s_uuid:6102,t_num:2,overrides:{bck:30,hit_count:3}}], atking:[{s_uuid:6102,t_num:2,overrides:{bck:30,hit_count:3}}],
info:"每2次攻击释放龙卷风30%击退概率推开一排敌人"}, info:"每2次攻击释放龙卷风30%击退概率推开一排敌人"},
5404:{uuid:5404,name:"风暴刺客",path:"hc2", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Melee, 5404:{uuid:5404,name:"风暴刺客",path:"hc2", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Melee,
hp:250,ap:100, hp:250,ap:100,
skills:{6001:{uuid:6001,lv:1,cd:0.5,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Fast2].cd,ccd:0}},
atking:[ atking:[
{s_uuid:6407,t_num:1}, {s_uuid:6407,t_num:1},
{s_uuid:6102,t_num:3,overrides:{bck:50,hit_count:5,ap:120}} {s_uuid:6102,t_num:3,overrides:{bck:50,hit_count:5,ap:120}}
@@ -369,20 +326,20 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 暴击爆发流 ========== // ========== 暴击爆发流 ==========
5211:{uuid:5211,name:"猎鹰射手",path:"ha4", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long, 5211:{uuid:5211,name:"猎鹰射手",path:"ha4", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,
hp:130,ap:55, hp:130,ap:55,
skills:{6002:{uuid:6002,lv:1,cd:0.9,ccd:0}}, skills:{6002:{uuid:6002,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal2].cd,ccd:0}},
atking:[{s_uuid:6403,t_num:2}], atking:[{s_uuid:6403,t_num:2}],
info:"稳定输出每2次攻击为全队叠加暴击率"}, info:"稳定输出每2次攻击为全队叠加暴击率"},
5212:{uuid:5212,name:"穿心弩手",path:"ha1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long, 5212:{uuid:5212,name:"穿心弩手",path:"ha1", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Long,
hp:160,ap:80, hp:160,ap:80,
skills:{6003:{uuid:6003,lv:1,cd:1.0,ccd:0}}, skills:{6003:{uuid:6003,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
fstart:[{s_uuid:6403,t_num:1}], fstart:[{s_uuid:6403,t_num:1}],
atking:[{s_uuid:6404,t_num:2}], atking:[{s_uuid:6404,t_num:2}],
info:"开局全队暴击强化,战斗中持续叠加暴击伤害"}, info:"开局全队暴击强化,战斗中持续叠加暴击伤害"},
5405:{uuid:5405,name:"死线执行者",path:"hc1", fac:FacSet.HERO,pool_lv:5,lv:1,type:HType.Melee, 5405:{uuid:5405,name:"死线执行者",path:"hc1", fac:FacSet.HERO,pool_lv:5,lv:1,type:HType.Melee,
hp:220,ap:120, hp:220,ap:120,
skills:{6001:{uuid:6001,lv:1,cd:1.5,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow1].cd,ccd:0}},
atking:[{s_uuid:6104,t_num:1,overrides:{ap:150,crt:35}}], atking:[{s_uuid:6104,t_num:1,overrides:{ap:150,crt:35}}],
dead:[ dead:[
{s_uuid:6403,t_num:1,overrides:{ap:3}}, {s_uuid:6403,t_num:1,overrides:{ap:3}},
@@ -393,21 +350,21 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 经济滚雪球流 ========== // ========== 经济滚雪球流 ==========
5109:{uuid:5109,name:"点金学徒",path:"hm2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long, 5109:{uuid:5109,name:"点金学徒",path:"hm2", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Long,
hp:120,ap:35, hp:120,ap:35,
skills:{6007:{uuid:6007,lv:1,cd:1.0,ccd:0}}, skills:{6007:{uuid:6007,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
field:[6401], field:[6401],
atking:[{s_uuid:6303,t_num:3,overrides:{gold:8}}], atking:[{s_uuid:6303,t_num:3,overrides:{gold:8}}],
info:"驻场提供攻击力光环每3次普攻额外获得8金币"}, info:"驻场提供攻击力光环每3次普攻额外获得8金币"},
5306:{uuid:5306,name:"商贾",path:"hh3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long, 5306:{uuid:5306,name:"商贾",path:"hh3", fac:FacSet.HERO,pool_lv:2,lv:1,type:HType.Long,
hp:150,ap:30, hp:150,ap:30,
skills:{6004:{uuid:6004,lv:1,cd:1.1,ccd:0}}, skills:{6004:{uuid:6004,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Mid1].cd,ccd:0}},
atking:[{s_uuid:6303,t_num:2,overrides:{gold:12}}], atking:[{s_uuid:6303,t_num:2,overrides:{gold:12}}],
revive:{s_uuid:6501,r_num:1,upr:0.3}, revive:{s_uuid:6501,r_num:1,upr:0.3},
info:"战斗中持续产金币,死了也能复活继续赚钱"}, info:"战斗中持续产金币,死了也能复活继续赚钱"},
5213:{uuid:5213,name:"丰收猎手",path:"ha2", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Long, 5213:{uuid:5213,name:"丰收猎手",path:"ha2", fac:FacSet.HERO,pool_lv:4,lv:1,type:HType.Long,
hp:180,ap:65, hp:180,ap:65,
skills:{6002:{uuid:6002,lv:1,cd:0.8,ccd:0}}, skills:{6002:{uuid:6002,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal1].cd,ccd:0}},
fstart:[{s_uuid:6401,t_num:1,overrides:{ap:8}}], fstart:[{s_uuid:6401,t_num:1,overrides:{ap:8}}],
atking:[ atking:[
{s_uuid:6303,t_num:2,overrides:{gold:10}}, {s_uuid:6303,t_num:2,overrides:{gold:10}},
@@ -418,13 +375,13 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 献祭亡语流 ========== // ========== 献祭亡语流 ==========
5010:{uuid:5010,name:"烈焰殉道者",path:"hk5", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee, 5010:{uuid:5010,name:"烈焰殉道者",path:"hk5", fac:FacSet.HERO,pool_lv:1,lv:1,type:HType.Melee,
hp:250,ap:30, hp:250,ap:30,
skills:{6001:{uuid:6001,lv:1,cd:1.5,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Slow1].cd,ccd:0}},
dead:[{s_uuid:6401,t_num:1,overrides:{ap:15}}], dead:[{s_uuid:6401,t_num:1,overrides:{ap:15}}],
info:"死亡时为全队永久增加15点攻击力"}, info:"死亡时为全队永久增加15点攻击力"},
5110:{uuid:5110,name:"亡语刺客",path:"hc2", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee, 5110:{uuid:5110,name:"亡语刺客",path:"hc2", fac:FacSet.HERO,pool_lv:3,lv:1,type:HType.Melee,
hp:280,ap:70, hp:280,ap:70,
skills:{6001:{uuid:6001,lv:1,cd:1.0,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Normal3].cd,ccd:0}},
atking:[{s_uuid:6405,t_num:2,overrides:{ap:1}}], atking:[{s_uuid:6405,t_num:2,overrides:{ap:1}}],
dead:[ dead:[
{s_uuid:6401,t_num:1,overrides:{ap:10}}, {s_uuid:6401,t_num:1,overrides:{ap:10}},
@@ -435,7 +392,7 @@ export const HeroInfo: Record<number, heroInfo> = {
5111:{uuid:5111,name:"血影绝杀",path:"hc1", fac:FacSet.HERO,pool_lv:5,lv:1,type:HType.Melee, 5111:{uuid:5111,name:"血影绝杀",path:"hc1", fac:FacSet.HERO,pool_lv:5,lv:1,type:HType.Melee,
hp:300,ap:100, hp:300,ap:100,
skills:{6001:{uuid:6001,lv:1,cd:1.2,ccd:0}}, skills:{6001:{uuid:6001,lv:1,cd:AtkSpeedSet[AtkSpeedLv.Mid2].cd,ccd:0}},
atking:[{s_uuid:6404,t_num:1,overrides:{TGroup:TGroup.Self,ap:2}}], atking:[{s_uuid:6404,t_num:1,overrides:{TGroup:TGroup.Self,ap:2}}],
dead:[ dead:[
{s_uuid:6401,t_num:1,overrides:{ap:20}}, {s_uuid:6401,t_num:1,overrides:{ap:20}},
@@ -460,37 +417,37 @@ export const HeroInfo: Record<number, heroInfo> = {
// 基础怪物 (全部远程攻击HType仅决定站位) // 基础怪物 (全部远程攻击HType仅决定站位)
// 近战位怪物 (站在前排,承受更多伤害) — v5: TD节奏CD多而弱爽感设计 // 近战位怪物 (站在前排,承受更多伤害) — v5: TD节奏CD多而弱爽感设计
6001:{uuid:6001,name:"兽人战士",path:"m1", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:220,ap:10,speed:100, 6001:{uuid:6001,name:"兽人战士",path:"m1", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:220,ap:10,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:1.2,ccd:0}},info:"基础近战位怪"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},info:"基础近战位怪"},
6002:{uuid:6002,name:"兽人精锐战士",path:"m2", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:300,ap:14,speed:110, 6002:{uuid:6002,name:"兽人精锐战士",path:"m2", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:300,ap:14,speed:110,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:"进阶近战位怪,更快更痛"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow2].cd,ccd:0}},info:"进阶近战位怪,更快更痛"},
6003:{uuid:6003,name:"兽人重装兵",path:"m3", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:850,ap:20,speed:80, 6003:{uuid:6003,name:"兽人重装兵",path:"m3", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:850,ap:20,speed:80,
skills:{6005:{uuid:6005,lv:1,cd:2.5,ccd:0}},info:"重型坦克怪高HP慢攻"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},info:"重型坦克怪高HP慢攻"},
// 远程位怪物 (站在后排,输出更高) // 远程位怪物 (站在后排,输出更高)
6004:{uuid:6004,name:"兽人射手",path:"m4", fac:FacSet.MON,lv:1,type:HType.Long,hp:190,ap:35,speed:100, 6004:{uuid:6004,name:"兽人射手",path:"m4", fac:FacSet.MON,lv:1,type:HType.Long,hp:190,ap:35,speed:100,
skills:{6008:{uuid:6008,lv:1,cd:1.5,ccd:0}},info:"远程高DPS怪"}, skills:{6008:{uuid:6008,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},info:"远程高DPS怪"},
6005:{uuid:6005,name:"兽人刺客",path:"m5", fac:FacSet.MON,lv:1,type:HType.Long,hp:210,ap:38,speed:130, 6005:{uuid:6005,name:"兽人刺客",path:"m5", fac:FacSet.MON,lv:1,type:HType.Long,hp:210,ap:38,speed:130,
skills:{6103:{uuid:6103,lv:1,cd:0.8,ccd:0}},info:"高AP快速攻击刺客"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow2].cd,ccd:0}},info:"高AP快速攻击刺客"},
// 特殊位怪物 // 特殊位怪物
6006:{uuid:6006,name:"骷髅领主",path:"m6", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:5000,ap:20,speed:90, 6006:{uuid:6006,name:"骷髅领主",path:"m6", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:5000,ap:20,speed:90,
skills:{6005:{uuid:6005,lv:1,cd:1.5,ccd:0}},info:"MiniBoss级坦克"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},info:"MiniBoss级坦克"},
6007:{uuid:6007,name:"兽人术士",path:"m7", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:300,ap:24,speed:100, 6007:{uuid:6007,name:"兽人术士",path:"m7", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:300,ap:24,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:1.5,ccd:0}},info:"法师怪,远程魔法攻击"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},info:"法师怪,远程魔法攻击"},
6008:{uuid:6008,name:"兽人火法",path:"m8", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:270,ap:32,speed:100, 6008:{uuid:6008,name:"兽人火法",path:"m8", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:270,ap:32,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:1.3,ccd:0}},info:"高输出法师怪"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow2].cd,ccd:0}},info:"高输出法师怪"},
// BOSS怪物 — Boss节奏1.2-1.5s删除不存在的6206技能 // BOSS怪物 — Boss节奏1.2-1.5s删除不存在的6206技能
6101:{uuid:6101,name:"兽人首领-双刀战士",path:"mb1", fac:FacSet.MON,lv:6,type:HType.Long,hp:1900,ap:30,speed:120, 6101:{uuid:6101,name:"兽人首领-双刀战士",path:"mb1", fac:FacSet.MON,lv:6,type:HType.Long,hp:1900,ap:30,speed:120,
skills:{6103:{uuid:6103,lv:1,cd:1.2,ccd:0}},info:"远程Boss高攻速"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},info:"远程Boss高攻速"},
6102:{uuid:6102,name:"兽人首领-斧头战士",path:"mb2", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:7500,ap:26,speed:90, 6102:{uuid:6102,name:"兽人首领-斧头战士",path:"mb2", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:7500,ap:26,speed:90,
skills:{6005:{uuid:6005,lv:1,cd:1.5,ccd:0}},info:"近战Boss超高HP"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},info:"近战Boss超高HP"},
6103:{uuid:6103,name:"兽人首领-魔法师",path:"mb3", fac:FacSet.MON,lv:6,type:HType.Long,hp:2250,ap:38,speed:110, 6103:{uuid:6103,name:"兽人首领-魔法师",path:"mb3", fac:FacSet.MON,lv:6,type:HType.Long,hp:2250,ap:38,speed:110,
skills:{6103:{uuid:6103,lv:1,cd:1.2,ccd:0}},info:"远程法系Boss高AP"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow2].cd,ccd:0}},info:"远程法系Boss高AP"},
6104:{uuid:6104,name:"兽人首领-射手",path:"mb4", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:6800,ap:30,speed:100, 6104:{uuid:6104,name:"兽人首领-射手",path:"mb4", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:6800,ap:30,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:1.3,ccd:0}},info:"近战位Boss均衡型"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},info:"近战位Boss均衡型"},
6105:{uuid:6105,name:"亡灵首领-法师",path:"mb5", fac:FacSet.MON,lv:6,type:HType.Long,hp:2600,ap:42,speed:110, 6105:{uuid:6105,name:"亡灵首领-法师",path:"mb5", fac:FacSet.MON,lv:6,type:HType.Long,hp:2600,ap:42,speed:110,
skills:{6103:{uuid:6103,lv:1,cd:1.2,ccd:0}},info:"远程高AP Boss"}, skills:{6103:{uuid:6103,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow1].cd,ccd:0}},info:"远程高AP Boss"},
6106:{uuid:6106,name:"亡灵首领-骑马战士",path:"mb6", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:9000,ap:26,speed:130, 6106:{uuid:6106,name:"亡灵首领-骑马战士",path:"mb6", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:9000,ap:26,speed:130,
skills:{6005:{uuid:6005,lv:1,cd:1.2,ccd:0}},info:"终极Boss最高HP+高速"}, skills:{6005:{uuid:6005,lv:1,cd:AtkSpeedSet[AtkSpeedLv.VerySlow3].cd,ccd:0}},info:"终极Boss最高HP+高速"},
}; };