feat(config): 添加英雄攻击速度分级配置并更新英雄攻击间隔注释
- 新增 AtkSpeedLv 枚举和 AtkSpeedSet 配置对象,定义从“极速”到“很慢”的10个攻击速度等级及其对应冷却时间 - 更新 HeroInfo 接口注释,将原有的固定攻击间隔值替换为对应的速度等级描述,明确不同英雄类型的攻击节奏设计意图 - 修正“辅助英雄”区块的注释错别字(腐竹 -> 辅助)
This commit is contained in:
@@ -32,6 +32,30 @@ export const HTypeName ={
|
|||||||
2:"远程",
|
2:"远程",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 英雄攻击速度分级配置 (数值为攻击间隔cd,越小越快)
|
||||||
|
*/
|
||||||
|
export enum AtkSpeedLv {
|
||||||
|
VeryFast1 = 1, VeryFast2 = 2,
|
||||||
|
Fast1 = 3, Fast2 = 4,
|
||||||
|
Normal1 = 5, Normal2 = 6,
|
||||||
|
Slow1 = 7, Slow2 = 8,
|
||||||
|
VerySlow1 = 9, VerySlow2 = 10,
|
||||||
|
}
|
||||||
|
|
||||||
|
export const AtkSpeedSet = {
|
||||||
|
[AtkSpeedLv.VeryFast1]: { name: "极速+", cd: 0.15 },
|
||||||
|
[AtkSpeedLv.VeryFast2]: { name: "极速", cd: 0.30 },
|
||||||
|
[AtkSpeedLv.Fast1]: { name: "快速+", cd: 0.50 },
|
||||||
|
[AtkSpeedLv.Fast2]: { name: "快速", cd: 0.70 },
|
||||||
|
[AtkSpeedLv.Normal1]: { name: "普通+", cd: 0.90 },
|
||||||
|
[AtkSpeedLv.Normal2]: { name: "普通", cd: 1.10 },
|
||||||
|
[AtkSpeedLv.Slow1]: { name: "慢+", cd: 1.50 },
|
||||||
|
[AtkSpeedLv.Slow2]: { name: "慢", cd: 1.80 },
|
||||||
|
[AtkSpeedLv.VerySlow1]: { name: "很慢+", cd: 2.30 },
|
||||||
|
[AtkSpeedLv.VerySlow2]: { name: "很慢", cd: 2.80 },
|
||||||
|
};
|
||||||
|
|
||||||
export const HeroPos={
|
export const HeroPos={
|
||||||
0:{pos:v3(-320,BoxSet.GAME_LINE,0)},
|
0:{pos:v3(-320,BoxSet.GAME_LINE,0)},
|
||||||
1:{pos:v3(0,BoxSet.GAME_LINE,0)},
|
1:{pos:v3(0,BoxSet.GAME_LINE,0)},
|
||||||
@@ -111,12 +135,12 @@ export interface HSkillInfo {
|
|||||||
* skills[0]是普通攻击技能
|
* skills[0]是普通攻击技能
|
||||||
* skills[1]是等级1时的技能,skills[2]是等级2时的技能,skills[3]是等级3时的技能,最多3级
|
* skills[1]是等级1时的技能,skills[2]是等级2时的技能,skills[3]是等级3时的技能,最多3级
|
||||||
*
|
*
|
||||||
* 属性基准(cards_lv:1,lv:1) : SPEED:800,AP:30 | HP:300 | skills[0].cd=1
|
* 属性基准(cards_lv:1,lv:1) : SPEED:800, AP:30 | HP:300 | skills[0].cd = 1.0 (普通)
|
||||||
* 坦克(cards_lv:1,lv:1) : SPEED:800,AP:25 | HP:450 | skills[0].cd=0.75
|
* 坦克(cards_lv:1,lv:1) : SPEED:800, AP:25 | HP:450 | skills[0].cd = 2.3 或 2.8 (很慢+/很慢) - 突出沉重感与承伤定位
|
||||||
* 近战dps(cards_lv:1,lv:1) : SPEED:800,AP:50 | HP:250 | skills[0].cd=1.1
|
* 近战dps(cards_lv:1,lv:1) : SPEED:800, AP:50 | HP:250 | skills[0].cd = 0.3 或 0.5 (极速/快速+) - 强化割草连击爽感
|
||||||
* 远程dps(cards_lv:1,lv:1) : SPEED:800,AP:60 | HP:150 | skills[0].cd=1.3
|
* 远程dps(cards_lv:1,lv:1) : SPEED:800, AP:60 | HP:150 | skills[0].cd = 0.7 或 0.9 (快速/普通+) - 稳定持续的物理输出节奏
|
||||||
*远程法dps(cards_lv:1,lv:1) : SPEED:800,AP:60 | HP:150 | skills[0].cd=1.4
|
*远程法dps(cards_lv:1,lv:1) : SPEED:800, AP:60 | HP:150 | skills[0].cd = 1.5 或 1.8 (慢+/慢) - 强调施法前摇与单发爆发
|
||||||
* 远程辅助(cards_lv:1,lv:1) : SPEED:800,AP:20 | HP:150 | skills[0].cd=1
|
* 远程辅助(cards_lv:1,lv:1) : SPEED:800, AP:20 | HP:150 | skills[0].cd = 1.1 (普通) - 贴近基准,动作不急不躁,侧重技能
|
||||||
*/
|
*/
|
||||||
|
|
||||||
export const HeroInfo: Record<number, heroInfo> = {
|
export const HeroInfo: Record<number, heroInfo> = {
|
||||||
@@ -153,7 +177,7 @@ export const HeroInfo: Record<number, heroInfo> = {
|
|||||||
5203:{uuid:5203,name:t("hero_name_5203"),path:"ha3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,hp:45,ap:180,speed:800,
|
5203:{uuid:5203,name:t("hero_name_5203"),path:"ha3", fac:FacSet.HERO,cards_lv:3,lv:1,type:HType.Long,hp:45,ap:180,speed:800,
|
||||||
skills:{6011:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:t("hero_info_5203")},
|
skills:{6011:{uuid:6005,lv:1,cd:0.9,ccd:0}},info:t("hero_info_5203")},
|
||||||
|
|
||||||
// ========== 腐竹英雄 ==========
|
// ========== 辅助英雄 ==========
|
||||||
5301:{uuid:5301,name:t("hero_name_5301"),path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,hp:15,ap:20,speed:800,atking:[{s_uuid:6302,t_num:2}],
|
5301:{uuid:5301,name:t("hero_name_5301"),path:"hh1", fac:FacSet.HERO,cards_lv:1,lv:1,type:HType.Long,hp:15,ap:20,speed:800,atking:[{s_uuid:6302,t_num:2}],
|
||||||
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:t("hero_info_5301") },
|
skills:{6202:{uuid:6004,lv:1,cd:1.2,ccd:0}},info:t("hero_info_5301") },
|
||||||
5302:{uuid:5302,name:t("hero_name_5302"),path:"hz1", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,hp:30,ap:40,speed:800,atking:[{s_uuid:6304,t_num:2}],
|
5302:{uuid:5302,name:t("hero_name_5302"),path:"hz1", fac:FacSet.HERO,cards_lv:2,lv:1,type:HType.Long,hp:30,ap:40,speed:800,atking:[{s_uuid:6304,t_num:2}],
|
||||||
|
|||||||
Reference in New Issue
Block a user