endfield-mcp
Version:
MCP Server for Arknights: Endfield (TypeScript / stdio + Streamable HTTP)
1 lines • 17 kB
JSON
{"key":"dlg_c17m3_20","kind":"dlg","mission":"c17m3","scene":20,"lines":[{"id":"dlg_c17m3_20_006","aid":"","actor":"","text":"一则工团成员的语音日志。","hint":"","audio":"au_dlg_c17m3_20_006","emo":37,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_006","source":{"actorNameId":"","actorName":{"id":0,"text":""},"dialogText":{"id":-1900580020054295821,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_006","emotionType":37},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_006","field":"actorName","raw":{"id":0,"text":""},"lookup":[],"text":""},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_006","field":"dialogText","raw":{"id":-1900580020054295821,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_006].dialogText","value":"-1900580020054295821"},{"from":"I18nTextTable_CN[-1900580020054295821]","value":"一则工团成员的语音日志。"}],"text":"一则工团成员的语音日志。"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_006","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_c17m3_20_001","aid":"c17m3Worker3","actor":"悠闲的工人{c17m3-悠闲的工人}","text":"伊冯是不是忘记把东西都清走了……嗯?怎么是个礼物盒?","hint":"","audio":"au_dlg_c17m3_20_001","emo":16,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_001","source":{"actorNameId":"c17m3Worker3","actorName":{"id":-7423075864466201539,"text":""},"dialogText":{"id":-2795728208983655676,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_001","emotionType":16},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_001","field":"actorName","raw":{"id":-7423075864466201539,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_001].actorName","value":"-7423075864466201539"},{"from":"I18nTextTable_CN[-7423075864466201539]","value":"悠闲的工人{c17m3-悠闲的工人}"}],"text":"悠闲的工人{c17m3-悠闲的工人}"},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_001","field":"dialogText","raw":{"id":-2795728208983655676,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_001].dialogText","value":"-2795728208983655676"},{"from":"I18nTextTable_CN[-2795728208983655676]","value":"伊冯是不是忘记把东西都清走了……嗯?怎么是个礼物盒?"}],"text":"伊冯是不是忘记把东西都清走了……嗯?怎么是个礼物盒?"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_001","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}},"audioSrc":"/export_full/structured/Audio/CN/voice/chinese/v1d0/narrating/subchar/c17m3/au_dlg_c17m3_20_001.wav","audioMeta":{"audioDialogKey":1900556808,"audioDialogPath":"v1d0/Narrating/SubChar/c17m3/au_dlg_c17m3_20_001.wem","speakerChannel":"c17m3Worker3","voType":4,"duration":6.081250190734863,"format":"wav","bytes":583844}},{"id":"dlg_c17m3_20_002","aid":"c17m3Worker4","actor":"严肃的工人{c17m3-严肃的工人}","text":"这边贴了个纸条,写着“离别礼物”。","hint":"","audio":"au_dlg_c17m3_20_002","emo":15,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_002","source":{"actorNameId":"c17m3Worker4","actorName":{"id":255249724293067107,"text":""},"dialogText":{"id":-3074823950879286486,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_002","emotionType":15},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_002","field":"actorName","raw":{"id":255249724293067107,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_002].actorName","value":"255249724293067107"},{"from":"I18nTextTable_CN[255249724293067107]","value":"严肃的工人{c17m3-严肃的工人}"}],"text":"严肃的工人{c17m3-严肃的工人}"},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_002","field":"dialogText","raw":{"id":-3074823950879286486,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_002].dialogText","value":"-3074823950879286486"},{"from":"I18nTextTable_CN[-3074823950879286486]","value":"这边贴了个纸条,写着“离别礼物”。"}],"text":"这边贴了个纸条,写着“离别礼物”。"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_002","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}},"audioSrc":"/export_full/structured/Audio/CN/voice/chinese/v1d0/narrating/subchar/c17m3/au_dlg_c17m3_20_002.wav","audioMeta":{"audioDialogKey":1900556811,"audioDialogPath":"v1d0/Narrating/SubChar/c17m3/au_dlg_c17m3_20_002.wem","speakerChannel":"c17m3Worker4","voType":4,"duration":4.500479221343994,"format":"wav","bytes":432090}},{"id":"dlg_c17m3_20_003","aid":"c17m3Worker4","actor":"严肃的工人{c17m3-严肃的工人}","text":"唉……那丫头个性太强,之前我们总吵架。但她走了居然还有点舍不得。","hint":"","audio":"au_dlg_c17m3_20_003","emo":32,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_003","source":{"actorNameId":"c17m3Worker4","actorName":{"id":8737618763180686737,"text":""},"dialogText":{"id":-4831448962762824064,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_003","emotionType":32},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_003","field":"actorName","raw":{"id":8737618763180686737,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_003].actorName","value":"8737618763180686737"},{"from":"I18nTextTable_CN[8737618763180686737]","value":"严肃的工人{c17m3-严肃的工人}"}],"text":"严肃的工人{c17m3-严肃的工人}"},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_003","field":"dialogText","raw":{"id":-4831448962762824064,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_003].dialogText","value":"-4831448962762824064"},{"from":"I18nTextTable_CN[-4831448962762824064]","value":"唉……那丫头个性太强,之前我们总吵架。但她走了居然还有点舍不得。"}],"text":"唉……那丫头个性太强,之前我们总吵架。但她走了居然还有点舍不得。"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_003","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}},"audioSrc":"/export_full/structured/Audio/CN/voice/chinese/v1d0/narrating/subchar/c17m3/au_dlg_c17m3_20_003.wav","audioMeta":{"audioDialogKey":1900556810,"audioDialogPath":"v1d0/Narrating/SubChar/c17m3/au_dlg_c17m3_20_003.wem","speakerChannel":"c17m3Worker4","voType":4,"duration":9.16433334350586,"format":"wav","bytes":879820}},{"id":"dlg_c17m3_20_004","aid":"c17m3Worker3","actor":"悠闲的工人{c17m3-悠闲的工人}","text":"别哭啦,之后还要合作,她还会回来的。给她留个门,新口令就叫<@qu.key>“超级迭代人”</>吧!","hint":"","audio":"au_dlg_c17m3_20_004","emo":31,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_004","source":{"actorNameId":"c17m3Worker3","actorName":{"id":3946301439405584491,"text":""},"dialogText":{"id":2047830174654374463,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_004","emotionType":31},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_004","field":"actorName","raw":{"id":3946301439405584491,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_004].actorName","value":"3946301439405584491"},{"from":"I18nTextTable_CN[3946301439405584491]","value":"悠闲的工人{c17m3-悠闲的工人}"}],"text":"悠闲的工人{c17m3-悠闲的工人}"},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_004","field":"dialogText","raw":{"id":2047830174654374463,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_004].dialogText","value":"2047830174654374463"},{"from":"I18nTextTable_CN[2047830174654374463]","value":"别哭啦,之后还要合作,她还会回来的。给她留个门,新口令就叫<@qu.key>“超级迭代人”</>吧!"}],"text":"别哭啦,之后还要合作,她还会回来的。给她留个门,新口令就叫<@qu.key>“超级迭代人”</>吧!"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_004","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}},"audioSrc":"/export_full/structured/Audio/CN/voice/chinese/v1d0/narrating/subchar/c17m3/au_dlg_c17m3_20_004.wav","audioMeta":{"audioDialogKey":1900556813,"audioDialogPath":"v1d0/Narrating/SubChar/c17m3/au_dlg_c17m3_20_004.wem","speakerChannel":"c17m3Worker3","voType":4,"duration":8.767958641052246,"format":"wav","bytes":841768}},{"id":"dlg_c17m3_20_005","aid":"c17m3Worker4","actor":"严肃的工人{c17m3-严肃的工人}","text":"谁哭了?!","hint":"","audio":"au_dlg_c17m3_20_005","emo":34,"_debug":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_005","source":{"actorNameId":"c17m3Worker4","actorName":{"id":8209915491077268807,"text":""},"dialogText":{"id":-6173316439885574440,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_c17m3_20_005","emotionType":34},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_005","field":"actorName","raw":{"id":8209915491077268807,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_005].actorName","value":"8209915491077268807"},{"from":"I18nTextTable_CN[8209915491077268807]","value":"严肃的工人{c17m3-严肃的工人}"}],"text":"严肃的工人{c17m3-严肃的工人}"},"text":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_005","field":"dialogText","raw":{"id":-6173316439885574440,"text":""},"lookup":[{"from":"DialogTextTable[dlg_c17m3_20_005].dialogText","value":"-6173316439885574440"},{"from":"I18nTextTable_CN[-6173316439885574440]","value":"谁哭了?!"}],"text":"谁哭了?!"},"hint":{"table":"DialogTextTable","rowId":"dlg_c17m3_20_005","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}},"audioSrc":"/export_full/structured/Audio/CN/voice/chinese/v1d0/narrating/subchar/c17m3/au_dlg_c17m3_20_005.wav","audioMeta":{"audioDialogKey":1900556812,"audioDialogPath":"v1d0/Narrating/SubChar/c17m3/au_dlg_c17m3_20_005.wem","speakerChannel":"c17m3Worker4","voType":4,"duration":0.8870000243186951,"format":"wav","bytes":85196}}],"_debug":{"title":{"table":"TextTable","rowId":"c17m3_name","source":{"id":814839411679090236},"value":"笑容连续迭代","trace":{"table":"TextTable","rowId":"c17m3_name","field":"id","raw":814839411679090236,"lookup":[{"from":"TextTable[c17m3_name].id","value":"814839411679090236"},{"from":"I18nTextTable_CN[814839411679090236]","value":"笑容连续迭代"},{"from":"brace_text(id)","value":"笑容连续迭代"}],"text":"笑容连续迭代","braceText":"笑容连续迭代"}},"lineOrder":{"mode":"dialogTree","originalLineIds":["dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005","dlg_c17m3_20_006"],"orderedLineIds":["dlg_c17m3_20_006","dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005"],"sources":[{"kind":"dialogTree","sourceKey":"dlg_c17m3_20","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_c17m3_20_p8561996FABBEFD4C.json","coverage":6,"matchedLineIds":["dlg_c17m3_20_006","dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005"],"addedLineIds":["dlg_c17m3_20_006","dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005"]}]},"runtimeRegistry":{"registered":true,"sceneKey":"dlg_c17m3_20","trunkCount":0,"trunkIndices":[],"lineCount":0,"lineCountWebui":6,"hasRootKey":true,"reason":"sceneKey is registered in Beyond.Gameplay.DialogIdTable","hasSummary":true,"summaryKey":"summary_c17m3_20_001"}},"summary":[{"text":"工人们在语音日志里提到了新的启动口令——“超级迭代人”。","_debug":{"table":"DialogSummaryTable","rowId":"summary_c17m3_20_001","source":{"id":-6408000748397770080},"fields":{"text":{"table":"DialogSummaryTable","rowId":"summary_c17m3_20_001","field":"id","raw":-6408000748397770080,"lookup":[{"from":"DialogSummaryTable[summary_c17m3_20_001].id","value":"-6408000748397770080"},{"from":"I18nTextTable_CN[-6408000748397770080]","value":"工人们在语音日志里提到了新的启动口令——“超级迭代人”。"}],"text":"工人们在语音日志里提到了新的启动口令——“超级迭代人”。"}}}}],"optionGroups":[{"g":1,"options":[{"id":"option_dlg_c17m3_20_1_001","i":1,"text":"按下播放键","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_c17m3_20_1_001","source":{"optionText":{"id":2836090372617530513,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_c17m3_20_1_001","field":"optionText","raw":{"id":2836090372617530513,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_c17m3_20_1_001].optionText","value":"2836090372617530513"},{"from":"I18nTextTable_CN[2836090372617530513]","value":"按下播放键"}],"text":"按下播放键"}}}}],"after":"dlg_c17m3_20_001"}],"warnings":[{"code":"sceneOrderDisorder","problematicAspects":["optionLayout"],"summary":"option placement relies on fallback or incomplete authored evidence","lineOrder":{"status":"direct","statusLabel":"has line order","reasonCode":"dialogTree","summary":"direct dialogTree order","detail":"own AnimeStudio tree supplies the full line order","evidence":["6 meaningful line(s) across 6 stored line(s)","builder emitted 6 ordered line id(s)","6 line(s) moved relative to the raw table order","dialogTree; source=dlg_c17m3_20; covers 6/6 line(s); adds 6 line(s); file=export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_c17m3_20_p8561996FABBEFD4C.json"],"mode":"dialogTree","coveredLineCount":6,"uncoveredLineCount":0,"coveredLineIds":["dlg_c17m3_20_006","dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005"],"uncoveredLineIds":[],"branchCoveredLineIds":[]},"optionLayout":{"status":"inferred","statusLabel":"inferred option placement","reasonCode":"noTreeReference","summary":"no AnimeStudio option reference","detail":"no AnimeStudio tree references any option for this scene; group positions are unanchored and fallback candidates are diagnostic only","evidence":["1 meaningful option(s) across 1 option group(s)","group breakdown: total=1, authoredAfter=0, authoredPre=0, keyedAfter=1, siblingSceneText=0, fallbackAfter=0, unanchored=0","authored tree sources: dlg_c17m3_20","g1 keyed after `dlg_c17m3_20_001` (options: option_dlg_c17m3_20_1_001; no authored signal: option_dlg_c17m3_20_1_001)"]}},{"code":"inferredOptionLayout","reason":"noTreeReference","detail":"no AnimeStudio tree references any option for this scene; group positions are unanchored and fallback candidates are diagnostic only","groupBreakdown":{"total":1,"authoredAfter":0,"authoredPre":0,"keyedAfter":1,"siblingSceneText":0,"fallbackAfter":0,"unanchored":0},"fallbackGroups":[],"fallbackAnchorIds":[],"groupDetails":[{"group":1,"status":"keyedAfter","after":"dlg_c17m3_20_001","position":"","inferredAnchorMode":"lineNumber","optionIds":["option_dlg_c17m3_20_1_001"],"authoredOptionIds":[],"unauthoredOptionIds":["option_dlg_c17m3_20_1_001"],"treeAfterOptionIds":[],"sceneLinkAfterOptionIds":[],"timelineAfterOptionIds":[],"cinematicAfterOptionIds":[],"textAliasAfterOptionIds":[],"textAliasPreOptionIds":[],"textAliasSourceOptionIds":[],"preOptionIds":[],"timelinePreOptionIds":[],"fallbackAnchorId":"dlg_c17m3_20_001","positionOverride":"","cinematicSources":[],"textAliasSources":[]}],"treeSources":["dlg_c17m3_20"],"sceneLinkSources":[],"timelineSources":[],"cinematicSources":[],"textAliasSources":[],"authoredOptionCount":0}],"lineGraph":{"sources":[{"kind":"dialogTree","sourceKey":"dlg_c17m3_20","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_c17m3_20_p8561996FABBEFD4C.json","nodes":[{"id":"0","type":"DialogTreeTrunkNode","x":3060.367,"y":201.6001,"lineId":"dlg_c17m3_20_001"},{"id":"1","type":"DialogTreeTrunkNode","x":3402.4,"y":200.8,"lineId":"dlg_c17m3_20_002"},{"id":"2","type":"DialogTreeTrunkNode","x":3800.8,"y":200.0,"lineId":"dlg_c17m3_20_003"},{"id":"3","type":"DialogTreeTrunkNode","x":4200.8,"y":200.8,"lineId":"dlg_c17m3_20_004"},{"id":"4","type":"DialogTreeTrunkNode","x":4600.0,"y":200.0,"lineId":"dlg_c17m3_20_005"},{"id":"5","type":"DialogTreeFinishNode","x":5045.6,"y":238.4},{"id":"6","type":"DialogTreeExSummaryNode","x":3146.868,"y":474.9571},{"id":"7","type":"DialogTreeTrunkNode","x":2358.348,"y":578.8429,"lineId":"dlg_c17m3_20_006"}],"edges":[{"from":"0","to":"1","fromLineId":"dlg_c17m3_20_001","toLineId":"dlg_c17m3_20_002"},{"from":"0","to":"6","fromLineId":"dlg_c17m3_20_001"},{"from":"1","to":"2","fromLineId":"dlg_c17m3_20_002","toLineId":"dlg_c17m3_20_003"},{"from":"2","to":"3","fromLineId":"dlg_c17m3_20_003","toLineId":"dlg_c17m3_20_004"},{"from":"3","to":"4","fromLineId":"dlg_c17m3_20_004","toLineId":"dlg_c17m3_20_005"},{"from":"4","to":"5","fromLineId":"dlg_c17m3_20_005"}],"lineIds":["dlg_c17m3_20_001","dlg_c17m3_20_002","dlg_c17m3_20_003","dlg_c17m3_20_004","dlg_c17m3_20_005","dlg_c17m3_20_006"]}]}}