feat(config): 新增多流派英雄并优化英雄配置表

按流派重新分组整理英雄配置,保留原有可用核心英雄
新增攻速叠伤、铁壁反伤、冰冻控制、治疗续航四类新英雄
注释废弃的旧英雄配置项
移除怪物配置中的冗余cards_lv字段
更新HeroList数组仅包含活跃可用的英雄ID
This commit is contained in:
walkpan
2026-05-23 14:51:18 +08:00
parent de67e36590
commit 23db51df12

View File

@@ -132,52 +132,171 @@ export interface HSkillInfo {
*/
export const HeroInfo: Record<number, heroInfo> = {
// ========== 近战英雄 ==========
// ========== 铁壁反伤流 (保留原有 5001, 5002) ==========
5001:{uuid:5001,name:"见习战士",path:"hk2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee,hp:150,ap:25,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},atked:[{s_uuid:6301,t_num:2}],info:" "},
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},
atked:[{s_uuid:6301,t_num:2}],
info:" "},
5002:{uuid:5002,name:"盾骑士",path:"hk1", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee,hp:150,ap:75,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},atked:[{s_uuid:6301,t_num:2,overrides:{TGroup:TGroup.Team,ap:2,hit_count:3}}],info:" "},
skills:{6002:{uuid:6002,lv:1,cd:1.5,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,cards_lv:2,lv:1,type:HType.Melee,hp:100,ap:100,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},
info:" "},
5004:{uuid:5004,name:"战士4",path:"hk4", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,hp:100,ap:200,
skills:{6002:{uuid:6002,lv:1,cd:0.7,ccd:0}},info:" "},
skills:{6002:{uuid:6002,lv:1,cd:0.7,ccd:0}},
info:" "},
5005:{uuid:5005,name:"战士5",path:"hk5", fac:FacSet.HERO,cards_lv:4,lv:1,type:HType.Melee,hp:100,ap:200,
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},info:" "},
skills:{6002:{uuid:6002,lv:1,cd:1.5,ccd:0}},
info:" "},
*/
// ========== 法师英雄 ==========
5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,hp:150,ap:60,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},revive:{s_uuid:6501,r_num:1,upr:0.5},info:""},
5102:{uuid:5102,name:"火焰法师",path:"hm1", fac:FacSet.HERO,cards_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,cards_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,cards_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,cards_lv:5,lv:1,type:HType.Long,hp:175,ap:300,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},info:"" },
// ========== 远程英雄 ==========
5201:{uuid:5201,name:"射手",path:"ha1", fac:FacSet.HERO,cards_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,cards_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,cards_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,cards_lv:3,lv:1,type:HType.Long,hp:145,ap:180,
skills:{6005:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:""},
// ========== 辅助英雄 ==========
5301:{uuid:5301,name:"牧师",path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,hp:115,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}},atking:[{s_uuid:6302,t_num:2}],info:"" },
5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,hp:130,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}}, atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}],info:""},
// ========== 攻速叠伤流 ==========
5006:{uuid:5006,name:"疾风战士",path:"hk3", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee,
hp:200,ap:20,
skills:{6001:{uuid:6001,lv:1,cd:0.3,ccd:0}},
atking:[{s_uuid:6401,t_num:1}],
info:"极速攻速,每次攻击叠加攻击力"},
5205:{uuid:5205,name:"暴风射手",path:"ha3", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,
hp:180,ap:55,
skills:{6002:{uuid:6002,lv:1,cd:0.5,ccd:0}},
atking:[{s_uuid:6403,t_num:2}],
info:"远程快速射击每2次攻击为全队叠加暴击率"},
// ========== 辅助英雄 ==========
5403:{uuid:5403,name:"嗜血剑圣",path:"hc1", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee,
hp:280,ap:90,
skills:{6001:{uuid:6001,lv:1,cd:0.7,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:"每次攻击给自己叠攻击,死亡时把力量传给全队"},
// ========== 铁壁反伤流 (新加) ==========
5007:{uuid:5007,name:"盾卫",path:"hk1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Melee,
hp:450,ap:25,
skills:{6001:{uuid:6001,lv:1,cd:2.3,ccd:0}},
atked:[{s_uuid:6301,t_num:2}],
info:"高血量坦克受击2次自动加护盾"},
5008:{uuid:5008,name:"守护骑士",path:"hk2", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Melee,
hp:500,ap:20,
skills:{6001:{uuid:6001,lv:1,cd:2.3,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,cards_lv:3,lv:1,type:HType.Melee,
hp:600,ap:30,
skills:{6001:{uuid:6001,lv:1,cd:2.8,ccd:0}},
atked:[
{s_uuid:6301,t_num:1,overrides:{TGroup:TGroup.Self,ap:4}},
{s_uuid:6402,t_num:3}
],
dead:[{s_uuid:6402,t_num:1,overrides:{ap:40}}],
info:"血量最厚的前排,受击加盾+全队加血,死亡时给全队巨额生命强化"},
// ========== 法师英雄 (保留 5101) ==========
5101:{uuid:5101,name:"奥术法师",path:"hm2", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,hp:150,ap:60,
skills:{6003:{uuid:6003,lv:1,cd:1,ccd:0}},
revive:{s_uuid:6501,r_num:1,upr:0.5},
info:""},
/*
// 废弃旧英雄
5102:{uuid:5102,name:"火焰法师",path:"hm1", fac:FacSet.HERO,cards_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,cards_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,cards_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,cards_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,cards_lv:1,lv:1,type:HType.Long,
hp:130,ap:50,
skills:{6007:{uuid:6007,lv:1,cd:1.5,ccd:0}},
atking:[{s_uuid:6405,t_num:2}],
info:"水球攻击每2次普攻为全队叠加冰冻概率"},
5107:{uuid:5107,name:"霜寒法师",path:"hm5", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,
hp:160,ap:80,
skills:{6007:{uuid:6007,lv:1,cd:1.0,ccd:0}},
atking:[{s_uuid:6105,t_num:2,overrides:{ap:120,frz:25}}],
info:"水球普攻每2次攻击触发冰刺AOE25%冰冻概率冻住一排敌人"},
5108:{uuid:5108,name:"永冬贤者",path:"hm4", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,
hp:250,ap:110,
skills:{6007:{uuid:6007,lv:1,cd:1.8,ccd:0}},
fstart:[{s_uuid:6405,t_num:1,overrides:{ap:3}}],
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,cards_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,cards_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,cards_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,cards_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,cards_lv:1,lv:1,type:HType.Long,hp:115,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,ccd:0}},
atking:[{s_uuid:6302,t_num:2}],
info:"" },
5302:{uuid:5302,name:"医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,hp:130,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:1.2,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,cards_lv:1,lv:1,type:HType.Long,
hp:120,ap:40,
skills:{6004:{uuid:6004,lv:1,cd:1.1,ccd:0}},
atking:[{s_uuid:6302,t_num:2}],
info:"每2次普攻后治疗全队恢复攻击力300%的生命值"},
5304:{uuid:5304,name:"神圣医师",path:"hh2", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,
hp:150,ap:50,
skills:{6004:{uuid:6004,lv:1,cd:0.9,ccd:0}},
atking:[{s_uuid:6302,t_num:2,overrides:{hit_count:3,ap:200}}],
info:"持续治疗每2次普攻触发3次群体治疗每次恢复200%攻击力"},
5305:{uuid:5305,name:"生命贤者",path:"hh3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,
hp:200,ap:70,
skills:{6004:{uuid:6004,lv:1,cd:1.0,ccd:0}},
fstart:[{s_uuid:6402,t_num:1,overrides:{ap:25}}],
atking:[{s_uuid:6302,t_num:1,overrides:{ap:250}}],
info:"开局给全队加25点生命上限每次普攻后全队治疗250%攻击力"},
/*
// ========== 刺客英雄 (旧) ==========
5401:{uuid:5401,name:"刺客1",path:"hc1", fac:FacSet.HERO,cards_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:"" },
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,cards_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:""},
skills:{6006:{uuid:6006,lv:1,cd:1.2,ccd:0}},
atking:[{s_uuid:6304,t_num:2}],
info:""},
*/
@@ -194,46 +313,49 @@ export const HeroInfo: Record<number, heroInfo> = {
// 基础怪物
6001:{uuid:6001,name:"兽人初阶战士",path:"m1", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:360,ap:12,speed:100,
6001:{uuid:6001,name:"兽人初阶战士",path:"m1", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:360,ap:12,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:0.65,ccd:0}},info:""},
6002:{uuid:6002,name:"兽人高阶战士",path:"m2", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:360,ap:12,speed:100,
6002:{uuid:6002,name:"兽人高阶战士",path:"m2", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:360,ap:12,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:0.65,ccd:0}},info:""},
6003:{uuid:6003,name:"兽人初阶射手",path:"m3", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:1050,ap:30,speed:100,
6003:{uuid:6003,name:"兽人初阶射手",path:"m3", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:1050,ap:30,speed:100,
skills:{6008:{uuid:6008,lv:1,cd:2,ccd:0}},info:""},
6004:{uuid:6004,name:"兽人高阶射手",path:"m4", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Long,hp:720,ap:45,speed:100,
6004:{uuid:6004,name:"兽人高阶射手",path:"m4", fac:FacSet.MON,lv:1,type:HType.Long,hp:720,ap:45,speed:100,
skills:{6008:{uuid:6008,lv:1,cd:1.5,ccd:0}},info:""},
6005:{uuid:6005,name:"兽人刺客",path:"m5", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Long,hp:720,ap:20,speed:100,
6005:{uuid:6005,name:"兽人刺客",path:"m5", fac:FacSet.MON,lv:1,type:HType.Long,hp:720,ap:20,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:1.5,ccd:0}},info:""},
6006:{uuid:6006,name:"骷髅高阶战士",path:"m6", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6006:{uuid:6006,name:"骷髅高阶战士",path:"m6", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:2,ccd:0}},info:""},
6007:{uuid:6007,name:"兽人蓝色法师",path:"m7", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6007:{uuid:6007,name:"兽人蓝色法师",path:"m7", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:2,ccd:0}},info:""},
6008:{uuid:6008,name:"兽人红色法师",path:"m8", fac:FacSet.MON,cards_lv:1,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6008:{uuid:6008,name:"兽人红色法师",path:"m8", fac:FacSet.MON,lv:1,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:2,ccd:0}},info:""},
// BOSS怪物
6101:{uuid:6101,name:"兽人首领-双刀战士-蓝边",path:"mb1", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
6101:{uuid:6101,name:"兽人首领-双刀战士-蓝边",path:"mb1", fac:FacSet.MON,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:2,ccd:0},6206:{uuid:6206,lv:1,cd:10,ccd:0}},info:""},
6102:{uuid:6102,name:"兽人首领-斧头战士-绿边",path:"mb2", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6102:{uuid:6102,name:"兽人首领-斧头战士-绿边",path:"mb2", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:2,ccd:0},},info:""},
6103:{uuid:6103,name:"兽人首领-魔法师-紫边",path:"mb3", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
6103:{uuid:6103,name:"兽人首领-魔法师-紫边",path:"mb3", fac:FacSet.MON,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:2,ccd:0},6206:{uuid:6206,lv:1,cd:10,ccd:0}},info:""},
6104:{uuid:6104,name:"兽人首领-射手-黄边",path:"mb4", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6104:{uuid:6104,name:"兽人首领-射手-黄边",path:"mb4", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:2,ccd:0},},info:""},
6105:{uuid:6105,name:"亡灵首领-法师-红边",path:"mb5", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
6105:{uuid:6105,name:"亡灵首领-法师-红边",path:"mb5", fac:FacSet.MON,lv:6,type:HType.Long,hp:720,ap:30,speed:100,
skills:{6103:{uuid:6103,lv:1,cd:2,ccd:0},6206:{uuid:6206,lv:1,cd:10,ccd:0}},info:""},
6106:{uuid:6106,name:"亡灵首领-骑马战士-红边",path:"mb6", fac:FacSet.MON,cards_lv:1,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
6106:{uuid:6106,name:"亡灵首领-骑马战士-红边",path:"mb6", fac:FacSet.MON,lv:6,type:HType.Melee,dis:360,hp:4500,ap:20,speed:100,
skills:{6005:{uuid:6005,lv:1,cd:2,ccd:0},},info:""},
};
export const HeroList: number[] = [
5001, 5002, 5003, 5004, 5005,
5101, 5102, 5103, 5104, 5105,
5201, 5202,5203,5204,
5301, 5302,
5401, 5402,
// 铁壁反伤流
5001, 5002, 5007, 5008, 5009,
// 攻速叠伤流
5006, 5205, 5403,
// 冰冻控制流
5101, 5106, 5107, 5108,
// 治疗续航流
5301, 5302, 5303, 5304, 5305,
];