diff --git a/assets/script/game/hero/Hero.ts b/assets/script/game/hero/Hero.ts index 4b2999b4..4dbf3023 100644 --- a/assets/script/game/hero/Hero.ts +++ b/assets/script/game/hero/Hero.ts @@ -84,7 +84,7 @@ export class Hero extends ecs.Entity { const skill = hero.skills[key]; if (!skill) continue; //用于增量 计算最终技能等级:英雄等级与技能初始等级均从1开始,需各减1抵消,故-2,最低等级时0 - model.skills[skill.uuid] = { ...skill, lv: Math.max(0,skill.lv + hero_lv - 2), ccd: skill.cd }; + model.skills[skill.uuid] = { ...skill, lv: Math.max(0,skill.lv + hero_lv - 2), ccd: 0 }; } model.updateSkillDistanceCache(); diff --git a/assets/script/game/hero/HeroViewComp.ts b/assets/script/game/hero/HeroViewComp.ts index 642a9f44..a3fe7ada 100644 --- a/assets/script/game/hero/HeroViewComp.ts +++ b/assets/script/game/hero/HeroViewComp.ts @@ -368,7 +368,7 @@ export class HeroViewComp extends CCComp { health(hp: number = 0) { // ✅ 仅显示特效和提示,不调用 hp_show() if(hp<=20) return; - this.heathed(); + this.heathed this.hp_tip(TooltipTypes.health, hp.toFixed(0)); this.lastBarUpdateTime = Date.now() / 1000; } diff --git a/assets/script/game/hero/Mon.ts b/assets/script/game/hero/Mon.ts index e90d3bee..f9fb74a1 100644 --- a/assets/script/game/hero/Mon.ts +++ b/assets/script/game/hero/Mon.ts @@ -145,7 +145,7 @@ export class Monster extends ecs.Entity { for (const key in hero.skills) { const skill = hero.skills[key]; if (!skill) continue; - model.skills[skill.uuid] = { ...skill, ccd: skill.cd }; + model.skills[skill.uuid] = { ...skill, ccd: 0 }; } model.updateSkillDistanceCache(); //根据刷怪控制脚本对ap和hp进行加强