Luker 中文文档 下载 App

逐楼层变量:AI 自己记账且删楼不乱套

原版酒馆的老尴尬

在提示词模板里写 {{setvar}} 设变量是能用的;但 AI 在回复正文里写同样的东西,原版什么都不会发生——字面量原样显示出来污染叙事。想让 AI 在跑团中自己记账(扣血、加好感度、拾取物品),没有干净的路径。

逐楼层变量怎么解决

AI 回复里写的副作用宏会被自动提取:从正文里摘掉、结构化保存、随消息一起存档。之后聊天结构怎么变,变量状态就跟着怎么变:

变量永远精确对应当前你看到的聊天版本,这就是「逐楼层」的含义。

操作面板

带变量操作的消息,按钮排上多一个小烧瓶图标,点开就是这层楼的 op 日志面板——发生了什么、改了什么一目了然,可手动修正:

消息上的烧瓶按钮
烧瓶入口
逐楼层变量面板
变量面板

进阶:结构化对象

变量能装任意 JSON 值,配合路径式操作,一个变量就能装下完整状态——NPC 名册、物品字典、任务日志——AI 每轮只改一个叶子,不用整盘重写:

再用世界书条目或 CardApp 面板把这些变量渲染出来,就是一套轻量的数值系统。

给卡作者的建议

支持的副作用宏清单可能随版本扩展,以官方最新版为准。