namespace Models;
///
/// 肉鸽继承/局外成长定义
/// 设计说明:
/// 1) 对应“校友录/祖传代码/职称保留”等局外系统。
/// 2) 这里只描述解锁项,实际解锁逻辑由系统层处理。
/// 注意事项:
/// - 与存档绑定的解锁项需要稳定 Id。
/// 未来扩展:
/// - 可加入“局外科技树”与“多周目难度曲线”。
///
public enum RoguelitePerkType {
AlumniCard, // 校友卡
LegacyProgress, // 遗产进度
TitleRetention // 头衔保留
}
public sealed class RoguelitePerkDefinition {
///
/// 基础头部信息
///
public DefinitionHeader Header { get; set; } = new();
///
/// 天赋类型
///
public RoguelitePerkType Type { get; set; }
///
/// 修正包
///
public ModifierBundle Modifiers { get; set; } = new();
///
/// 最大等级
///
public int MaxLevel { get; set; } = 1;
}