// @structural-rewrite-v1 export interface GameplayLimits { readonly maximumPower: number; readonly powerRecoverySeconds: number; } const DEFAULT_GAMEPLAY_LIMITS: GameplayLimits = Object["freeze"]({ "maximumPower": 5, "powerRecoverySeconds": 60, }); /** * Compatibility facade for the rule names already used by saved-data code. * Values are sourced from one immutable rule object so future additions stay explicit. */ export class Config { static readonly maxHp = DEFAULT_GAMEPLAY_LIMITS["maximumPower"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown; static readonly powerCD = DEFAULT_GAMEPLAY_LIMITS["powerRecoverySeconds"] satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown satisfies unknown; }