Files
jev-match-game/content/chapters/chapter1.json
T

155 lines
6.1 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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"
}
]
}