此更新引入了让故事互动起来的核心逻辑系统。变量、条件和触发器已添加到后端并集成到编辑器中。这些系统定义了故事如何对玩家输入和游戏内变化做出反应。
变量现在可以存储在整个故事中持久存在的值。它们可以是数值、布尔或文本类型。条件读取这些值并决定故事的哪些部分显示或隐藏。触发器在满足特定要求时用于启动事件。它们共同构成故事内动态行为的基础。
我还加入了事件系统的首个版本。事件是容器,包含一个或多个动作。每个事件可根据设置执行一次或多次。该结构将来会处理故事中的大部分逻辑,例如更新变量、切换场景或解锁成就。
对话分支也已加入编辑器。对话行现在可以包含条件,这意味着回复或动作可依赖于之前的选择。作为此次更新的一部分,还引入了场景元素。这些元素将来会定义场景中存在哪些对象以及什么能与它们交互。
有了这些系统,故事现在可以跟踪状态、响应玩家输入并在游玩过程中改变流程。这为后续功能(例如道具和复杂事件链)奠定了技术基础。