玩家拿到钥匙才能进入档案室。创建一个布尔项目变量 has_archive_key,默认值为 false,保留范围选「当前存档」。拿到钥匙的剧情将它设为 true,门前的「条件判断」据此进入「打开门」或「门锁着」两段内容。

保存条件执行前的进度

用「调试运行」从入口按实际路线走到门前,停在条件执行前的上一句对白。打开调试工具栏的快照下拉框,选择「添加快照」,命名为「档案室门口」。如果检查点正好是蓝图进入这一章前的位置,也可以在「决策 → 调试线路」中点击「存为快照」。保存和恢复快照

用同一份快照试两次

预设变量操作应看到的结果
has_archive_key = false在「决策」页添加预设变量,重新选择「档案室门口」,继续推进门锁着,仍留在走廊
has_archive_key = true移除前一个预设值,再添加 true。重新选择同一快照并推进门打开,进入档案室
每次恢复快照时,预设变量会覆盖该快照记录的值。要回到自然流程记录的状态,先移除预设变量,再恢复快照。如果蓝图会把两种结果送往不同章节,可以保存各自的调试线路,点击「在叙事地图中高亮」,核对走过的节点和出口。预设变量

再验证玩家存档

清掉临时决策,从真实剧情拿一次钥匙,确认赋值确实发生在判断前。最后用模拟游玩,在拿钥匙前和拿到后各存一档,分别读取并走到门口。预期旧档仍锁门,新档能开门。调试快照负责复现起点,玩家存档负责验证变量确实按存档恢复。变量保留范围