feat: 添加 Boss 阶段系统及测试配置

新增 BossPhaseSystem 脚本及元文件,添加阶段挂载与接管的日志记录
修改测试模式配置,调整 Boss 相关属性以适配阶段系统
This commit is contained in:
panFD
2026-10-07 17:20:25 +08:00
parent 541ca0e251
commit f679644bbb
5 changed files with 21 additions and 7 deletions

View File

@@ -48,6 +48,10 @@ export class BossPhaseSystem extends ecs.ComblockSystem implements ecs.ISystemUp
const plan = BossPhaseSet[phase.plan_id];
if (!plan) return;
// 分诊日志:系统接管确认(elapsed===0 表示本组件首个有效帧,只输出一次)
if (phase.elapsed === 0) {
mLogger.log(DEBUG, "BossPhase", `${model.hero_name} 阶段系统已接管(方案 ${phase.plan_id},当前 P${phase.index + 1},hp ${Math.round(model.hp)}/${model.hp_max})`);
}
phase.elapsed += this.dt;
const def = plan.switches[phase.index];