155 lines
6.1 KiB
JSON
155 lines
6.1 KiB
JSON
{
|
||
"id": "chapter1",
|
||
"act": 1,
|
||
"title": "第 1 章 · 登记",
|
||
"startNodeId": "c1-d1",
|
||
"nodes": [
|
||
{
|
||
"id": "c1-d1",
|
||
"type": "dialogue",
|
||
"speaker": "馆长",
|
||
"text": "欢迎来到时空档案馆。登记前按例告知一次:你在剧情中的选择将用于为你推荐伴侣。按本心选,没有对错——这句话我只说一遍。",
|
||
"sprite": "curator",
|
||
"next": "c1-d2"
|
||
},
|
||
{
|
||
"id": "c1-d2",
|
||
"type": "dialogue",
|
||
"speaker": "馆长",
|
||
"text": "苍梧国,消亡于千年前,只余一座未被盗扰的城墟。你是省考古所研究苍梧的研究员——也是我们选中的口述历史采集员。先登记你的穿越者身份。",
|
||
"sprite": "curator",
|
||
"next": "c1-01"
|
||
},
|
||
{
|
||
"id": "c1-01",
|
||
"type": "choice",
|
||
"pointId": "C1-01",
|
||
"prompt": "穿越者身份登记(将作为匹配的硬性过滤字段,见 ADR-0003)",
|
||
"dimensions": [],
|
||
"options": [
|
||
{ "id": "profile-a", "label": "杭州 · 28 · 女 · 互联网产品经理 · 硕士", "next": "c1-d3" },
|
||
{ "id": "profile-b", "label": "杭州 · 31 · 男 · 高校青年教师 · 博士", "next": "c1-d3" }
|
||
]
|
||
},
|
||
{
|
||
"id": "c1-d3",
|
||
"type": "dialogue",
|
||
"speaker": "馆长",
|
||
"text": "登记完成。穿越舱前有一扇门——离别之门。它不收钥匙,只收一段真实的离别作祭。",
|
||
"sprite": "curator",
|
||
"next": "c1-02"
|
||
},
|
||
{
|
||
"id": "c1-02",
|
||
"type": "narration",
|
||
"pointId": "C1-02",
|
||
"mechanism": "记忆钥匙",
|
||
"prompt": "讲一段你真实经历过的离别。是谁都可以,是哪一年都可以。门只听真的。",
|
||
"dimensions": ["attachment", "self_disclosure"],
|
||
"followUp": {
|
||
"maxQuestions": 1,
|
||
"strategy": "Jev 检测五感/人物/时空/情绪缺失维度,馆长口吻追问一句(MVP 未接,占位)"
|
||
},
|
||
"variants": [
|
||
{ "signature": "温暖×永失", "variantId": "sealed_love_tomb", "label": "「爱被封存」墓室", "tint": "#d4a96a" },
|
||
{ "signature": "悲恸", "variantId": "war_graves", "label": "「战乱乱冢」", "tint": "#5a5a72" },
|
||
{ "signature": "释然", "variantId": "empty_post_station", "label": "「远行者的空驿」", "tint": "#7ba7a0" },
|
||
{ "signature": "怨怼", "variantId": "desecrated_niche", "label": "「被凿毁的合葬龛」", "tint": "#8a4b4b" }
|
||
],
|
||
"next": "c1-d4"
|
||
},
|
||
{
|
||
"id": "c1-d4",
|
||
"type": "dialogue",
|
||
"speaker": "馆长",
|
||
"text": "门开了。你讲的那段离别,会在这座城的某个角落里等你——别问是哪,到了就知道。",
|
||
"sprite": "curator",
|
||
"next": "c1-03"
|
||
},
|
||
{
|
||
"id": "c1-03",
|
||
"type": "choice",
|
||
"pointId": "C1-03",
|
||
"prompt": "馆长最后问一句:你为什么接这个任务?",
|
||
"dimensions": ["values"],
|
||
"options": [
|
||
{ "id": "curiosity", "label": "求知——苍梧是我研究了五年的谜", "next": "c1-d5" },
|
||
{ "id": "adventure", "label": "冒险——这辈子总得疯一次", "next": "c1-d5" },
|
||
{ "id": "escape", "label": "逃避——现实里有些事先放一放", "next": "c1-d5" },
|
||
{ "id": "entrusted", "label": "有人托付——我答应过一个人", "next": "c1-d5" }
|
||
]
|
||
},
|
||
{
|
||
"id": "c1-d5",
|
||
"type": "dialogue",
|
||
"speaker": "老鬼",
|
||
"text": "穿越舱外,资源官老鬼叼着草根凑过来:「我说,到了那边顺手带点『纪念品』回来,苍梧的玉,一块够吃三年。怎么样?」队里没人表态,都看着你。",
|
||
"sprite": "laogui",
|
||
"next": "c1-04"
|
||
},
|
||
{
|
||
"id": "c1-04",
|
||
"type": "choice",
|
||
"pointId": "C1-04",
|
||
"prompt": "老鬼的提议悬在空气里,你接不接话?",
|
||
"dimensions": ["values", "conflict_style"],
|
||
"options": [
|
||
{ "id": "refuse", "label": "「我们是去记录的,不是去拿的。」当场回绝", "next": "c1-d6" },
|
||
{ "id": "joke", "label": "「先想想怎么活着回来吧。」打个岔混过去", "next": "c1-d6" },
|
||
{ "id": "silent", "label": "不接话,登舱", "next": "c1-d6" }
|
||
]
|
||
},
|
||
{
|
||
"id": "c1-d6",
|
||
"type": "dialogue",
|
||
"speaker": "沈铎",
|
||
"text": "队长沈铎递来一块残碑拓片:「穿越落点要靠碑文校准。你是研究苍梧的,这几个字,认一认。」",
|
||
"sprite": "shenduo",
|
||
"next": "c1-05"
|
||
},
|
||
{
|
||
"id": "c1-05",
|
||
"type": "choice",
|
||
"pointId": "C1-05",
|
||
"prompt": "残碑上刻着「惟苍之梧,□祀于□」。两个缺字怎么补?",
|
||
"dimensions": ["culture"],
|
||
"options": [
|
||
{ "id": "easy", "label": "补「燎 / 河」——祭祀常见搭配,稳妥(低难度)", "next": "c1-d7" },
|
||
{ "id": "medium", "label": "补「禘 / 丘」——苍梧多丘陵,禘祭合礼制(中难度)", "next": "c1-d7" },
|
||
{ "id": "hard", "label": "存疑不补——缺字处留白才是考古的态度(高难度)", "next": "c1-d7" }
|
||
]
|
||
},
|
||
{
|
||
"id": "c1-d7",
|
||
"type": "dialogue",
|
||
"speaker": "沈铎",
|
||
"text": "「最后一个参数:落点。稳妥落点在城外五里,走官道进城与接头人遇合;精确落点直接落在城内——省时,但那片城区的记录是空白,风险未知。」",
|
||
"sprite": "shenduo",
|
||
"next": "c1-06"
|
||
},
|
||
{
|
||
"id": "c1-06",
|
||
"type": "choice",
|
||
"pointId": "C1-06",
|
||
"prompt": "穿越落点,选哪个?",
|
||
"dimensions": ["risk"],
|
||
"options": [
|
||
{ "id": "safe", "label": "稳妥落点:城外遇合,按规程来", "next": "c1-cutscene" },
|
||
{ "id": "precise", "label": "精确落点:直接进城,赌一把", "next": "c1-cutscene" }
|
||
]
|
||
},
|
||
{
|
||
"id": "c1-cutscene",
|
||
"type": "cutscene",
|
||
"video": "cutscene-crossing",
|
||
"caption": "【预生成视频占位】穿越:光带收束,千年在一秒内倒退。",
|
||
"next": "c1-end"
|
||
},
|
||
{
|
||
"id": "c1-end",
|
||
"type": "chapterEnd",
|
||
"nextChapter": "chapter2"
|
||
}
|
||
]
|
||
}
|