UNPKG

endfield-mcp

Version:

MCP Server for Arknights: Endfield (TypeScript / stdio + Streamable HTTP)

1 lines • 17.8 kB
{"key":"dlg_gm01m1_1","kind":"dlg","mission":"gm01m1","scene":1,"lines":[{"id":"dlg_gm01m1_1_001","aid":"waliya","actor":"???","text":"哎呀,总算有人来了!","hint":"","audio":"au_dlg_gm01m1_1_001","emo":35,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_001","source":{"actorNameId":"waliya","actorName":{"id":-7850737515881185757,"text":""},"dialogText":{"id":7152395449619604689,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m1_1_001","emotionType":35},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_001","field":"actorName","raw":{"id":-7850737515881185757,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_001].actorName","value":"-7850737515881185757"},{"from":"I18nTextTable_CN[-7850737515881185757]","value":"???"}],"text":"???"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_001","field":"dialogText","raw":{"id":7152395449619604689,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_001].dialogText","value":"7152395449619604689"},{"from":"I18nTextTable_CN[7152395449619604689]","value":"哎呀,总算有人来了!"}],"text":"哎呀,总算有人来了!"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_001","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m1_1_002","aid":"waliya","actor":"???","text":"对,我叫瓦利亚,源石副产物中心的物资调度员。","hint":"","audio":"au_dlg_gm01m1_1_002","emo":37,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_002","source":{"actorNameId":"waliya","actorName":{"id":1186341987939200146,"text":""},"dialogText":{"id":-612048432826010856,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m1_1_002","emotionType":37},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_002","field":"actorName","raw":{"id":1186341987939200146,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_002].actorName","value":"1186341987939200146"},{"from":"I18nTextTable_CN[1186341987939200146]","value":"???"}],"text":"???"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_002","field":"dialogText","raw":{"id":-612048432826010856,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_002].dialogText","value":"-612048432826010856"},{"from":"I18nTextTable_CN[-612048432826010856]","value":"对,我叫瓦利亚,源石副产物中心的物资调度员。"}],"text":"对,我叫瓦利亚,源石副产物中心的物资调度员。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_002","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m1_1_003","aid":"waliya","actor":"瓦利亚","text":"裂地者袭击的时候,我正好在外头运货。回来一看,这儿都快成废墟了,门口还给堵死了。","hint":"","audio":"au_dlg_gm01m1_1_003","emo":32,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_003","source":{"actorNameId":"waliya","actorName":{"id":6875702461737024552,"text":""},"dialogText":{"id":-2210646284783412071,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m1_1_003","emotionType":32},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_003","field":"actorName","raw":{"id":6875702461737024552,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_003].actorName","value":"6875702461737024552"},{"from":"I18nTextTable_CN[6875702461737024552]","value":"瓦利亚"}],"text":"瓦利亚"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_003","field":"dialogText","raw":{"id":-2210646284783412071,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_003].dialogText","value":"-2210646284783412071"},{"from":"I18nTextTable_CN[-2210646284783412071]","value":"裂地者袭击的时候,我正好在外头运货。回来一看,这儿都快成废墟了,门口还给堵死了。"}],"text":"裂地者袭击的时候,我正好在外头运货。回来一看,这儿都快成废墟了,门口还给堵死了。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_003","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m1_1_004","aid":"waliya","actor":"瓦利亚","text":"我花了大半天才把门口那堆破烂清干净,正准备把物资运进去,结果发现大楼的门压根儿打不开了。","hint":"","audio":"au_dlg_gm01m1_1_004","emo":32,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_004","source":{"actorNameId":"waliya","actorName":{"id":-3231610506648189395,"text":""},"dialogText":{"id":-8743410819602386997,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m1_1_004","emotionType":32},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_004","field":"actorName","raw":{"id":-3231610506648189395,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_004].actorName","value":"-3231610506648189395"},{"from":"I18nTextTable_CN[-3231610506648189395]","value":"瓦利亚"}],"text":"瓦利亚"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_004","field":"dialogText","raw":{"id":-8743410819602386997,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_004].dialogText","value":"-8743410819602386997"},{"from":"I18nTextTable_CN[-8743410819602386997]","value":"我花了大半天才把门口那堆破烂清干净,正准备把物资运进去,结果发现大楼的门压根儿打不开了。"}],"text":"我花了大半天才把门口那堆破烂清干净,正准备把物资运进去,结果发现大楼的门压根儿打不开了。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_004","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m1_1_005","aid":"waliya","actor":"瓦利亚","text":"我猜是裂地者把控制系统给弄坏了。估计他们想强行开门,反倒直接把它搞瘫痪了……这群蠢货当坏人都当得不专业。","hint":"","audio":"au_dlg_gm01m1_1_005","emo":28,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_005","source":{"actorNameId":"waliya","actorName":{"id":-2058898773568007033,"text":""},"dialogText":{"id":-8551620030316249598,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m1_1_005","emotionType":28},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_005","field":"actorName","raw":{"id":-2058898773568007033,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_005].actorName","value":"-2058898773568007033"},{"from":"I18nTextTable_CN[-2058898773568007033]","value":"瓦利亚"}],"text":"瓦利亚"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_005","field":"dialogText","raw":{"id":-8551620030316249598,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m1_1_005].dialogText","value":"-8551620030316249598"},{"from":"I18nTextTable_CN[-8551620030316249598]","value":"我猜是裂地者把控制系统给弄坏了。估计他们想强行开门,反倒直接把它搞瘫痪了……这群蠢货当坏人都当得不专业。"}],"text":"我猜是裂地者把控制系统给弄坏了。估计他们想强行开门,反倒直接把它搞瘫痪了……这群蠢货当坏人都当得不专业。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m1_1_005","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}}],"_debug":{"title":{"table":"TextTable","rowId":"gm01m1_name","source":{"id":1867657642986615050},"value":"职责所在","trace":{"table":"TextTable","rowId":"gm01m1_name","field":"id","raw":1867657642986615050,"lookup":[{"from":"TextTable[gm01m1_name].id","value":"1867657642986615050"},{"from":"I18nTextTable_CN[1867657642986615050]","value":"职责所在"},{"from":"brace_text(id)","value":"职责所在"}],"text":"职责所在","braceText":"职责所在"}},"lineOrder":{"mode":"dialogTree","originalLineIds":["dlg_gm01m1_1_001","dlg_gm01m1_1_002","dlg_gm01m1_1_003","dlg_gm01m1_1_004","dlg_gm01m1_1_005"],"orderedLineIds":["dlg_gm01m1_1_001","dlg_gm01m1_1_002","dlg_gm01m1_1_003","dlg_gm01m1_1_004","dlg_gm01m1_1_005"],"sources":[{"kind":"dialogTree","sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json","coverage":5,"matchedLineIds":["dlg_gm01m1_1_001","dlg_gm01m1_1_002","dlg_gm01m1_1_003","dlg_gm01m1_1_004","dlg_gm01m1_1_005"],"addedLineIds":["dlg_gm01m1_1_001","dlg_gm01m1_1_002","dlg_gm01m1_1_003","dlg_gm01m1_1_004","dlg_gm01m1_1_005"]}]},"runtimeRegistry":{"registered":true,"sceneKey":"dlg_gm01m1_1","trunkCount":2,"trunkIndices":[3,4],"lineCount":3,"lineCountWebui":5,"hasRootKey":true,"reason":"sceneKey is registered in Beyond.Gameplay.DialogIdTable","hasSummary":true,"summaryKey":"summary_gm01m1_1_001","linesByTrunk":{"3":["dlg_gm01m1_1_3_001","dlg_gm01m1_1_3_002"],"4":["dlg_gm01m1_1_4_001"]},"optionGroupCount":2,"optionCount":3,"optionsByGroup":{"3":["option_dlg_gm01m1_1_3_001","option_dlg_gm01m1_1_3_002"],"4":["option_dlg_gm01m1_1_4_001"]},"lineCountDelta":2,"note":"webui has 5 line(s) but DialogIdTable's per-trunk line entries total 3; the extra 2 webui line(s) may be summary/hint rows that the runtime doesn't address by trunk id"},"sourceLinks":{"source":{"index":"export_full/recovered/story_source_links.json","key":"dlg_gm01m1_1","count":1,"shown":1,"omitted":0}}},"summary":[{"text":"你偶遇了工团成员瓦利亚,并打算帮他打开源石副产物中心大楼的门。","_debug":{"table":"DialogSummaryTable","rowId":"summary_gm01m1_1_001","source":{"id":4317568491233579351},"fields":{"text":{"table":"DialogSummaryTable","rowId":"summary_gm01m1_1_001","field":"id","raw":4317568491233579351,"lookup":[{"from":"DialogSummaryTable[summary_gm01m1_1_001].id","value":"4317568491233579351"},{"from":"I18nTextTable_CN[4317568491233579351]","value":"你偶遇了工团成员瓦利亚,并打算帮他打开源石副产物中心大楼的门。"}],"text":"你偶遇了工团成员瓦利亚,并打算帮他打开源石副产物中心大楼的门。"}}}}],"optionGroups":[{"g":3,"options":[{"id":"option_dlg_gm01m1_1_3_001","i":1,"text":"这里是你清理的?","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_3_001","source":{"optionText":{"id":8651375921106675986,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_3_001","field":"optionText","raw":{"id":8651375921106675986,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m1_1_3_001].optionText","value":"8651375921106675986"},{"from":"I18nTextTable_CN[8651375921106675986]","value":"这里是你清理的?"}],"text":"这里是你清理的?"}}}},{"id":"option_dlg_gm01m1_1_3_002","i":2,"text":"你是这里的工作人员?","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_3_002","source":{"optionText":{"id":-542136683768415084,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_3_002","field":"optionText","raw":{"id":-542136683768415084,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m1_1_3_002].optionText","value":"-542136683768415084"},{"from":"I18nTextTable_CN[-542136683768415084]","value":"你是这里的工作人员?"}],"text":"你是这里的工作人员?"}}}}],"after":"dlg_gm01m1_1_001"},{"g":4,"options":[{"id":"option_dlg_gm01m1_1_4_001","i":1,"text":"我来想办法。","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_4_001","source":{"optionText":{"id":20810721866219635,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m1_1_4_001","field":"optionText","raw":{"id":20810721866219635,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m1_1_4_001].optionText","value":"20810721866219635"},{"from":"I18nTextTable_CN[20810721866219635]","value":"我来想办法。"}],"text":"我来想办法。"}}}}],"after":"dlg_gm01m1_1_005"}],"lineGraph":{"sources":[{"kind":"dialogTree","sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json","nodes":[{"id":"0","type":"DialogTreeTrunkNode","x":199.2,"y":200.0,"lineId":"dlg_gm01m1_1_001"},{"id":"1","type":"DialogTreeOptionNode","x":600.0,"y":200.0,"optionIds":["option_dlg_gm01m1_1_3_001","option_dlg_gm01m1_1_3_002"]},{"id":"2","type":"DialogTreeTrunkNode","x":1000.0,"y":200.0,"lineId":"dlg_gm01m1_1_002"},{"id":"3","type":"DialogTreeOptionNode","x":1400.0,"y":200.0,"optionIds":["option_dlg_gm01m1_1_3d5_001","option_dlg_gm01m1_1_3d5_002"]},{"id":"4","type":"DialogTreeTrunkNode","x":1800.0,"y":200.0,"lineId":"dlg_gm01m1_1_003"},{"id":"5","type":"DialogTreeTrunkNode","x":2200.0,"y":200.0,"lineId":"dlg_gm01m1_1_004"},{"id":"6","type":"DialogTreeTrunkNode","x":2600.0,"y":200.0,"lineId":"dlg_gm01m1_1_005"},{"id":"7","type":"DialogTreeOptionNode","x":3000.0,"y":200.0,"optionIds":["option_dlg_gm01m1_1_4_001"]},{"id":"8","type":"DialogTreeFinishNode","x":3400.0,"y":200.0},{"id":"9","type":"DialogTreeExActorNode","x":2200.0,"y":400.0},{"id":"10","type":"DialogTreeExActorNode","x":1800.0,"y":400.0},{"id":"11","type":"DialogTreeExSummaryNode","x":200.0,"y":400.0}],"edges":[{"from":"0","to":"1","fromLineId":"dlg_gm01m1_1_001"},{"from":"0","to":"11","fromLineId":"dlg_gm01m1_1_001"},{"from":"1","to":"2","toLineId":"dlg_gm01m1_1_002","count":2},{"from":"2","to":"3","fromLineId":"dlg_gm01m1_1_002"},{"from":"3","to":"4","toLineId":"dlg_gm01m1_1_003","count":2},{"from":"4","to":"5","fromLineId":"dlg_gm01m1_1_003","toLineId":"dlg_gm01m1_1_004"},{"from":"4","to":"10","fromLineId":"dlg_gm01m1_1_003"},{"from":"5","to":"6","fromLineId":"dlg_gm01m1_1_004","toLineId":"dlg_gm01m1_1_005"},{"from":"5","to":"9","fromLineId":"dlg_gm01m1_1_004"},{"from":"6","to":"7","fromLineId":"dlg_gm01m1_1_005"},{"from":"7","to":"8"}],"lineIds":["dlg_gm01m1_1_001","dlg_gm01m1_1_002","dlg_gm01m1_1_003","dlg_gm01m1_1_004","dlg_gm01m1_1_005"],"optionIds":["option_dlg_gm01m1_1_3_001","option_dlg_gm01m1_1_3_002","option_dlg_gm01m1_1_3d5_001","option_dlg_gm01m1_1_3d5_002","option_dlg_gm01m1_1_4_001"]}]},"sceneGraphLinks":[{"sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json","after":"dlg_gm01m1_1_001","options":[{"optionId":"option_dlg_gm01m1_1_3_001","firstLineId":"dlg_gm01m1_1_002","firstSceneKey":"dlg_gm01m1_1","pathLineIds":["dlg_gm01m1_1_002"],"sceneKeys":["dlg_gm01m1_1"],"submenuSceneKeys":["dlg_gm01m1_1"],"outcomeKind":"sameSceneMenuLoop","loop":{"kind":"menuReturn","returnsToSourceOptionNode":false,"sceneKeys":["dlg_gm01m1_1"]},"_debug":{"startNodeId":"2","pathNodeIds":["2","3"],"endNodeId":"3","endNodeType":"DialogTreeOptionNode","returnOptionIds":["option_dlg_gm01m1_1_3d5_001","option_dlg_gm01m1_1_3d5_002"],"targetSceneKey":"dlg_gm01m1_1","sourceOptionNodeId":"1","returnsToSourceOptionNode":false},"submenuTargets":[{"sceneKey":"dlg_gm01m1_1","optionId":"option_dlg_gm01m1_1_3d5_001"},{"sceneKey":"dlg_gm01m1_1","optionId":"option_dlg_gm01m1_1_3d5_002"}]},{"optionId":"option_dlg_gm01m1_1_3_002","firstLineId":"dlg_gm01m1_1_002","firstSceneKey":"dlg_gm01m1_1","pathLineIds":["dlg_gm01m1_1_002"],"sceneKeys":["dlg_gm01m1_1"],"submenuSceneKeys":["dlg_gm01m1_1"],"outcomeKind":"sameSceneMenuLoop","loop":{"kind":"menuReturn","returnsToSourceOptionNode":false,"sceneKeys":["dlg_gm01m1_1"]},"_debug":{"startNodeId":"2","pathNodeIds":["2","3"],"endNodeId":"3","endNodeType":"DialogTreeOptionNode","returnOptionIds":["option_dlg_gm01m1_1_3d5_001","option_dlg_gm01m1_1_3d5_002"],"targetSceneKey":"dlg_gm01m1_1","sourceOptionNodeId":"1","returnsToSourceOptionNode":false},"submenuTargets":[{"sceneKey":"dlg_gm01m1_1","optionId":"option_dlg_gm01m1_1_3d5_001"},{"sceneKey":"dlg_gm01m1_1","optionId":"option_dlg_gm01m1_1_3d5_002"}]}],"sceneSpan":false,"sourceSceneKeys":["dlg_gm01m1_1"],"_debug":{"source":{"targetKey":"dlg_gm01m1_1","sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json"},"link":{"sourceOptionNodeId":"1","groupSceneKeys":["dlg_gm01m1_1"],"targetSceneKeys":["dlg_gm01m1_1"]}}},{"sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json","after":"dlg_gm01m1_1_005","options":[{"optionId":"option_dlg_gm01m1_1_4_001","terminal":"finish","outcomeKind":"terminalOnly","_debug":{"startNodeId":"8","pathNodeIds":["8"],"endNodeId":"8","endNodeType":"DialogTreeFinishNode","targetSceneKey":"dlg_gm01m1_1","sourceOptionNodeId":"7"}}],"sceneSpan":false,"sourceSceneKeys":["dlg_gm01m1_1"],"_debug":{"source":{"targetKey":"dlg_gm01m1_1","sourceKey":"dlg_gm01m1_1","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m1_1_p40199D56542C4807.json"},"link":{"sourceOptionNodeId":"7","groupSceneKeys":["dlg_gm01m1_1"],"targetSceneKeys":[]}}}],"sourceLinks":[{"source":"missionRuntime","file":"export_full/structured/StreamingAssets/Data/Json/MissionRuntimeAsset/gm01m1.json","path":"$.questDic[\"gm01m1_q#8\"].objectiveList[0].condition._dialogId.constValue","raw":"dlg_gm01m1_1","kind":"dlg","context":{"field":"constValue","owner":{"questId":"gm01m1_q#8","flowIndex":0},"text":"dlg_gm01m1_1"},"_debug":{"source":{"source":"missionRuntime","file":"export_full/structured/StreamingAssets/Data/Json/MissionRuntimeAsset/gm01m1.json","path":"$.questDic[\"gm01m1_q#8\"].objectiveList[0].condition._dialogId.constValue","raw":"dlg_gm01m1_1","kind":"dlg","matchKind":"dialog","context":{"field":"constValue","owner":{"questId":"gm01m1_q#8","flowIndex":0},"text":"dlg_gm01m1_1"},"mission":"gm01m1"}},"mission":"gm01m1"}]}