19 KiB
64 · NPC 角色设定卡(NPC Character Sheets)
所属文档集 ← 返回索引 · 总览
关联文档 60_Lore_WorldBible · 61_ArtDirection_Bible · 11_DialogueSystem · 50_NarrativeDesignSystem
文档性质 角色圣经(Character Bible)— 包含所有主要 NPC 的完整人物设定。对话编写者必须在动笔前阅读对应 NPC 的角色卡。
目录
- NPC 系统总览
- 商人·篓背哈(Loubei Ha)
- 长者·厄弗(Elder Arve)
- 药师·卡洁(Pharmacist Kajie)
- 渡引者·西罗(Guide Siro)
- 流浪研究者·米涅(Wandering Scholar Mine)
- NPC 对话写作通用规则
1. NPC 系统总览
1.1 主要 NPC 概览
| NPC | 出现区域 | 功能 | 世界状态依赖 |
|---|---|---|---|
| 商人·篓背哈 | 随玩家进度移动(5 个区域均出现) | 商店 + 信息碎片 | 高 |
| 长者·厄弗 | 庇护所 → 翠冠遗址 → Core(固定移动) | 主线叙事引导 + Lore | 中 |
| 药师·卡洁 | 腐蚀洞穴庇护所(固定) | 治疗 + 解锁道具信息 | 中 |
| 渡引者·西罗 | 各区域重要节点(类似传送功能) | 功能性传送 + 谜题提示 | 低 |
| 流浪研究者·米涅 | 深渊裂隙(随进度深入) | 深层 Lore + Hidden Ending 线索 | 高 |
1.2 WorldState 标记说明
NPC 对话切换依赖 WorldStateSO 中的布尔标记,常用标记:
| 标记 | 含义 |
|---|---|
ForestBossDefeated |
网狱守卫已击败 |
CaveBossDefeated |
蚀骨蠕虫已击败 |
RuinsBossDefeated |
废墟遗骑士已击败 |
AbyssBossDefeated |
深渊之喉已击败 |
EarthouhlFormUnlocked |
地魂形态已解锁(Cave 后) |
FateFormUnlocked |
命魂形态已解锁(Ruins 后) |
EchoFragments_Min5 |
已收集 5 个以上 EchoFragment |
EchoFragments_All10 |
已收集全部 10 个 EchoFragment |
OraRemnantsFound |
已触发 Hidden Ending 前置事件 |
2. 商人·篓背哈(Loubei Ha)
2.1 基础人物卡
| 属性 | 内容 |
|---|---|
| 姓名 | 篓背哈(常被称作"哈") |
| 种族 | 灵人(遗存)——外形矮小,背部有超大的竹编背包 |
| 年龄 | 约 200 岁(灵人寿命可达 500 年) |
| 外观 | 详见 61_ArtDirection_Bible §5.1;高 18px,棕色皮肤,米白外衣,宽边帽 |
| 核心气质 | 乐观的虚无主义者——知道世界快要完蛋,但依然在做生意 |
2.2 角色内在
秘密(不向玩家直接透露,通过对话片段和 Lore 暗示):
- 篓背哈已经历过一次世界接近"灭绝"的事件(第二纪末期);那次活下来让他彻底放弃了对"大局"的执念
- 他知道泽灵不是普通生物,但不关心原因——只要对方付钱,就做生意
- 他的背包里有一件他从不出售的东西:一块写着一个名字的石碑残片(那个名字的主人是谁,他也不知道了)
动机:继续活着,见证这个世界最后发生什么。好奇心大于恐惧。
禁止写作方向:
- ❌ 不可将他写成"善良的长辈形象"(他不是)
- ❌ 不可将他写成"隐藏的大坏人"(他真的只是个商人)
- ❌ 不可让他拥有英雄主义台词(他会嘲笑英雄主义)
2.3 对话声音风格
| 特征 | 描述 |
|---|---|
| 语速 | 快,像在倒计时 |
| 称呼玩家 | "旅人"、"灵体"(从不用"朋友") |
| 口头禅 | "话说回来……"、"反正都那样了嘛" |
| 信息密度 | 高——每次对话都塞进至少 1 条 Lore 暗示 |
| 情绪流露 | 偶发的沉默(1-2 秒停顿文字),随即打断自己继续扯商业话题 |
2.4 对话状态表(按 WorldState)
State 0:首次相遇(森林初始区)
哈:哦,一个新来的。(翻包)你要买什么?
背包里有些旧东西,有些可能有用,有些可能没用,不保证。
(停顿)对了,往东走的时候小心根巢——里面的守卫已经不太对劲了。
嗯,不是警告,只是提一嘴。来,看看这个……
State 1:ForestBossDefeated 后
哈:回来了。(顿)你打了那个守卫?
(停顿)
他以前叫卡拉旋。以前。
反正都那样了嘛——来,我进了点新货。
State 2:CaveBossDefeated 后
哈:洞穴那边解决了?好,那这边的价格我重新报一下——
(叫住玩家)等等。你手上那个新形态……
(再停顿)没什么,只是……见过一个类似的东西。很久以前了。
来,商谈正事。
State 3:RuinsBossDefeated 后
哈:三个了。
(平静地)艾尔登最后说了什么?
(无论玩家怎么反应)
他等了一千年才等来这一刻。有些事等待是有意义的,有些……(叹气)
好,这次我来这里其实是想卖你一个不常见的东西。
State 4:AbyssBossDefeated 后(只有他来到了深渊边缘)
哈:(声音微颤)我不太进这里的。
太安静了。
(沉默)你知道我在这个背包里装着什么吗?
我自己也不都清楚了。(轻笑)
来,快点——这地方让我不舒服。
State 5:EchoFragments_Min5 已触发
哈:你在收集那些光点?
(停顿)嗯……那东西。
我以为早就散光了。
(欲言又止)反正不关我的事——你要的话,这个道具可以帮你看清楚更多。
(商人腔调)当然,不是免费的。
State 6:OraRemnantsFound 后
哈:(难得沉默很久)
你在做什么?
(停顿)
我只是……有点好奇。
如果真的能……(打断自己)不,随便,你决定。
我这里还有东西卖。
State 7:True/Hidden 结局前(Core 区)
哈:(第一次没有立即说商业话)
你去了,就不会回来了吧。
(玩家选择沉默或回应)
(背对玩家)我……确实见过那种东西。你身上的。
三千年前见过。那时候它叫别的名字。
(转回来)生意还得做——最后一次,打折。
State 8:所有结局后(如玩家重新载入存档)
哈:(看着玩家)
……嗯。
(很长的停顿)
来,还有东西卖。
3. 长者·厄弗(Elder Arve)
3.1 基础人物卡
| 属性 | 内容 |
|---|---|
| 姓名 | 厄弗(Arve) |
| 种族 | 灵人遗存(接近晚年,移动缓慢) |
| 年龄 | 约 800 岁(世界上现存最长寿的灵人) |
| 外观 | 详见 61_ArtDirection_Bible §5.1;高 26px,深灰+深紫外袍,手指有淡紫蚀素印记(抑制中) |
| 核心气质 | 沉默的见证者——见过太多,不主动说话,但每一句话都带着重量 |
3.2 角色内在
秘密:
- 厄弗是翠冠议会最后一名存活的委员;他亲历了第二纪的熄灭事件
- 他的手指蚀素印记是自己注射的——用来抑制更深层的侵蚀,他已经维持这个状态 1500 年了
- 他持有翠冠盟约石板第三块(共四块,记录了大法则的设计原理)
- 从泽灵第一次出现时,他就知道泽灵是什么——因为他见过之前的"遗产体"(失败了)
动机:等待一个"有资格接受答案"的存在。等了很久,始终未等到。泽灵是第一次让他觉得也许可以。
禁止写作方向:
- ❌ 不可让厄弗主动解释世界历史(他认为靠自己理解的知识才有价值)
- ❌ 不可让他表现出情绪激动(他可以非常悲伤,但不哭,不嚷)
- ❌ 不可让他"带路"或给出明确指示(他只给暗示)
3.3 对话声音风格
| 特征 | 描述 |
|---|---|
| 语速 | 极慢,每句话之间有意停顿 |
| 称呼玩家 | "你"(仅此一个称呼,始终如一) |
| 语句长度 | 短——很少超过两句话连续出现 |
| 信息密度 | 中等——措辞模糊,答案藏在问题里 |
| 情绪流露 | 只通过描述性文字传达("他停了很久"),台词本身保持克制 |
3.4 对话状态表
State 0:首次相遇(根巢庇护所)
厄弗:(没有看向玩家)
这里不是你最初的地方。
(停顿)
继续走。
State 1:ForestBossDefeated 后
厄弗:(终于看向玩家)
你来了这么远。
(看向玩家手上)
那件事是你自己决定的,还是……(摇头)
算了。坐下休息一会儿。
State 2:CaveBossDefeated + EarthFormUnlocked
厄弗:(对着玩家的新形态看了很久)
地柔的。
(停顿)
她曾经说过,繁生不是强大,是——(停顿)
你自己去理解吧。
State 3:RuinsBossDefeated + FateFormUnlocked
厄弗:(伸出手指,蚀素印记似乎微弱了一些)
命刃曾经在那里打过最后的仗。
他们以为赢了。
(停顿)
问题从来不在那里。
State 4:EchoFragments_Min5
厄弗:你在寻找他的声音。
(停顿)
找到了,又怎样?
(停顿)
这是个问题,不是嘲讽。
State 5:EchoFragments_All10
厄弗:(长时间看着玩家)
你知道了。
(停顿)
那你呢?
State 6:OraRemnantsFound 前(Hidden 结局前置)
厄弗:(从袍子里取出一块石板碎片)
我等了很久,才知道要把这个给谁。
(放下石板)
不是给你看的。是给你用的。
(转身)我去歇了。
State 7:True 结局选择前
厄弗:(几乎耳语)
你知道吗——
(停顿)
我们以为遗产体是武器。
第一次失败的那个,我亲眼看着她熄灭的。
(停顿)
这次……不要那么急。
State 8:Hidden 结局完成后(存档重载)
厄弗:(平静地)
你做到了。
(停顿)
不像武器。
(几乎是轻声)谢谢你。
4. 药师·卡洁(Pharmacist Kajie)
4.1 基础人物卡
| 属性 | 内容 |
|---|---|
| 姓名 | 卡洁(Kajie) |
| 种族 | 灵人(洞穴系灵人,皮肤更苍白,眼睛更大) |
| 年龄 | 约 80 岁(相对年轻) |
| 外观 | 详见 61_ArtDirection_Bible §5.1;高 22px,玉绿+白色,围裙,腰带上挂瓶子 |
| 核心气质 | 务实的关怀者——用行动而非语言表达关心,相信知识能解决问题 |
4.2 角色内在
秘密:
- 卡洁知道蚀护印(玩家的核心防御道具之一)的真实功能:它不只是"防御蚀素",还会记录玩家受到的蚀素数据,以供某个未知的系统分析
- 她自己也在研究蚀素抑制剂,正处于关键实验阶段,差一步就能找到更有效的配方
- 她的家人都在第二纪消失了;她研究蚀素是出于个人的悲伤与执念
动机:找到一种能让灵人与蚀素共存的方法,而不是只能逃或死。
禁止写作方向:
- ❌ 不可让卡洁表现出无助或绝望(她的特质是行动力)
- ❌ 不可让她随意透露蚀护印的秘密(只在玩家完成特定步骤后)
- ❌ 不可让她成为"浪漫意味"的角色
4.3 对话状态表
State 0:首次相遇(洞穴庇护所)
卡洁:新来的?受伤了吗?(检查玩家)
嗯,还好。
我这里有蚀素抑制剂,收一点费用——不多,就算帮衬生意了。
(顺带)不要乱碰那些瓶子,有几个不稳定。
State 1:CaveBossDefeated 后
卡洁:(看到玩家地魂形态)
哦,有趣。
你知道这个……(停下来,摇摇头)
不对,我跑题了。你需要补给吗?
State 2:给卡洁提交"蚀骸样本"(可选任务)
卡洁:(立刻来了精神)
这是哪里采集的?
(仔细观察)
这个密度……你能多带一些吗?
我给你多配一批抑制剂作为交换。
State 3:触发后续任务,解锁蚀护印秘密对话
卡洁:(停下手里的工作)
我要告诉你一件事,你可能不太想听。
(停顿)
你身上那个蚀护印……我分析过类似的东西。
它不只是护盾。
(停顿)
我不知道是谁设计的,也不知道传给谁——
但你去问一下厄弗老头。他可能知道。
State 4:RuinsBossDefeated 后
卡洁:(对玩家的命魂形态皱眉)
命刃的能量。
(平静地)用的时候小心——
不是因为弱,因为太强了。
来,这个配方修改了一下,对你目前的情况更合适。
5. 渡引者·西罗(Guide Siro)
5.1 基础人物卡
| 属性 | 内容 |
|---|---|
| 姓名 | 西罗(Siro) |
| 种族 | 未知(从不直接说明) |
| 年龄 | 未知("很久") |
| 外观 | 详见 61_ArtDirection_Bible §5.1;高 20px,深海蓝+银色,长竿,帽子遮住面孔 |
| 核心气质 | 沉默的路人——只关注"渡过"这件事,对目的地没有评判 |
5.2 角色内在
秘密:
- 西罗的真实身份极为模糊(设计层面刻意保持);他可能是某种古老的"协议守护者",也可能只是一个选择了此职业的普通人
- 他的帽子下方,厄弗曾经无意中看了一眼然后沉默了很久(暗示西罗有某种与灵素世界更深层的联系)
- 对玩家是否能"回来"没有情感——"你来,我渡。你不来,我等"
对话规则:西罗的台词极少,且几乎不含情感词汇。他的信息都通过描述性文字(动作/环境)来传达。
5.3 对话状态表
State 0:首次遇见(森林渡引点)
西罗:(拄着长竿,没有回头)
你要去哪里?
(等待玩家指示目的地)
(指向远处)那边。
(蹬一下竿,等待)
State 1:解锁 3 个以上渡引点后
西罗:(看着玩家停了一下)
你走了很多地方。
(停顿)
去哪里?
State 2:AbyssBossDefeated 后(特殊)
西罗:(帽子微微抬了一点,随即压回去)
深渊那边……你去了。
(停顿)
嗯。
(蹬竿,沉默)
6. 流浪研究者·米涅(Wandering Scholar Mine)
6.1 基础人物卡
| 属性 | 内容 |
|---|---|
| 姓名 | 米涅(Mine) |
| 种族 | 灵人(深渊研究者型,体型瘦长) |
| 年龄 | 约 120 岁 |
| 外观 | 详见 61_ArtDirection_Bible §5.1;高 20px,紫蓝+金色,笔记本,眼镜,左臂有蚀素印记 |
| 核心气质 | 偏执的好奇者——对世界将要灭绝这件事感到兴奋,而不是恐惧 |
6.2 角色内在
秘密:
- 米涅是目前最接近理解虚空碎片的活着的灵人(比奥拉还接近,但走的是不同路径)
- 她左臂的蚀素印记是自愿感染的——为了直接研究蚀素的内在规律
- 她知道 Hidden Ending 路径的关键钥匙在哪里,但不会主动告知,除非玩家表现出"理解"
- 她和奥拉曾经见过面(她还是学生时),奥拉教过她一些东西
动机:在世界灭绝前把"蚀素的真相"弄清楚,记在笔记本里。
禁止写作方向:
- ❌ 不可让米涅表现出邪恶或对世界的仇恨(她爱这个世界,以科学家的方式)
- ❌ 不可让她太早透露 Hidden Ending 线索
6.3 对话状态表
State 0:首次遇见(深渊边缘)
米涅:(头也不抬,在记笔记)
哦,活人。
(看了一眼)灵体……有意思,不是普通灵体。
你来这里做什么?
(不等回答)算了,都来这里了,肯定也是想往更深处走。
注意那里的虚空结——靠近会吸走灵力。
记录结束,下一项——(转回笔记)
State 1:AbyssBossDefeated 后
米涅:(抬头,表情难以形容)
逆吞……被打了。
(停顿,翻出笔记)
等等,我重新记一下。
(记了几秒)
你是怎么做到的?它几乎没有意识,理论上……
(停顿)好吧,你不会告诉我细节对吧。
那,谢谢你帮我的笔记增加了一页。
State 2:EchoFragments_Min5
米涅:(发现玩家在收集回响碎片)
你在追他的声音。
(停顿,表情第一次变得不那么轻松)
他教过我一件事……(停顿)
不对,我不太想说。还没到时候。
State 3:EchoFragments_All10
米涅:(主动开口)
你听完了所有的。
(停顿)
那……你知道他在最后想做什么了?
(等待玩家反应)
嗯。那我可以告诉你一个地方。
核心熔炉的最深处,有一个残留意志结晶。
他没有全部消散。
(低声)这是我到目前为止最重要的一条笔记。
State 4:OraRemnantsFound 后(Hidden 结局已触发)
米涅:(放下笔记本,这是她唯一一次这么做)
你……去做了那件事。
(很长的停顿)
我……(停顿)
(重新拿起笔记本,但没有开始写)
我只是一个研究者。我只是……想知道真相。
你比我走得更远。
7. NPC 对话写作通用规则
7.1 绝对禁止的写作方式
| 禁止行为 | 原因 |
|---|---|
| NPC 主动解释世界历史(大段独白) | 破坏沉浸感;Lore 应靠玩家主动探索获得 |
| NPC 对玩家的行为作出正面鼓励("你真厉害!") | 过于流行游戏化,不符合世界氛围 |
| NPC 提供明确的任务路径("你应该去X地方") | 打破探索自由度;只允许给方向性暗示 |
| NPC 表现出对玩家的无限信任("我相信你一定能成功") | 这个世界的灵人已经被历史伤害过,不会轻易信任 |
| 快乐结局的台词("一切都会好的!") | 即使在最好的结局,这也是一个承载了沉重历史的世界 |
7.2 推荐写作技巧
| 技巧 | 示例 |
|---|---|
| 停顿作为情感载体 | (停顿) 可以表达悲伤/思考/欲言又止,比直接写情绪更有力量 |
| 未完成的句子 | "我曾经……(停顿)不重要了" 暗示角色历史,不需要展开 |
| 行动代替台词 | (厄弗缓慢地把石板放在地上) 比台词更有重量 |
| 间接叙述 | 角色从不直接评价玩家,但可以评价"类似的情况" |
| Lore 藏在细节里 | "你去了那里?那里以前叫……(停顿)算了,名字已经不重要了" |
7.3 对话触发规则
| 规则 | 细节 |
|---|---|
| 每个 WorldState 最多触发一次新对话 | 同一状态下重复交互使用"重复对话"(简短版本) |
| 重复对话≠废话 | 重复对话仍然应该包含 1 条新信息,或情感上有变化 |
| 结局后对话 | 所有 NPC 在结局后(存档重载)都有专属的"结局后"对话,不超过 2 行 |
| 对话顺序 | 同一 WorldState 下可能有 2-3 条候选对话,随机选择(强化重玩感) |