情境
情境就像卡里的另一张卡:有自己的设定、变量、行为和记忆,只在某些时候生效。副本、章节、一条支线、一个只在晚上营业的地下赌场,都可以是一个情境。

卡本身的东西,到哪都在
画布中间那个「这张卡」框里的东西,在每一个情境里都生效。情境只用装它自己独有的东西。
假设你在做一个探险游戏:主世界是一座小镇,另外有三个副本。
这张卡 世界观 · 主角 · 行走规则 · 血量
副本A·锈渊矿坑 矿坑的样子 · 侵蚀规则
副本B·白骨雪原 雪原的样子 · 体温规则
副本C·迷雾塔 塔里的样子 · 登塔规则世界观、主角、血量这些放在卡上,不用抄三份。玩家走进矿坑,AI 拿到的是「卡上的 + 矿坑的」;走出来,矿坑那份就收起来了。四个地方看到的「血量」是同一个变量,在哪改都一样。
在情境里写着写着,发现某条其实到哪都该生效,选中它点浮条上的 所有情境共通,它就回到卡上了。
加一个情境
加东西 → 一个情境。它会出现在卡的旁边,点标题打开它的设置。
往里放东西有两种办法:
- 用情境自己块上的 +,或者它标题栏上的图标来加,新东西就直接在这个情境里
- 把卡上(或者别的情境里)的一行 拖进去;选中好几行以后也可以点浮条上的 移到…
删掉一个情境,里面的东西不会跟着没了,它们会回到卡上。
什么时候生效
情境设置里的 什么时候用:

| 选项 | 适合 |
|---|---|
| 一直都用 | 一直开着,适合拿来分组整理 |
| 从某个开场进来时 | 只在从某几个开场白开局的那局里存在 |
| 变量满足条件时 | 比如 当前位置 = 矿坑 才开 |
| 玩家说到某些词时 | 说到「矿坑」就进去 |
| 只看启用开关 | 不自动开,等行为用 启用/禁用情境 来开关它 |
画布会按这几种方式把情境分组排在卡旁边。
几个小细节:
- 说到某些词 的情境,还可以填 说到这些词就离开,比如「回镇上、出去」。没填的话,进去以后会一直开着。勾上 打开时关掉其它靠词打开的情境,就不会出现人在矿坑、同时又在雪原的情况。这个勾只管同样勾了它的情境,所以矿坑和雪原两边都要勾上。
- 从某个开场进来时:从开场白 A 开局的那局,绑在开场白 B 上的情境根本不存在。一张卡可以这样装下几种完全不同的玩法。把开场白拖到情境上就是在设这个。
- 变量满足条件时 也可以直接把变量拖到情境上,连好以后点线改条件。
记忆
默认情况下,整张卡就一份记忆:走到哪都记得之前发生过什么。
情境可以另立一份。在情境设置的 记忆 里选:
- 整卡共通(默认):读主对话(每个情境里说的话都在里面)
- 自己一池:在里面的时候,AI 只看得到在这个情境里说过的话。走进塔里,AI 从没听说过镇子;走出去,镇上照样记得塔里发生的事
- 和这些情境共用这一池:A 和 B 共一份,C 和 D 另一份,适合同一个 NPC 的几个场景,或者一条支线
不管怎么选,聊天记录都是完整的,变的只是这里的 AI 能看到哪一段。
无限流那类玩法适合用「自己一池」,每次进副本,里面都是干净的 (ง •̀_•́)ง
还有一项 玩家离开这里时:
- 归档并总结:离开时这一段从 AI 的上下文里拿掉,换成一条自动总结。玩家的聊天记录不受影响。可以写一句「总结时特别记住什么」,比如「记死因、拿到的线索、欠下的人情」。再进来就是全新一轮
- 保留:这一段留在上下文里,跟普通的聊天历史一样
情境里的 AI
每个情境底下也有 Context 和 AI 两行,和卡一样。默认情境里没有自己的 AI,还是卡的 AI 在说话,只是多拿到了这个情境的设定和变量。
想让某个情境由另一个 AI 来说话,比如地窖里有一只会说话的老鼠王,就给这个情境加一个 AI。这样还能换模型、和卡的 AI 一起群聊。这部分在 AI 那页细讲。
便签和分享
情境设置里有一个 便签 栏,写这个情境是干什么的,比如「这个副本出来以后血量要清零」。它是写给你自己和创作助手看的,玩游戏的 AI 看不到。
做了一个好用的情境,比如一套钓鱼小游戏,可以点 把这个情境打包分享,存进你的资源包,以后别的卡也能装进来。
大多数卡不需要情境
一张普通的角色卡,一个情境都不用开。
值得开情境的时候:
- 一张卡里有好几个去处:副本、章节、几条支线
- 不同的开场白要通向完全不同的内容
- 想让某一段换一个 AI、换个模型,或者让它失忆
只是想把设定分分类的话,用文件夹就够了。
