diff --git a/assets/script/game/hero/Hero.ts b/assets/script/game/hero/Hero.ts index 73348c8b..6ac80bad 100644 --- a/assets/script/game/hero/Hero.ts +++ b/assets/script/game/hero/Hero.ts @@ -87,6 +87,8 @@ export class Hero extends ecs.Entity { mLogger.log(this.debugMode,"hero",node.getSiblingIndex()); var hv = node.getComponent(HeroViewComp)!; + if(hero_lv >1){hv.playAllTime("plus")} + const model = this.get(HeroAttrsComp); // 从配置中读取英雄静态数据 let hero = HeroInfo[uuid]; diff --git a/assets/script/game/hero/HeroViewComp.ts b/assets/script/game/hero/HeroViewComp.ts index a26ee146..9a31ba86 100644 --- a/assets/script/game/hero/HeroViewComp.ts +++ b/assets/script/game/hero/HeroViewComp.ts @@ -289,7 +289,7 @@ export class HeroViewComp extends CCComp { shield_tip(absorbed: number) { this.hp_tip(TooltipTypes.life, NumberFormatter.formatNumber(Math.max(0, Math.floor(absorbed)))); } - public palayBuff(anm: string = ""){ + public playBuff(anm: string = ""){ if(anm==="") return; var path = "game/skill/buff/" + anm; this.spawnTimedFx(path, this.node, this.effectLifeTime); @@ -306,7 +306,11 @@ export class HeroViewComp extends CCComp { var path = "game/skill/end/" + anm; this.spawnAnimEndFx(path, this.node, undefined); } - + public playAllTime(anm: string = ""){ + if(anm==="") return; + var path = "game/skill/buff/" + anm; + this.spawnAnimEndFx(path, this.node, undefined); + } /** 治疗特效 */ private heathed() { this.spawnAnimEndFx("game/skill/buff/heathed", this.node, undefined); diff --git a/assets/script/game/map/MissionCardComp.ts b/assets/script/game/map/MissionCardComp.ts index 558b4005..3b3a1c2c 100644 --- a/assets/script/game/map/MissionCardComp.ts +++ b/assets/script/game/map/MissionCardComp.ts @@ -771,7 +771,7 @@ export class MissionCardComp extends CCComp { const target = candidates[Math.floor(Math.random() * candidates.length)]; this.applyHeroLevel(target.model, toLv); if (target.view) { - target.view.palayBuff("buff_lvup"); + target.view.playBuff("buff_lvup"); } return true; }