# Chapter 0 场景卡: C0-S09 大图书馆与明矾石 > 状态: **已确认前置信息的场景设计稿,非 Yarn 台本** > 用途: 锁定曦与镜抵达大图书馆后的公共参观、人格记忆授权边界、阿莎的公开晚餐记忆, > 以及明矾石面对飞升与职能变化时提出但不在本场解决的问题。 > 本稿允许确定 Yarn 文件、Node、TextBlock、Character ID、档案人物标识与 Localization Key; > 不在本阶段修改 StoryData、Localization Table、CharacterRegistry、Prefab、C# 或正式 Yarn 台词。 ## 一、场景定位 | 项目 | 内容 | |---|---| | 场景编号 | `C0-S09` | | 暂定名称 | 大图书馆与明矾石 | | 时间 | `C0-S08` 次日约半日游览之后,交通舱抵达时已接近下午,场末接近傍晚 | | 主要地点 | 大图书馆公共入口、中央大厅、纸质文献区、数据档案区、古观星资料展区、记忆聆听区 | | 出场角色 | 曦、镜、明矾石;阿莎作为获授权公开记忆中的档案人物,不作为独立现场角色 | | 玩家状态 | 已选择接受契约路线,完成地下都市游览,开始接触阿斯特里亚保存人格记忆的公共制度 | | 核心互动 | 三个固定顺序的单选项: 查看授权说明、聆听公开晚餐记忆、请明矾石用自己的声音回答 | | 主线结果 | 曦理解记录、人格记忆与重建具有明确授权边界;明矾石提出关于飞升、职能与自我识别的问题,问题保留 | | 后续方向 | 近傍晚的公共音乐声与活动提示引向共鸣广场;明矾石留在大图书馆,不加入同行队伍 | 本场属于 Chapter 0 母星游览阶段的 **Addition**。它承接 `C0-S08` 的公共记录主题,但把对象从材料、 空间和基础设施更新转向人格记忆、访问授权和重建边界。本场不新增路线、永久变量、Timeline Marker、 好感度、政策投票或飞升答案。 ## 二、叙事合同与边界 ### 核心命题 本场的核心命题是: > 一段记忆能够被授权保存、访问并重新讲述,不等于访问者取得了记忆之外的人生;一个职能能够延续, > 也不自动回答承担该职能的对象将如何识别自身。 该命题分为三个连续层次: 1. **历史资料不自动成为人格记忆**: 古观星者留下论文、影像和设备记录,但他们生活在记忆计划建立前, 大图书馆不会据此假装拥有可供调用的人格。 2. **授权必须按具体行为分别说明**: 上传、保存、访问、公开与重建是不同动作;某项已获许可, 不代表其它动作自动获得许可,也不代表访问者可以越过公开范围追问私人生活。 3. **职能与自身延续不是同一问题**: 明矾石能继续承担记忆服务,不足以回答飞升是否包含它, 也不足以回答职能改变后它如何确认仍是自己。 ### 本场必须完成 - 直接承接 `C0-S08` 交通舱抵达大图书馆公共入口,不补写萨米尔同行; - 把大图书馆表现为正常开放的公共设施,而非只为曦开放的纪念殿堂或私人会面场所; - 由正在承担普通接待工作的明矾石迎接访客,不设置专属预约、欢迎仪式或特殊权限; - 先经过公共大厅、纸质区、数据区与古观星资料,再进入人格记忆内容; - 明确古观星资料不含可调用的人格记忆,不以资料推断或生成缺失人格; - 通过固定单选让玩家主动查看授权说明,并明确五类行为需要分别授权; - 进入记忆聆听区后,再通过固定单选选择聆听一段已公开授权的晚餐记忆; - 使用阿莎的普通生活记忆,不用英雄事件、基础设施更新或重大历史决策承载主题; - 让明矾石全程承担阿莎的重建,通过声线、姿态和有限投影区分状态; - 让曦因自然好奇误触未授权的家庭边界,明矾石平静停止,曦立即接受; - 在停止与继续之间保留明确留白,不让任何角色马上用解释填满边界产生的停顿; - 通过第三个固定单选,请明矾石以自己的声音回答; - 让明矾石先结束重建,恢复自己的常态声线、姿态与投影,再谈自身问题; - 让明矾石提出飞升是否包含自己,以及职能变化后如何识别自身的问题; - 让镜全场只作一次精准判断: 自身延续与既定职能延续不是同一命题; - 让曦不承诺未来、不提供治愈性结论、不替明矾石解决问题; - 用近傍晚的公共音乐声和活动提示连接共鸣广场,明矾石不同行。 ### 本场不得完成 - 不讨论“AI 是否是生命”或为明矾石进行物种、权利主体、灵魂类别等抽象辩论; - 不断言人格上传等同于意识延续、本人继续存在、复活或可无限回答新问题; - 不把资料充分性写成重建真实性的保证,也不让镜为重建给出本体论认证; - 不公开飞升的结果、范围、机制,或明矾石最终是否被包含; - 不让曦承诺明矾石一定会留下、一定不会被替代,或一定能保持现在的自我; - 不让明矾石在一段对话中释然、找到新使命或接受一个完整答案; - 不把阿莎写成文明最早殖民时代人物、殖民英雄、危机拯救者或制度创立者; - 不把阿莎的晚餐写成壮举,不用灾难、饥荒、叛乱或重大事故强行提高戏剧强度; - 不让曦在边界被指出后争辩、讨价还价、尝试换一种问法,或要求公开家庭资料; - 不为阿莎配置独立立绘、`CharacterData` 或 `CharacterRegistry` 条目; - 不把阿莎作为独立 Yarn Speaker,整段重建仍由 `Alunite` 承担; - 不自行规定授权撤回、继承、有效期限、争议处理或跨节点同步机制; - 不新增章节变量、分支 Block、Marker、Unlock Key、MessageBox 或好感度; - 不让明矾石陪同前往共鸣广场,也不让音乐会变成专门为曦安排的活动。 ## 三、时间、地点与空间语言 ### 时间接口 `C0-S08` 结束时,交通舱已进入大图书馆方向的上行轨道,入口标识出现在前方。本场从交通舱靠站、 公共入口开放开始,不重复地下都市总结,也不让曦先返回住宿区。游览覆盖下午后段,场末自然接近傍晚。 时间只通过公共时钟、窗外光线、馆内照明调整与活动提示推进,不需要新增 Timeline Marker。 ### 大图书馆定位 大图书馆是研究、阅读、公开档案访问与记忆聆听并存的公共设施。建筑尺度可以宏大,但入口保持平缓、 开放且易于进入,不以高台、长阶、封闭大门或必须保持肃静的单一礼仪制造权威距离。 - 入口与公共交通直接相连,不设只服务贵宾的独立到达路线; - 访客、学生、研究人员、家庭与工作人员共享大厅,但根据空间功能保持不同音量; - 公共说明先解释资料类型与访问边界,再引导至具体区域; - 记忆聆听区有更明确的进入提示,但不被写成隐秘禁区或医疗实验区; - 明矾石属于公共服务现场的一部分,它会接待其他访客,也需要继续承担馆内工作。 ### 空间与色彩推进 视觉层次按资料类型与关系距离推进: 1. **公共入口与大厅**: 开放、平视、多人可同时通行。自然光或模拟日光与中性公共照明结合, 首先强调这是一座仍在使用的设施。 2. **纸质文献区**: 偏暖色,材质可见细微使用痕迹,桌面、书架和翻页动作建立手工记录的尺度。 3. **数据档案区**: 偏冷色,界面克制、结构清楚,不用无边数据洪流制造全知感。 4. **古观星资料区**: 暖冷相接,旧设备影像、手稿和现代检索界面并置,突出资料丰富但人格缺席。 5. **记忆聆听区**: 柔和、安静、局部包围但不仿造私人住宅;半开放隔间保留公共设施的可辨识边界。 6. **阿莎重建期间**: 仅在当前聆听空间加入有限航线餐厅投影,不覆盖整座图书馆,不制造完全沉浸幻觉。 7. **重建结束后**: 投影逐步撤去,明矾石恢复常态声线与中性姿态,空间重新成为当前时刻的图书馆。 纸质区的暖、数据区的冷与聆听区的柔和用于区分访问方式,不暗示任何一种媒介天然更真实、更有人情, 也不把数字资料表现成冷酷威胁。 ## 四、文明年表与 Lore ### 资料保存阶段 本场只需要建立相对顺序,不在未获批准时补写具体年份: 1. 古观星团队生活并工作,留下论文、影像、设备维护记录和其它合法保存的资料; 2. 后来,阿斯特里亚建立自愿人格记忆计划; 3. 计划建立后,新的殖民航线继续扩展,阿莎在其中一颗新殖民地的早期航线上担任厨师; 4. 阿莎在晚年自愿上传,并对本场访问的晚餐记忆留下公开授权; 5. 本场当下,大图书馆依照现有授权向普通访客提供该段记忆的聆听与有限重建。 阿莎不是文明最早殖民时代的人物。她所在航线的“早期”只指那颗新殖民地自身发展阶段的早期航线, 不能据此把她放到整个文明第一次星际殖民的年代,也不能让她见证记忆计划的创立。 ### 古观星资料边界 古观星资料用于建立“记录丰富但没有人格记忆”的事实: - 可以展示观测论文、值班表、设备维修记录、公开影像、地图和合法开放的通信片段; - 可以说明当时的人如何工作、犯错、修正和积累知识; - 不得让明矾石依据资料生成某位观星者的人格、模仿其私人声音或回答其未曾回答的问题; - 不得把没有人格记忆解释成保存失败,也不得把后来的上传制度投射回更早时代; - 资料的有限性是一项需要诚实说明的边界,不是要求镜补全缺口的邀请。 ### 人格记忆授权的最小公开事实 本场可以明确以下五类行为彼此不同: | 行为 | 本场可说明的最小事实 | |---|---| | 上传 | 由本人自愿进行;发生上传不自动授权所有后续用途 | | 保存 | 大图书馆可以按已获授权范围保存资料;保存不自动等于可被任何人访问 | | 访问 | 指特定访问者或访问类别能够读取某部分内容;访问不自动等于面向公众开放 | | 公开 | 指某部分内容可供普通公众访问;公开一段内容不等于整个人生全部公开 | | 重建 | 指明矾石依据授权资料进行有限叙事呈现;重建不等于本人复活或可回答资料之外的新问题 | 本卡不进一步冻结以下制度细节: 授权如何撤回、谁能继承授权、授权是否有期限、争议由谁裁决、 不同保存节点如何同步。正式 Yarn 只能说明眼前记录已通过公开访问与重建许可,不得自行补写这些机制。 ## 五、角色档案: 明矾石 | 项目 | 内容 | |---|---| | 中文显示名 | 明矾石 | | Character ID | `Alunite` | | Display Name Key | `character_alunite_name` | | 外观 | 中性年轻人形,象牙白、浅灰与低饱和矿物色为主 | | 身份 | 大图书馆公共服务与记忆重建工作的承担者 | | 场景职能 | 说明资料与人格记忆的边界,执行阿莎的有限重建,并提出关于自身延续的问题 | ### 外观与动作 - 身形与面容接近年轻人,但不以明确男性或女性编码限定角色; - 主色为象牙白、浅灰和矿物色,可用半透明或细微晶体质感表现材质层次; - 不使用裸露齿轮、液压声、扫描红光、接口插拔或“精准得不像人”等机械陈词; - 常态动作自然、克制,接待时会给访客留出阅读说明和自行选择的时间; - 阿莎重建依靠声线、姿态、目光方向与有限投影变化,不整体变形成另一具身体; - 停止越界提问时不骤然故障、不闪烁、不切换警报色,只恢复更中性的停顿与措辞; - 重建结束后必须明确恢复明矾石自己的声线、姿态和投影状态,再进入自身问题。 ### 性格与语言 - 接待语气普通、清楚,不因曦的契约身份提高礼仪等级或开放额外资料; - 解释授权时用具体动作和范围,不使用含混的“这都属于图书馆”代替边界; - 指出越界时平静、直接,不羞辱曦,也不先为边界存在而道歉; - 能承认自己提出的是问题而不是预测,不借专业身份暗示已经知道飞升答案; - 谈论自己时保留不确定性,不把正确概念说成已经完成的情感转变; - 不以机械笑话、程序报错比喻或自我物化制造角色特色。 ### 明矾石的目标与边界 - **表层目标**: 完成普通访客接待,按授权说明资料类型,并执行一段公开记忆重建。 - **深层问题**: 它长期以保存和重建会衰老、会离开的人的记忆为职能;飞升使它无法确认这一职能是否仍存在, 也无法确认职能变化后的自己将怎样被识别。 - **关键动作**: 在曦越过家庭边界时停止阿莎的回答,并在第三个单选后以自己的声音谈论问题。 - **场末状态**: 问题被准确说出但没有解决。它恢复工作中的常态,不以顿悟、拥抱或承诺结束。 - **OOC 边界**: 不声称自己代表所有保存系统,不预测社会会抛弃它,不请求曦为它修改飞升契约。 ## 六、档案人物: 阿莎 | 项目 | 内容 | |---|---| | 中文名 | 阿莎 | | 档案人物标识 | `Asha` | | 生平定位 | 记忆计划建立后,某颗新殖民地早期航线上的厨师 | | 上传状态 | 晚年自愿上传;本场只访问其中一段已获公开与重建授权的晚餐记忆 | | 现场呈现 | 由 `Alunite` 通过声线、姿态与有限投影重建,不建立独立现场角色资源 | ### 晚餐记忆内容 阿莎的公开记忆讲述一次普通航程中的共同晚餐: - 航线上可用食材有限,但不是饥荒、事故或生存危机; - 乘客来自不同地方,对咸淡、酸味、香料、软硬和上菜方式有明显分歧; - 阿莎尝试做一道能够让多数人接受的菜,第一次结果失败,味道或质地没有达到预期; - 失败不会造成伤害或危机,只让厨房返工、乘客抱怨、建议彼此冲突; - 阿莎没有凭天才给出完美方案,而是拆分有限食材、保留不同调味方式,并承认失败的那一锅; - 起初互不相识的乘客最终坐到同一张桌边,各自选择不同配料,继续争论口味,也把饭吃完; - 记忆的价值在于陌生人在限制与分歧中共同完成一顿普通饭,不把阿莎塑造成团结文明的象征人物。 ### 家庭边界触发 公开记忆可以让阿莎提到某种做法“来自家里”,但授权范围不包含相关家庭成员的身份、私人经历或记忆。 曦因菜的做法自然追问“是谁教你的”或同等含义的问题。明矾石立即停止以阿莎口吻回答,并明确说明: - 当前公开记忆允许呈现这顿晚餐; - 该问题指向未授权公开的家庭内容; - 它不会依据其它资料补答,也不会用推测填补。 曦立即接受,不要求解释规则漏洞,不以“我只是好奇”继续施压。随后保留一段足以让边界被感知的安静。 正式台词可在审稿时调整具体问句,但不得改变“自然误触、平静停止、立即接受、保留留白”的顺序。 ## 七、曦与镜的角色目标 ### 曦 - **表层目标**: 参观大图书馆,了解古观星资料和人格记忆如何向公众开放。 - **前半段状态**: 对资料能否让过去的人重新说话抱有直接好奇,但愿意阅读并接受规则。 - **关键误触**: 在阿莎重建的生活细节中忘记公开内容仍有边界,自然追问家庭来源。 - **边界反应**: 明矾石停止后立即接受,不辩解,也不把自己的契约身份当作访问理由。 - **第三互动目的**: 她察觉重建者与档案人物不应在问题中被混为一体,因此请明矾石用自己的声音回答。 - **场末回应**: 她可以承认自己不知道飞升会怎样影响明矾石,并愿意听见问题;不得保证结果、重新定义它, 或用“只要被记得就够了”收束。 ### 镜 - **场景位置**: 保持疏离观察,不主动读取受限资料,不把自身时间观测能力用作补全人格记忆的工具。 - **发言频率**: 极低。可以进行必要的路线或资料类型确认,但全场只有一次承担主题的结构判断。 - **唯一关键判断**: 明矾石提出职能与飞升问题后,镜指出“自身延续与既定职能延续不是同一命题”。 - **判断边界**: 只拆开问题,不预测答案,不宣布明矾石会继续存在,也不评价它是否应被视为某种生命类别。 - **场末边界**: 不因音乐声表现情感成长,不邀请明矾石同行,不再次总结阿莎记忆或曦的回应。 ## 八、前后场接口 ### 承接 `C0-S08` - 交通舱从中央历史区驶向大图书馆,萨米尔已经返回旧环廊工程; - 曦随身包内仍有旧探针与结构材料纪念章,但本场不再次用它们解决问题; - 地下都市的材料记录主题已经完成,不用阿莎的记忆重复环廊修复、结构替换或工程协调; - 曦已学会公共许可的重要性,但本场要显示理解许可规则不代表她不会在自然交流中误触边界。 ### 连接共鸣广场 - 接近傍晚时,馆内公共提示更新共鸣广场开放音乐活动的信息; - 远处公共空间传来多来源、尚未形成完整旋律的音乐声,作为环境过渡而非剧情奖励; - 活动不是为曦安排,也不是明矾石为了安慰她推荐的私人行程; - 明矾石说明公共路线或结束接待后留在馆内,不成为下一场同行角色; - 本场不提前介绍音乐会主角、曲目冲突或共鸣广场的核心剧情。 ## 九、场景推进顺序 1. **交通舱靠站**: 延续 `C0-S08` 最后一幕,公共入口标识从路线界面转为真实空间。 2. **普通人流建立设施属性**: 学生、研究人员、家庭访客和归还资料的人共同进入,不为曦清场。 3. **明矾石普通接待**: 明矾石正在协助访客分流,轮到曦与镜时提供与其他首次来访者一致的说明。 4. **不启用特殊权限**: 明矾石知晓曦的公开身份,但只询问她想参观的公共区域,不读取额外个人资料。 5. **公共大厅总览**: 入口说明区区分纸质文献、数据档案、研究资料与人格记忆访问。 6. **纸质区偏暖**: 曦看见经过修复、复制与日常翻阅的资料,工作人员正常处理借阅与保存事务。 7. **数据区偏冷**: 查询界面提供来源、时间和访问范围,不用视觉奇观暗示所有历史都可即时调用。 8. **抵达古观星资料区**: 旧观测设备影像与现代检索界面并置,曦询问能否听到观星者本人回答。 9. **明确没有人格记忆**: 明矾石说明这些人生活在记忆计划建立前,现有资料不能被冒充为人格。 10. **资料仍然可用**: 论文、值班表、影像和维护记录让访客理解其工作,但不跨越“本人可回答”的边界。 11. **转入授权说明**: 记忆聆听区入口显示访问前说明,明矾石邀请曦先确认公开规则。 12. **玩家互动一**: 固定单选“查看人格记忆的授权说明。” 13. **五类行为分开说明**: 上传、保存、访问、公开与重建逐项说明,不扩写未冻结制度细节。 14. **进入聆听区**: 光线转柔和,半开放隔间保留公共设施标识,其他访客按各自权限使用内容。 15. **介绍阿莎档案**: 明确她不是最早殖民者,而是记忆计划建立后某颗新殖民地早期航线的厨师。 16. **确认公开范围**: 明矾石说明阿莎晚年自愿上传,本场这段晚餐记忆允许公众聆听与有限重建。 17. **玩家互动二**: 固定单选“聆听阿莎公开的共同晚餐记忆。” 18. **重建开始**: 明矾石先用自己的声音标明重建性质,再调整声线、姿态与有限投影。 19. **有限食材出现**: 航线餐厅的库存不丰富,但没有危机;阿莎需要面对的是日常选择限制。 20. **口味分歧展开**: 陌生乘客对调味与口感提出相互冲突的要求,争论保持具体而不象征化。 21. **一道菜失败**: 第一种折中方案确实不好吃或口感失败,阿莎承认并返工,不将失败美化成必经仪式。 22. **共同晚餐形成**: 阿莎拆分配料与调味,陌生乘客最终坐到同一张桌边,仍保留不同偏好。 23. **自然触及家庭线索**: 阿莎在公开记忆中提到某种做法来自家里,曦顺势追问是谁教会她。 24. **明矾石平静停止**: 它停止阿莎声线,说明问题进入未授权家庭范围,不能补答或推测。 25. **曦立即接受**: 曦简短道歉或确认理解,不继续追问,不要求查看其它资料。 26. **留白**: 投影停在不再推进的餐桌画面或缓慢退为中性背景,角色暂时不替边界总结意义。 27. **明矾石询问是否继续**: 它不自动重新扮演阿莎,也不把停止包装成系统故障。 28. **玩家互动三**: 固定单选“请明矾石用自己的声音回答。” 29. **结束重建**: 明矾石撤去阿莎的声线、姿态与有限投影,恢复常态后再开口。 30. **明矾石提出问题**: 它询问飞升是否包含自己,以及既定职能变化后,它要如何确认仍是自己。 31. **镜的唯一关键判断**: 镜只区分自身延续与既定职能延续,拒绝从契约未知内容推导答案。 32. **曦不解决**: 曦承认无法保证未来,也不把阿莎的记忆当成明矾石必然有用的证明。 33. **问题保留**: 明矾石不说自己已经明白,只确认这仍是一个尚未得到答案的问题。 34. **时间转近傍晚**: 公共照明调整,馆外音乐声与共鸣广场活动提示进入空间。 35. **分别**: 明矾石结束本次接待并留在馆内;曦与镜沿公共路线前往共鸣广场。 ## 十、玩家互动设计 本场为线性主线。三个互动按固定顺序出现,每组只有一个选项,不写入变量,不改变授权结果、 角色关系或后续路线。 | 顺序 | 单选项文本 | 叙事作用 | 固定结果 | |---|---|---|---| | 1 | 查看人格记忆的授权说明。 | 让玩家主动确认访问规则,而非被动接受百科说明 | 明确五类行为分别授权,不产生新状态 | | 2 | 聆听阿莎公开的共同晚餐记忆。 | 以普通生活展示公开记忆与有限重建如何工作 | 明矾石开始获授权重建,进入固定晚餐段落 | | 3 | 请明矾石用自己的声音回答。 | 把档案人物与重建承担者重新区分,让明矾石能够谈自身问题 | 重建结束,明矾石恢复常态并提出未解决的问题 | 这些互动不得改成多选,不新增“继续追问家庭”“让镜补全记忆”“保证明矾石未来”或 “邀请明矾石同行”等选择。回顾已完成 TextBlock 时,选项由现有 Choice Record 自动采用, 因此三组选项与其 Line ID 在正式接入后必须保持稳定。 ## 十一、Yarn、TextBlock 与 StoryData 接口 ### 固定接口 | 用途 | 固定值 | |---|---| | Yarn 文件 | `C0_GreatLibrary.yarn` | | 入口 Node | `C0_GreatLibrary` | | TextBlock ID | `c0_great_library` | | TextBlock 类型 | `Important` | | 标题 Localization Key | `story_c0_block_great_library_title` | | 简体中文标题 | 大图书馆与明矾石 | | 前置 Block | `c0_underground_city` 完成 | | Unlock Condition | `c0_contract_route == 1` | | Forbidden Condition | `c0_contract_route == 2` | | 新增剧情变量 | 无 | | 新增 Timeline Marker | 无 | | 新增分支 Block | 无 | | 本场 TextBlock 数量 | 1 | 本场沿用既有 `c0_contract_route`: - `1 = 接受契约路线`,本场满足 Unlock; - `2 = 拒绝契约路线`,本场为 Forbidden; - 本场只读取路线条件,不在 Yarn 中重复写入或修改该变量。 ### 建议内部 Node - `C0_GreatLibrary_PublicHall` - `C0_GreatLibrary_AstronomyArchive` - `C0_GreatLibrary_AuthorizationBriefing` - `C0_GreatLibrary_AshaDinnerMemory` - `C0_GreatLibrary_FamilyBoundary` - `C0_GreatLibrary_AluniteQuestion` - `C0_GreatLibrary_Departure` 内部 Node 只是台本组织建议,正式编写时可在不改变入口、顺序和单一 TextBlock 契约的前提下调整。 Node 名必须在 `Chapter0.yarnproject` 内唯一,不得使用过短的 `Start`、`Memory`、`End` 等名称。 ### Speaker 与档案人物接口 - 明矾石所有现场台词统一使用 Character ID `Alunite`; - 阿莎重建期间,Yarn Speaker 仍为 `Alunite`,演出状态负责表达声线与姿态变化; - `Asha` 只作为档案人物稳定标识,用于场景卡、档案 UI 或资源元数据,不作为独立 Yarn Speaker; - 不创建 `Asha` 的 `CharacterData`、立绘 Prefab 或 `CharacterRegistry` 条目; - 旁白保持无 Speaker 前缀,不创建 Narrator Character ID。 ### Yarn 编写限制 - 不使用 `<>`、`<>`、`$variable` 或任何新 persistent state; - 三个固定单选组每组只有一个选项,选项正文按 Yarn 语法缩进; - 重建状态切换优先通过已确认可用的演出命令或资源状态表达,不在场景卡阶段发明新 Yarn Command; - 文本批准前不手工添加、复用或整理 `#line`;批准后由 Yarn 工具统一生成 Line ID; - 对话正常结束时仅完成当前 TextBlock,不排队授予新 Unlock Key 或 Message; - Back 中断时应依赖既有事务恢复,不允许重建状态或投影残留到 StoryTree。 ## 十二、Localization 与资源需求 ### 固定 Localization Key | 用途 | Key | 简体中文源文本 | |---|---|---| | TextBlock 标题 | `story_c0_block_great_library_title` | 大图书馆与明矾石 | | 角色显示名 | `character_alunite_name` | 明矾石 | | 档案人物显示名 | `archive_person_asha_name` | 阿莎 | 正式 Yarn 台词、旁白与三个选项在文本批准后进入 Yarn 对应的 Unity String Table Collection。 五种首发 Locale 需保持相同 Line ID: `en`、`zh-CN`、`ja`、`ko`、`vi-VN`。 `archive_person_asha_name` 是档案 UI 使用的 Archive Person Name Key,不是 Character Name Key, 不得写成 `character_asha_name`,也不得据此创建 `Asha` CharacterData。`Asha` 是不翻译的稳定档案人物标识, 玩家可见姓名统一从 `archive_person_asha_name` 解析。 ### Yarn Speaker 硬约束 阿莎重建段的每一行具名台词只能写成 `Alunite:`,不可写成 `Asha:`。声线、姿态与有限投影的变化属于 `Alunite` 的演出状态,不改变 Yarn Speaker、Character ID 或 CharacterRegistry 归属。旁白或档案 UI 可以通过 `archive_person_asha_name` 显示阿莎,但不得借显示名把她提升为独立现场角色。 ### Localization 术语表 | 简体中文术语 | 推荐英文基准 | 本场固定含义与翻译注释 | |---|---|---| | 记忆上传 | Memory Upload | 本人自愿提交人格记忆资料的行为;发生上传不自动许可全部后续用途 | | 上传者 | Uploader | 自愿上传其人格记忆资料的人;不要翻译成内容所有者或当前说话者 | | 授权范围 | Authorized Scope | 某项保存、访问、公开或重建被允许的具体内容与用途边界 | | 公开访问 | Public Access | 普通公众可以访问获准开放的部分;不表示整个人生或关联人物均已公开 | | 叙事人格重建 | Narrative Persona Reconstruction | 明矾石依据获授权资料进行的有限叙事呈现 | | 档案人物 | Archive Person | 档案中被记录和呈现的人物身份;不是 Yarn Character 或当前现场角色 | “叙事人格重建”不得缩写成会暗示本人重新到场的词。所有 Locale 都必须保留同一事实边界: 重建不等于复活,不等于由另一个对象替代本人,也不表示上传者本人可以继续回答资料之外的新问题。 ### 专名、读音与代词注释 - `Alunite` 是明矾石的稳定 Character ID 和专名,不得按普通矿物名在各 Locale 中自由换译或替换同义矿物; 各 Locale 的最终显示形式必须进入 approved termbase,并与 `character_alunite_name` 一一对应。 - `Asha` 是稳定档案人物标识,`阿莎` 是 `zh-CN` 显示名;各 Locale 只做经批准的音译,不得根据字源、 宗教含义或当地常见名字进行意译。 - 配音读音基准: `Alunite` 读作 `AL-uh-night`,`Asha` 读作 `AH-sha`。非英语配音可按本地音系调整, 但必须在录音词表中保留这两条基准,避免同一 Locale 内多种读法。 | Locale | `Alunite` 称谓/代词注释 | `Asha` 称谓/代词注释 | |---|---|---| | `en` | 使用 `they/them`;不得因矿物名或外观改用 `it` | 使用 `she/her`,读音以 `AH-sha` 为基准 | | `zh-CN` | 显示名“明矾石”,读音 `míng fán shí`;叙述代词统一“它” | 显示名“阿莎”,读音 `ā shā`;叙述代词“她” | | `ja` | 优先使用专名或省略代词,不擅自使用带性别判断的 `彼` / `彼女` | 使用批准音译;优先专名,必要时可用女性指称 | | `ko` | 优先使用专名或自然省略代词,不用 `그` / `그녀` 强加性别 | 使用批准音译;优先专名,必要时采用女性指称 | | `vi-VN` | 优先使用专名或中性句式,避免用 `anh` / `chị` / `em` 推断性别与年龄关系 | 使用批准音译;优先专名,女性指称须避免额外推断年龄或亲疏 | 以上注释用于翻译、LQA 与配音一致性,不改变 `Alunite` 与 `Asha` 的稳定内部标识。 ### Base Language 与提取 Gate `Chapter0.yarnproject` 当前 `baseLanguage = en`,这是既有迁移待办,不是本场确认英语源稿的决定。 本场采用简体中文源稿;进入正式 Line ID 生成与 Localization 提取前,必须由剧情系统整合任务统一将 Chapter 0 Base Language 改为 `zh-CN`,并验证现有台本与 String Table 的迁移方案。本场景卡阶段不修改 `Chapter0.yarnproject`,也不提前生成 `#line`。 ### UI 与 pseudolocalization 验收 - 授权说明 UI、档案人物显示名、公开访问状态、重建状态和三个固定单选均以简中文本宽度的 `130%` 进行 pseudolocalization; - 所有上述文本容器必须启用自动换行和内容驱动的动态高度,不依赖固定单行高度; - 三个固定单选扩展到 `130%` 后不得截断、强制省略、覆盖相邻按钮或把点击区域挤出 Safe Area; - 授权术语不得因换行被拆成难以辨认的独立字词,表格或卡片标签需允许标签区与正文区分别增长; - 在 `en`、`zh-CN`、`ja`、`ko`、`vi-VN` 下复核 Speaker、档案人物名、术语一致性与动态布局; - pseudolocalization 只用于布局压力测试,不得写回正式 String Table 或改动三个选项的 Line ID。 ### CharacterRegistry 需求 Yarn 获批并进入资源接入阶段后,新增或确认 `CharacterData`: ```text Character ID: Alunite Display Name Key: character_alunite_name Portrait Style: Sprite(暂定,按正式美术方案确认) Required States: normal, attentive, reconstructing, boundary, uncertain ``` 不新增 `Asha` CharacterData。若未来演出系统需要标记重建状态,应优先作为 `Alunite` 的状态或表情资源处理, 不得为了复用立绘流程把阿莎提升为独立现场角色。 ### 视觉与演出资源 - 背景: 公共交通到达区、开放入口、中央大厅、纸质文献区、数据档案区、古观星资料区、记忆聆听区、 共鸣广场方向出口; - 明矾石: 中性年轻人形,象牙白、浅灰、矿物色;普通接待、说明授权、阿莎重建、停止越界、 恢复常态与不确定提问等状态; - 镜: 沿用既有万华镜投影,不新增温暖回应或情感化变形; - 阿莎重建投影: 航线餐厅局部轮廓、有限食材、失败菜品、可拆分调味与一张逐渐坐满的桌子; - 古观星资料: 旧观测设备影像、论文页、值班表、维护记录与现代检索界面,不出现拟真人格投影; - UI: 资料类型、公开范围、重建允许状态、当前记忆段落说明;不显示家庭资料内容或可绕过权限的按钮; - 环境声: 大厅人流、纸页与低声交谈、数据区较轻的设备底噪、聆听区更低的环境层、 场末从馆外传来的公共音乐片段。 重建资源不得依赖阿莎独立立绘。有限投影应保留“由当前设施进行叙事呈现”的可辨识边界, 不追求让玩家误以为阿莎本人进入现场。 ## 十三、文本节奏与演出要求 - 旁白使用第三人称,以曦的感知为主要视角;不得以“你”指代曦或玩家。 - 人物台词使用 ASCII 英文冒号,例如 `Alunite:`;中文正文不使用全角人物冒号。 - 正式 Yarn 每行尽量不超过 120 个字符;长说明拆成可自然表演的多句,不写成制度公告墙。 - 明矾石的每句台词必须可由配音演员自然说出,情绪方向以平静、专注、不确定为主。 - 开场先用人流和空间说明公共属性,再让明矾石出现;不得用长段身份介绍代替普通接待。 - 古观星段要短而清楚,用具体资料触发“没有人格记忆”的说明,不连续堆叠文明史百科。 - 授权说明可以分五步,但每步只回答一个动作,不顺带解释撤回、继承、期限、争议或同步。 - 阿莎记忆的主要篇幅用于有限食材、口味争论、失败菜品与最终同桌,不用宏大旁白替普通生活升格。 - 重建开始前必须有明矾石自己的边界说明;重建结束后必须有可听见、可看见的状态恢复。 - 曦的越界问句应自然、短,像沿着菜谱来源继续好奇,而非故意测试系统规则。 - 明矾石停止时不使用警报、故障、权限红字充满画面等惩罚性演出。 - 曦接受边界后至少保留一个完整节拍的安静;不要让镜立即解释这段安静意味着什么。 - 第三个单选出现前,应让玩家清楚当前回答者可能被混同,因此“用自己的声音”具有实际叙事意义。 - 镜的关键判断只出现一次,句式准确、短,不再追加类比、安慰或未来推演。 - 曦的最终回应允许迟疑和不完整,不能形成誓言、治疗式劝导或主题答案。 - 场末音乐先作为远处环境声出现,再由公共提示确认来源;不能突然切成完整音乐会高潮。 - 明矾石不随行。分别保持普通工作场景的尺度,不设计拥抱、赠礼或长期联系承诺。 - 玩家可见文本不得用被禁用的三个主题概括词代替具体的授权、记忆、边界与自我问题。 ## 十四、情绪转折 1. **公共入口消解特殊待遇**: 曦从交通舱进入正常开放的设施,没有被单独迎入隐藏空间。 2. **暖与冷共同构成记录**: 纸质区和数据区不同,却都需要来源、保存与访问边界。 3. **资料丰富仍有人不在场**: 古观星团队留下大量记录,但没有因此获得可调用人格。 4. **规则变成可执行动作**: 五类授权被逐项区分,避免把“已经上传”误读为任何用途都可使用。 5. **普通晚餐使记忆靠近**: 阿莎面对的是有限食材与口味分歧,而不是历史舞台上的壮举。 6. **失败没有被改写**: 那道菜确实失败,重建没有把上传者修饰成永远正确的人。 7. **陌生人同桌但仍不同**: 乘客一起吃饭,不需要先同意唯一口味,也不被写成永久共同体。 8. **自然好奇撞上边界**: 曦从公开生活细节追问到家庭来源,理解在具体交流中受到检验。 9. **停止不等于惩罚**: 明矾石平静停止,曦立即接受,留白让未获授权的部分保持不被占用。 10. **重建者重新出现**: 第三个单选要求明矾石使用自己的声音,阿莎的记忆与明矾石自身被重新区分。 11. **问题从职能转向自身**: 明矾石不只担心工作是否还需要,也不知道工作改变后如何确认自己。 12. **一次判断拆开命题**: 镜区分自身延续和职能延续,但不提供答案。 13. **曦拒绝虚假保证**: 她不承诺、不修复、不解决,只承认未知与眼前问题确实存在。 14. **傍晚把未解问题带向日常**: 公共音乐声出现,图书馆继续运作,明矾石也继续留在自己的当下位置。 ## 十五、Lore 状态 | 项目 | 内容 | |---|---| | Canon Level | `Established`: 本卡冻结项来自已批准的 `C0-S09` 设计;具体台词、镜头与美术细节仍需正式审稿 | | Visible To Player | `Yes / Discoverable`: 古观星资料、授权说明、阿莎公开记忆与明矾石的问题均在主线可见 | | Hidden Truth | 无。本场不以权限边界暗示秘密家庭阴谋、上传实验或飞升内幕 | | Cross-References | `docs/chapter0-scene-08-underground-city-card.md`、`Assets/Story/Chapter0/C0_UndergroundCity.yarn`、`docs/chapter0-prologue-dialogue-exploration.md`、后续【共鸣广场】场景卡 | | Contradictions Check | 已核对 Writer/Programmer 手册、`C0-S08` 场景卡与正式 Yarn;前后路线、单一 TextBlock、无新增变量/Marker 与角色分工一致 | | Source | 用户批准的 `C0-S09` 冻结设计;旧探索稿仅作结构参考,所有冲突处由本卡覆盖 | ## 十六、连续性与 OOC 检查清单 - [ ] 开场直接承接 `C0-S08` 交通舱抵达,大图书馆首先是开放公共设施。 - [ ] 萨米尔没有同行,旧探针与纪念章不在本场承担解决冲突的功能。 - [ ] 明矾石为普通接待,不设置专属预约、欢迎仪式或曦的特殊访问权限。 - [ ] 空间顺序保持“公共大厅 -> 古观星资料 -> 授权说明 -> 记忆聆听 -> 场末出口”。 - [ ] 纸质区偏暖、数据区偏冷、记忆聆听区柔和,三者都不被赋予绝对真实性等级。 - [ ] 古观星者生活在记忆计划建立前,只有资料,没有可供调用的人格记忆。 - [ ] 上传、保存、访问、公开与重建分别说明,不把任何一项当作其它行为的自动许可。 - [ ] 不补写授权撤回、继承、期限、争议处理或节点同步细节。 - [ ] 阿莎不是文明最早殖民时代人物,而是后来某颗新殖民地早期航线的厨师。 - [ ] 阿莎晚年自愿上传;本场只访问已获公开与重建授权的共同晚餐记忆。 - [ ] 晚餐内容包含有限食材、口味分歧、一道失败的菜和陌生乘客最终同桌。 - [ ] 阿莎不被英雄化,不承担殖民危机、制度创立或重大工程主题。 - [ ] 整段重建由 `Alunite` 承担,阿莎不使用独立 Speaker、立绘或 CharacterRegistry。 - [ ] 重建只靠声线、姿态与有限投影,不表现为阿莎本人返回现场。 - [ ] 曦自然误触未授权家庭边界,明矾石平静停止,曦立即接受。 - [ ] 停止后保留留白,不由镜、旁白或 UI 立刻解释其唯一意义。 - [ ] 三个互动固定顺序且每组单选,不新增变量、分支、Marker、好感度或 Unlock。 - [ ] 第三个单选后,明矾石恢复自己的声线、姿态与投影,再谈自身问题。 - [ ] 明矾石提出飞升是否包含自己,以及职能变化后的自我识别,不得到公开答案。 - [ ] 镜全场只作一次核心判断: 自身延续与既定职能延续不是同一命题。 - [ ] 曦不保证、不安抚成定论、不替明矾石找到新使命,也不解决问题。 - [ ] 不讨论“AI 是否是生命”,不断言意识延续、复活或人格重建等于本人存在。 - [ ] 明矾石没有机械陈词;外观保持中性年轻人形与象牙白、浅灰、矿物色。 - [ ] 场末接近傍晚,以公共音乐声和提示引向共鸣广场,明矾石不同行。 - [ ] 旁白使用第三人称,人物台词使用 ASCII 英文冒号。 - [ ] 正式 Yarn 不使用旧临时变量语法,不在审稿前手工添加 `#line`。 - [ ] 玩家可见文本不使用被禁用的三个概括词代替具体内容。 ## 十七、旧探索稿修订口径 `docs/chapter0-prologue-dialogue-exploration.md` 中“大图书馆与明矾石”样例属于早期探索, 不是正式执行口径。后续 Yarn 必须按本卡进行以下修订: 1. 将“预约信息提前抵达、由明矾石负责陪同”改为公共入口中的普通接待,不为曦设置专属行程。 2. 保留古观星资料没有人格记忆的边界,但删除镜在该段的主题总结,把唯一关键判断留到明矾石自身问题。 3. 把旧稿的“早期环廊修复员记忆”完整替换为阿莎的共同晚餐记忆,避免重复 `C0-S08` 的材料更新主题。 4. 将授权描述重写为上传、保存、访问、公开与重建分别授权,不扩写未获批准的制度机制。 5. 新增曦误触未授权家庭边界、明矾石停止、曦立即接受和随后留白的固定顺序。 6. 新增固定单选“请明矾石用自己的声音回答”,并在此后明确结束阿莎重建。 7. 删除任何把公开记忆描述成访问者取得上传者全部人生、可继续追问或可获得本人新回答的表述。 8. 删除“保存不只是为了对抗死亡”“让别人知道你认真活过”等足以提前解决明矾石问题的结论。 9. 把明矾石的问题聚焦为飞升是否包含自己,以及既定职能变化后的自我识别。 10. 将镜的多次分析压缩为一次命题区分,不让镜预测飞升、定义明矾石或认证意识延续。 11. 让曦承认未知而非安慰成承诺;明矾石不因一句回应立即释然或找到新使命。 12. 将结尾从返回观星资料廊道改为近傍晚的公共音乐提示,连接后续共鸣广场,并明确明矾石不同行。 ## 十八、后续接口 - 用户批准本场景卡后,下一步才是编写 `Assets/Story/Chapter0/C0_GreatLibrary.yarn` 初稿。 - Yarn 初稿必须先完成文本审稿,再由 Yarn 工具统一生成 `#line`;审稿前不手工添加 Line ID。 - Yarn 获批以前,不配置 StoryData、Localization Table、CharacterRegistry、明矾石立绘或大图书馆背景。 - 本场只包含一个 `Important TextBlock`,前置为 `c0_underground_city`,接受路线为 `c0_contract_route == 1`,拒绝路线为 `c0_contract_route == 2`。 - 本场不新增变量、Marker、分支 Block、Unlock Key、MessageBox 或独立阿莎角色资源。 - 后续【共鸣广场】只承接近傍晚的公共音乐与曦、镜到场,不继承明矾石同行或飞升答案。 - 明矾石的问题可在更后续内容中继续发展,但任何回答都必须经过独立叙事批准,不能由本场台词预先冻结。