535 lines
19 KiB
Markdown
535 lines
19 KiB
Markdown
# 64 · NPC 角色设定卡(NPC Character Sheets)
|
||
|
||
> **所属文档集** [← 返回索引](./README.md) · [总览](./00_Overview.md)
|
||
> **关联文档** 60_Lore_WorldBible · 61_ArtDirection_Bible · 11_DialogueSystem · 50_NarrativeDesignSystem
|
||
> **文档性质** 角色圣经(Character Bible)— 包含所有主要 NPC 的完整人物设定。对话编写者必须在动笔前阅读对应 NPC 的角色卡。
|
||
|
||
---
|
||
|
||
## 目录
|
||
|
||
1. [NPC 系统总览](#1-npc-系统总览)
|
||
2. [商人·篓背哈(Loubei Ha)](#2-商人篓背哈loubei-ha)
|
||
3. [长者·厄弗(Elder Arve)](#3-长者厄弗elder-arve)
|
||
4. [药师·卡洁(Pharmacist Kajie)](#4-药师卡洁pharmacist-kajie)
|
||
5. [渡引者·西罗(Guide Siro)](#5-渡引者西罗guide-siro)
|
||
6. [流浪研究者·米涅(Wandering Scholar Mine)](#6-流浪研究者米涅wandering-scholar-mine)
|
||
7. [NPC 对话写作通用规则](#7-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 条候选对话,随机选择(强化重玩感)|
|