@@ -16,26 +16,37 @@ export const HTypeName ={
/**
* 英雄攻击速度分级配置 (数值为攻击间隔cd, 越小越快)
* 每档3个速度级别: Lv1(最快) → Lv2(中间) → Lv3(最慢)
* 6档共18级, 覆盖所有英雄/怪物的攻击间隔
*/
export enum AtkSpeedLv {
VeryFast1 = 1 , VeryFast2 = 2 ,
Fast1 = 3 , Fast2 = 4 ,
Normal1 = 5 , Normal2 = 6 ,
Slow 1 = 7 , Slow 2 = 8 ,
Very Slow1 = 9 , Very Slow2 = 10 ,
VeryFast1 = 1 , VeryFast2 = 2 , VeryFast3 = 3 ,
Fast1 = 4 , Fast2 = 5 , Fast3 = 6 ,
Normal1 = 7 , Normal2 = 8 , Normal3 = 9 ,
Mid 1 = 10 , Mid 2 = 11 , Mid3 = 12 ,
Slow1 = 13 , Slow2 = 14 , Slow3 = 15 ,
VerySlow1 = 16 , VerySlow2 = 17 , VerySlow3 = 18 ,
}
export const AtkSpeedSet = {
[ AtkSpeedLv . VeryFast1 ] : { name : "极速+" , cd : 0.15 } ,
[ AtkSpeedLv . VeryFast2 ] : { name : "极速" , cd : 0.3 0 } ,
[ AtkSpeedLv . Fast1 ] : { name : "快速+ " , cd : 0.5 0 } ,
[ AtkSpeedLv . Fast2 ] : { name : "快速" , cd : 0.7 0 } ,
[ AtkSpeedLv . Normal1 ] : { name : "普通 +" , cd : 0.9 0 } ,
[ AtkSpeedLv . Normal2 ] : { name : "普通 " , cd : 1.1 0 } ,
[ AtkSpeedLv . Slow 1] : { name : "慢 +" , cd : 1.5 0 } ,
[ AtkSpeedLv . Slow 2] : { name : "慢 " , cd : 1.8 0 } ,
[ AtkSpeedLv . VerySlow1 ] : { name : "很慢+ " , cd : 2.3 0 } ,
[ AtkSpeedLv . VerySlow2 ] : { name : "很慢 " , cd : 2.8 0 } ,
[ AtkSpeedLv . VeryFast1 ] : { name : "极速++ " , cd : 0.15 } ,
[ AtkSpeedLv . VeryFast2 ] : { name : "极速+ " , cd : 0.2 0 } ,
[ AtkSpeedLv . Very Fast3 ] : { name : "极速 " , cd : 0.3 0 } ,
[ AtkSpeedLv . Fast1 ] : { name : "快速++ " , cd : 0.4 0 } ,
[ AtkSpeedLv . Fast2 ] : { name : "快速 +" , cd : 0.5 0 } ,
[ AtkSpeedLv . Fast3 ] : { name : "快速 " , cd : 0.7 0 } ,
[ AtkSpeedLv . Normal 1] : { name : "中速+ +" , cd : 0.8 0 } ,
[ AtkSpeedLv . Normal 2] : { name : "中速+ " , cd : 0.9 0 } ,
[ AtkSpeedLv . Normal3 ] : { name : "中速 " , cd : 1.0 0 } ,
[ AtkSpeedLv . Mid1 ] : { name : "一般+ " , cd : 1.1 0 } ,
[ 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 = {
@@ -172,44 +183,31 @@ export interface HSkillInfo {
export const HeroInfo : Record < number , heroInfo > = {
// ========== 铁壁反伤流 (保留原有 5001, 5002) ==========
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 } ] ,
info : " " } ,
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 } } ] ,
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 ,
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 } } ] ,
dead : [ { s_uuid :6401 , t_num :1 , overrides : { TGroup :TGroup.Team , ap :8 } } ] ,
info : "极速攻速近战,每次攻击给自己叠攻击,死亡时把力量传给全队" } ,
5205 : { uuid :5205 , name : "暴风射手" , path : "ha3" , fac :FacSet.HERO , pool_lv :2 , lv :1 , type : HType . Long ,
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 } ] ,
info : "远程快速射击, 每2次攻击为全队叠加暴击率" } ,
5403 : { uuid :5403 , name : "嗜血剑圣" , path : "hc1" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Melee ,
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 } } ] ,
dead : [ { s_uuid :6401 , t_num :1 , overrides : { TGroup :TGroup.Team , ap :10 } } ] ,
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 ,
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 } ] ,
info : "高血量坦克, 受击2次自动加护盾" } ,
5008 : { uuid :5008 , name : "守护骑士" , path : "hk2" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Melee ,
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 } } ] ,
info : "受击时为全队加护盾,越被围殴全队越安全" } ,
5009 : { uuid :5009 , name : "不屈战神" , path : "hk4" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Melee ,
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 : [
{ s_uuid :6301 , t_num :1 , overrides : { TGroup :TGroup.Self , ap :4 } } ,
{ s_uuid :6402 , t_num :3 }
@@ -240,125 +238,84 @@ export const HeroInfo: Record<number, heroInfo> = {
// ========== 法师英雄 (保留 5101) ==========
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 ] ,
atking : [ { s_uuid :6401 , t_num :2 , overrides : { ap :3 } } ] ,
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 ,
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 ] ,
atking : [ { s_uuid :6405 , t_num :2 } ] ,
info : "驻场提供冰冻光环, 每2次普攻叠加冰冻概率" } ,
5107 : { uuid :5107 , name : "霜寒法师" , path : "hm5" , fac :FacSet.HERO , pool_lv :2 , lv :1 , type : HType . Long ,
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 ] ,
atking : [ { s_uuid :6105 , t_num :2 , overrides : { ap :120 , frz :25 } } ] ,
info : "驻场冰冻光环, 每2次攻击触发冰刺AOE, 25%冰冻概率冻住一排敌人" } ,
5108 : { uuid :5108 , name : "永冬贤者" , path : "hm4" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Long ,
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 ] ,
atking : [ { s_uuid :6105 , t_num :1 , overrides : { ap :150 , frz :35 , hit_count :8 } } ] ,
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 : { 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 } ] ,
info : "" } ,
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 } } ] ,
info : "" } ,
// ========== 治疗续航流 (新加) ==========
5303 : { uuid :5303 , name : "见习牧师" , path : "hh1" , fac :FacSet.HERO , pool_lv :1 , lv :1 , type : HType . Long ,
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 } ] ,
info : "每2次普攻后治疗全队, 恢复攻击力300%的生命值" } ,
5304 : { uuid :5304 , name : "神圣医师" , path : "hh2" , fac :FacSet.HERO , pool_lv :2 , lv :1 , type : HType . Long ,
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 } } ] ,
revive : { s_uuid :6501 , r_num :1 , upr :0.3 } ,
info : "持续治疗, 每2次普攻触发3次群体治疗, 死后可复活一次继续治疗" } ,
5305 : { uuid :5305 , name : "生命贤者" , path : "hh3" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Long ,
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 } } ] ,
revive : { s_uuid :6501 , r_num :1 , upr :0.5 } ,
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 ,
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 } ] ,
info : "快速射击, 每2次攻击为全队叠加击退概率" } ,
5210 : { uuid :5210 , name : "龙卷猎手" , path : "ha3" , fac :FacSet.HERO , pool_lv :2 , lv :1 , type : HType . Long ,
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 } } ] ,
info : "每2次攻击释放龙卷风, 30%击退概率推开一排敌人" } ,
5404 : { uuid :5404 , name : "风暴刺客" , path : "hc2" , fac :FacSet.HERO , pool_lv :4 , lv :1 , type : HType . Melee ,
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 : [
{ s_uuid :6407 , t_num :1 } ,
{ 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 ,
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 } ] ,
info : "稳定输出, 每2次攻击为全队叠加暴击率" } ,
5212 : { uuid :5212 , name : "穿心弩手" , path : "ha1" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Long ,
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 } ] ,
atking : [ { s_uuid :6404 , t_num :2 } ] ,
info : "开局全队暴击强化,战斗中持续叠加暴击伤害" } ,
5405 : { uuid :5405 , name : "死线执行者" , path : "hc1" , fac :FacSet.HERO , pool_lv :5 , lv :1 , type : HType . Melee ,
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 } } ] ,
dead : [
{ 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 ,
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 ] ,
atking : [ { s_uuid :6303 , t_num :3 , overrides : { gold :8 } } ] ,
info : "驻场提供攻击力光环, 每3次普攻额外获得8金币" } ,
5306 : { uuid :5306 , name : "商贾" , path : "hh3" , fac :FacSet.HERO , pool_lv :2 , lv :1 , type : HType . Long ,
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 } } ] ,
revive : { s_uuid :6501 , r_num :1 , upr :0.3 } ,
info : "战斗中持续产金币,死了也能复活继续赚钱" } ,
5213 : { uuid :5213 , name : "丰收猎手" , path : "ha2" , fac :FacSet.HERO , pool_lv :4 , lv :1 , type : HType . Long ,
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 } } ] ,
atking : [
{ 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 ,
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 } } ] ,
info : "死亡时为全队永久增加15点攻击力" } ,
5110 : { uuid :5110 , name : "亡语刺客" , path : "hc2" , fac :FacSet.HERO , pool_lv :3 , lv :1 , type : HType . Melee ,
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 } } ] ,
dead : [
{ 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 ,
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 } } ] ,
dead : [
{ s_uuid :6401 , t_num :1 , overrides : { ap :20 } } ,
@@ -460,37 +417,37 @@ export const HeroInfo: Record<number, heroInfo> = {
// 基础怪物 (全部远程攻击, HType仅决定站位)
// 近战位怪物 (站在前排,承受更多伤害) — 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 ,
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 ,
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 ,
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 ,
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 ,
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 ,
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 ,
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 ,
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技能
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 ,
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 ,
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 ,
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 ,
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 ,
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+高速" } ,
} ;