feat: 添加 Boss 阶段系统及测试配置
新增 BossPhaseSystem 脚本及元文件,添加阶段挂载与接管的日志记录 修改测试模式配置,调整 Boss 相关属性以适配阶段系统
This commit is contained in:
@@ -279,6 +279,8 @@ export class Monster extends ecs.Entity {
|
||||
const phase = this.add(BossPhaseComp);
|
||||
phase.plan_id = phase_plan_id;
|
||||
phase.index = 0;
|
||||
// 分诊日志:确认组件挂载成功(区分"未挂载"与"系统未接管"两类故障)
|
||||
mLogger.log(true, "BossPhase", `${model.hero_name} 挂载阶段方案 ${phase_plan_id}(P1 起点)`);
|
||||
} else {
|
||||
// 配置兜底:引用了不存在的方案,退化为单阶段并告警(不阻断战斗)
|
||||
mLogger.warn(true, "BossPhase", `阶段方案 ${phase_plan_id} 未在 BossPhaseSet 中定义,Boss 按单阶段战斗`);
|
||||
|
||||
Reference in New Issue
Block a user