feat(hero&buff): 新增限时最大生命Buff与配套技能
新增7029生命爆发Buff和对应6517技能,实现限时提升最大生命功能: 1. Buff生效时按增量等量回血,到期自动钳回血量防止溢血 2. 血条显示逻辑适配动态最大生命值变化 3. 新增血量与最终最大生命同步方法统一处理边界情况
This commit is contained in:
@@ -155,6 +155,8 @@ export class HeroViewComp extends CCComp {
|
||||
const buffComp = this.ent.has(BuffComp) ? this.ent.get(BuffComp) : null;
|
||||
if (buffComp && buffComp.dirty_buffs) {
|
||||
this.topBar.debuffShow(buffComp);
|
||||
// hp_max 计时 buff 的生效/到期会改变血条上限,同步刷新血条(内部走 syncHpWithFinalMax)
|
||||
this.topBar.hpShow();
|
||||
buffComp.dirty_buffs = false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user