/** 局外羁绊预留:实现阶段再对接配表 */ export interface OutOfBattleStatContext { // 预留:进战斗前属性汇总 } export interface IOutOfBattleBondProvider { getActiveBondIds(): readonly string[]; applyToOutOfBattleStats(_ctx: OutOfBattleStatContext): void; } export class EmptyOutOfBattleBondProvider implements IOutOfBattleBondProvider { getActiveBondIds(): readonly string[] { return []; } applyToOutOfBattleStats(_ctx: OutOfBattleStatContext): void { } }