游戏内·角色面板
“人物”面板(右侧栏标签页显示为”人物”)展示当前游戏存档里的运行时角色索引,分三个区域:当前在场的实体、你与各角色之间的明确关系、以及链接到平台角色卡的固定条目。你可以在这里手动记录或修改与某个角色的关系状态,也可以把任意角色名快速插入输入框。
入口:游戏界面右侧栏 → 顶部标签”人物”。
此面板是运行时索引,不是角色卡的创建或编辑入口。要将 NPC 提升为长期角色卡,请前往平台的”角色卡”页操作。
三层人物数据
面板分三个区域,来自不同数据源:
当前在场
本房间或战斗里实际出现的实体列表。数据来自后端在进入房间或触发合法战斗时写入的 active_entities,以及战斗中的参战方列表(兜底补充)。已被击败的实体(状态为 defeated)不再显示。每张卡片显示角色名、头像(若有)、类型标签(NPC / 敌人 / 盟友 / 待确认)以及当前 HP(仅战斗中显示)。
如果当前未进入模组房间,区域会提示”本房间暂无在场人物”,这是正常状态。
关系 玩家与特定角色之间的明确态度记录。有两种来源:
- GM 输出含结构化标签(形如”关系: X -> Y”)时系统自动写入
- 玩家点击”添加关系”按钮手动建立
关系条目显示为彩色状态标签:友好 / 信任 = 绿色,戒备 = 橙色,亲近 = 蓝色,敌意 = 红色,中立或未知不着色。
已固定角色卡 当前在场实体里链接了平台用户角色卡(有 card_id)的条目。这些角色在平台的角色卡库里有完整设定。若无链接,此区域不显示。
头像
若角色有头像图片(来自平台角色卡或导入的卡图),会在卡片左侧显示头像缩略图;若无,则以角色名首字替代。
常见任务
查看场景里有谁
直接看”当前在场”区域。每张卡片显示角色名、类型(NPC / 敌人 / 盟友 / 待确认)以及当前 HP(战斗中)。
手动添加关系记录
点击”关系”区域底部的”添加关系”按钮 → 弹窗输入 NPC 名字 → 输入关系状态(如”信任""警惕""敌意”)→ 确认。
修改与某角色的关系状态
在”关系”区域找到该角色的卡片 → 点击状态标签里的文字 → 直接输入新状态 → 回车保存。
删除一条关系记录
在”关系”区域找到该角色的卡片 → 点击右上角的删除按钮 → 确认删除弹窗。
把角色名插入输入框
点击任意角色卡片右上角的 @ 按钮,角色名会以 @角色名 形式插入游戏输入框。若浏览器不支持,则自动复制到剪贴板,手动粘贴即可。
也可以把角色卡片直接拖拽到输入框区域,会自动插入 @角色名。
常见问题
某个 NPC 在剧情里出现了,但”当前在场”没有显示,为什么? “当前在场”只显示后端已同步的运行时实体——这些实体必须经过进入房间或触发合法战斗的流程才会写入。如果 NPC 只是在 GM 的叙事文本里出现,未走相应流程,就不会自动显示。可以手动在”关系”区域为该角色添加一条记录作为临时追踪。
GM 自动写入的关系标签是什么格式? GM 输出文本里包含「关系: X -> Y」形式的结构化标签时,系统会解析并自动写入”关系”区域。若 GM 只是在叙事里描述情感,没有该标签格式,则不会触发自动写入。
关系状态会影响 GM 的叙事吗?
会。GM 在生成回复时会参考 state.relationships 数据,关系为”敌意”的角色,GM 叙事里倾向于让其表现敌对行为。
“已固定角色卡”区域是空的,正常吗? 正常。只有当前在场实体里存在链接到平台角色卡的条目时,这个区域才会显示。如果没有在平台角色卡页面建立此链接,这里不会显示任何内容。
为什么没有”创建角色卡”按钮? 游戏内只显示运行时实体,长期角色卡的创建、编辑、提升都在平台层的”角色卡”页完成。面板底部有文字提示,引导你前往对应入口。