Levant Engine v1.08 - 战斗裁决、多重规则集、地图系统与层级架构深度优化等
本次 v1.08 更新是一次里程碑式的升级。我们引入了全新的通用战斗裁决系统 (UCS),重构了底层的规则定义逻辑,并大幅增强了地图与实体的交互深度。
🔥 核心特性:战斗裁决系统 (UCS)
不再依赖纯文本描述,让 AI 基于“命运”进行裁决。
- 新增 [战斗裁判] 面板:位于右侧指挥台,专为处理冲突设计。
- 多维骰子机制 (RNG):
- 支持 D6, D20, D100 多种骰子组合。
- 新增拟真投掷动画与视觉反馈。
- 自动判定“大成功 (Critical Success)”与“大失败 (Critical Failure)”。
- AI 战报生成:AI 现在会结合攻防双方属性、地理环境优劣以及骰子序列结果,生成极具画面感的战斗过程与结果。
- 连带伤害计算:战斗结果可直接转化为实体属性的扣除或地块控制权的变更。
🏗️ 系统重构:多重规则集 (Multi-Rule Sets)
告别“一套属性通吃”的时代,世界构建更加精细。
- 差异化规则定义:现在可以为不同类型的实体定义完全不同的属性模板。
- 例:为“国家”定义 [经济, 稳定度],为“英雄”定义 [HP, 忠诚度]。
- 动态属性面板:实体编辑界面会根据所选的规则集(Schema)自动渲染对应的属性输入框。
- AI 智能识别:在剧本生成与推演时,AI 能正确识别实体的类型,并仅修改该规则集下定义的属性,避免幻觉字段。
🗺️ 地图系统:深度优化
地图不再是一张静态图片,而是可交互的战术沙盘。
- 智能区域泛洪 (Magic Wand):新增“魔棒”工具,点击地图颜色区域即可通过算法自动生成地块(Region)掩码,告别手动描点的痛苦。
- 地块/标记分层管理:
- Region (领土):支持地理名称与控制权绑定。
- Pin (POI):支持关联实体、资料或自定义描述。
- 视图模式切换:新增 Full (全信息)、Icon (仅图标)、Dot (战术点) 三种显示模式,适配不同缩放层级。
- 高清导出:支持将当前战术地图(含动态标记与遮罩)一键导出为高清 PNG 图片。
- 标记移动事件:新增
PIN_MOVE事件类型,可通过剧本事件动态改变地图上标记的位置。
👥 实体与层级系统
- 层级架构 (Hierarchy):
- 支持父子实体关联(如:帝国 -> 军团 -> 队长)。
- 侧边栏列表现已支持树状缩进显示,直观展示从属关系。
- 推演逻辑增强:子实体的变动将向上波及父实体。
- 自定义图像上传:
- 全面支持上传本地图片作为实体 Logo 或旗帜。
- 自动适配圆形/方形裁切,并支持在海报与地图标记中显示。
⚡ 状态变更计算 (State Impact Calc)
事件编辑器 (Impact Editor) 迎来重大升级,支持更复杂的逻辑。
- 类型化变更:除了基础的数值修改,现在支持以下原子操作:
REGION_TRANSFER:地块控制权移交。ENTITY_CREATE:在推演中动态创建新实体。ENTITY_REMOVE:实体销毁/死亡。GLOBAL_MOD:直接修改全局变量(如“当前纪元”、“世界混乱度”)。
- 全局变量可视化:在侧边栏新增全局变量管理面板,实时监控世界级参数。
Bug 修复与优化:
- 修复了旧存档加载时因缺少规则集ID导致的兼容性问题。
- 优化了右侧 AI 指令台的上下文组装逻辑,新增地图数据 (Map Data) 切片。
- 优化了海报生成功能,现在支持生成包含地图截图或战斗数据的战术简报。
- UI 细节微调:优化了 Dark Mode 下的输入框对比度与徽章样式。