refactor(英雄系统): 优化技能距离计算和伤害处理逻辑

移除getMaxSkillDistance方法的MP参数,改为内部处理
在应用伤害后添加英雄数据更新到VM的操作
This commit is contained in:
walkpan
2026-01-02 23:53:19 +08:00
parent 7cb87433a1
commit 0a7903f138
2 changed files with 6 additions and 3 deletions

View File

@@ -444,7 +444,7 @@ export class HeroAttrsComp extends ecs.Comp {
}
// 最远距离使用当前MP可施放的技能
this.maxSkillDistance = skillsComp.getMaxSkillDistance(this.mp);
this.maxSkillDistance = skillsComp.getMaxSkillDistance();
// 最近距离使用所有技能中的最小距离不考虑MP限制用于停止位置判断
this.minSkillDistance = skillsComp.getAbsoluteMinSkillDistance();
}