31 lines
952 B
Plaintext
31 lines
952 B
Plaintext
// 回滚机制示例 2/5:第二段主线 TextBlock,也是 TimelineMarker 的锚点。
|
||
// StoryData Block ID 建议:c0_demo_checkpoint,gridColumn = 1。
|
||
// 第一次选择后,StoryChoiceMemory 会记住 Option Text ID;再次进入本 Block 时不会显示选项,
|
||
// 而是自动返回玩家第一次选择的路径。回滚到本 Marker 后该记录会被恢复/清除。
|
||
|
||
title: C0_RollbackDemo_Checkpoint
|
||
---
|
||
<<if get_bool("c0_demo_intro_read")>>
|
||
SLS: 信号已经稳定。你必须决定接下来的处理方式。
|
||
<<else>>
|
||
SLS: 缺少前置记录,但测试流程仍可继续。
|
||
<<endif>>
|
||
|
||
-> 记录信号的变化
|
||
<<set_int "c0_demo_route" 1>>
|
||
<<jump C0_RollbackDemo_Record>>
|
||
-> 优先保护观测装置
|
||
<<set_int "c0_demo_route" 2>>
|
||
<<jump C0_RollbackDemo_ProtectChoice>>
|
||
===
|
||
|
||
title: C0_RollbackDemo_Record
|
||
---
|
||
SLS: 你选择了记录。
|
||
===
|
||
|
||
title: C0_RollbackDemo_ProtectChoice
|
||
---
|
||
SLS: 你选择了保护。
|
||
===
|