feat(技能系统): 实现技能冷却时间受攻击速度和技能速度属性影响

新增技能速度(SS)属性,用于减少非基础攻击技能的冷却时间
基础攻击技能冷却时间由英雄的as属性决定
眩晕和冰冻状态下不更新技能CD
合并冗余的canCast和resetCD方法
This commit is contained in:
2025-11-03 20:53:31 +08:00
parent 04aa5f9c78
commit 914ab0e8b9
7 changed files with 71 additions and 69 deletions

View File

@@ -74,7 +74,7 @@ export class Hero extends ecs.Entity {
model.is_master = true;
// ✅ 初始化技能数据(迁移到 HeroSkillsComp
skillsComp.initSkills(hero.skills);
skillsComp.initSkills(hero.skills,uuid);
// 设置基础属性
model.base_ap = hero.ap;