From b977dadcbc3697481cf10511039a735764af9575 Mon Sep 17 00:00:00 2001 From: panw Date: Wed, 29 Apr 2026 15:57:46 +0800 Subject: [PATCH] =?UTF-8?q?feat(config):=20=E6=B7=BB=E5=8A=A0=E8=8B=B1?= =?UTF-8?q?=E9=9B=84=E6=94=BB=E5=87=BB=E9=80=9F=E5=BA=A6=E5=88=86=E7=BA=A7?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E5=B9=B6=E6=9B=B4=E6=96=B0=E8=8B=B1=E9=9B=84?= =?UTF-8?q?=E6=94=BB=E5=87=BB=E9=97=B4=E9=9A=94=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 AtkSpeedLv 枚举和 AtkSpeedSet 配置对象,定义从“极速”到“很慢”的10个攻击速度等级及其对应冷却时间 - 更新 HeroInfo 接口注释,将原有的固定攻击间隔值替换为对应的速度等级描述,明确不同英雄类型的攻击节奏设计意图 - 修正“辅助英雄”区块的注释错别字(腐竹 -> 辅助) --- assets/script/game/common/config/heroSet.ts | 38 +++++++++++++++++---- 1 file changed, 31 insertions(+), 7 deletions(-) diff --git a/assets/script/game/common/config/heroSet.ts b/assets/script/game/common/config/heroSet.ts index de976af6..dfc4b627 100644 --- a/assets/script/game/common/config/heroSet.ts +++ b/assets/script/game/common/config/heroSet.ts @@ -32,6 +32,30 @@ export const HTypeName ={ 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={ 0:{pos:v3(-320,BoxSet.GAME_LINE,0)}, 1:{pos:v3(0,BoxSet.GAME_LINE,0)}, @@ -111,12 +135,12 @@ export interface HSkillInfo { * skills[0]是普通攻击技能 * 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:25 | HP:450 | skills[0].cd=0.75 - * 近战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:60 | HP:150 | skills[0].cd=1.3 - *远程法dps(cards_lv:1,lv:1) : SPEED:800,AP:60 | HP:150 | skills[0].cd=1.4 - * 远程辅助(cards_lv:1,lv:1) : SPEED:800,AP:20 | HP:150 | 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 = 2.3 或 2.8 (很慢+/很慢) - 突出沉重感与承伤定位 + * 近战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 = 0.7 或 0.9 (快速/普通+) - 稳定持续的物理输出节奏 + *远程法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.1 (普通) - 贴近基准,动作不急不躁,侧重技能 */ export const HeroInfo: Record = { @@ -153,7 +177,7 @@ export const HeroInfo: Record = { 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")}, - // ========== 腐竹英雄 ========== + // ========== 辅助英雄 ========== 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") }, 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}],