UNPKG

endfield-mcp

Version:

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

1 lines • 10.9 kB
{"key":"dlg_gm01m20_4","kind":"dlg","mission":"gm01m20","scene":4,"lines":[{"id":"dlg_gm01m20_4_001","aid":"kupe","actor":"库珀","text":"所有的机器人都回来了!太感谢你了,管理员。","hint":"","audio":"au_dlg_gm01m20_4_001","emo":29,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_001","source":{"actorNameId":"kupe","actorName":{"id":8054956798669064495,"text":""},"dialogText":{"id":6423844123884295509,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m20_4_001","emotionType":29},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_001","field":"actorName","raw":{"id":8054956798669064495,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_001].actorName","value":"8054956798669064495"},{"from":"I18nTextTable_CN[8054956798669064495]","value":"库珀"}],"text":"库珀"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_001","field":"dialogText","raw":{"id":6423844123884295509,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_001].dialogText","value":"6423844123884295509"},{"from":"I18nTextTable_CN[6423844123884295509]","value":"所有的机器人都回来了!太感谢你了,管理员。"}],"text":"所有的机器人都回来了!太感谢你了,管理员。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_001","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m20_4_002","aid":"kupe","actor":"库珀","text":"辛苦你了。这是说好的报酬,你一定要收下。","hint":"","audio":"au_dlg_gm01m20_4_002","emo":26,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_002","source":{"actorNameId":"kupe","actorName":{"id":1098331250859918641,"text":""},"dialogText":{"id":-6696639675016654752,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m20_4_002","emotionType":26},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_002","field":"actorName","raw":{"id":1098331250859918641,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_002].actorName","value":"1098331250859918641"},{"from":"I18nTextTable_CN[1098331250859918641]","value":"库珀"}],"text":"库珀"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_002","field":"dialogText","raw":{"id":-6696639675016654752,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_002].dialogText","value":"-6696639675016654752"},{"from":"I18nTextTable_CN[-6696639675016654752]","value":"辛苦你了。这是说好的报酬,你一定要收下。"}],"text":"辛苦你了。这是说好的报酬,你一定要收下。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_002","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m20_4_003","aid":"kupe","actor":"库珀","text":"对了,我哥哥布龙泽也有维修机器人的任务,不过他去了矿脉源区那边,一直没有回来……","hint":"","audio":"au_dlg_gm01m20_4_003","emo":18,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_003","source":{"actorNameId":"kupe","actorName":{"id":-3415575668907586762,"text":""},"dialogText":{"id":8052180995290289433,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m20_4_003","emotionType":18},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_003","field":"actorName","raw":{"id":-3415575668907586762,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_003].actorName","value":"-3415575668907586762"},{"from":"I18nTextTable_CN[-3415575668907586762]","value":"库珀"}],"text":"库珀"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_003","field":"dialogText","raw":{"id":8052180995290289433,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_003].dialogText","value":"8052180995290289433"},{"from":"I18nTextTable_CN[8052180995290289433]","value":"对了,我哥哥布龙泽也有维修机器人的任务,不过他去了矿脉源区那边,一直没有回来……"}],"text":"对了,我哥哥布龙泽也有维修机器人的任务,不过他去了矿脉源区那边,一直没有回来……"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_003","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m20_4_004","aid":"kupe","actor":"库珀","text":"能拜托你去看看吗?但一定要小心!那边很危险。","hint":"","audio":"au_dlg_gm01m20_4_004","emo":18,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_004","source":{"actorNameId":"kupe","actorName":{"id":7786735954980663928,"text":""},"dialogText":{"id":-1326650791784233780,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m20_4_004","emotionType":18},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_004","field":"actorName","raw":{"id":7786735954980663928,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_004].actorName","value":"7786735954980663928"},{"from":"I18nTextTable_CN[7786735954980663928]","value":"库珀"}],"text":"库珀"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_004","field":"dialogText","raw":{"id":-1326650791784233780,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m20_4_004].dialogText","value":"-1326650791784233780"},{"from":"I18nTextTable_CN[-1326650791784233780]","value":"能拜托你去看看吗?但一定要小心!那边很危险。"}],"text":"能拜托你去看看吗?但一定要小心!那边很危险。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m20_4_004","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}}],"_debug":{"title":{"table":"TextTable","rowId":"gm01m20_name","source":{"id":348877775798011918},"value":"三脚架之家","trace":{"table":"TextTable","rowId":"gm01m20_name","field":"id","raw":348877775798011918,"lookup":[{"from":"TextTable[gm01m20_name].id","value":"348877775798011918"},{"from":"I18nTextTable_CN[348877775798011918]","value":"三脚架之家"},{"from":"brace_text(id)","value":"三脚架之家"}],"text":"三脚架之家","braceText":"三脚架之家"}},"lineOrder":{"mode":"dialogTree","originalLineIds":["dlg_gm01m20_4_001","dlg_gm01m20_4_002","dlg_gm01m20_4_003","dlg_gm01m20_4_004"],"orderedLineIds":["dlg_gm01m20_4_001","dlg_gm01m20_4_002","dlg_gm01m20_4_003","dlg_gm01m20_4_004"],"sources":[{"kind":"dialogTree","sourceKey":"dlg_gm01m20_4","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m20_4_pE71F42E87AF1EC7C.json","coverage":4,"matchedLineIds":["dlg_gm01m20_4_001","dlg_gm01m20_4_002","dlg_gm01m20_4_003","dlg_gm01m20_4_004"],"addedLineIds":["dlg_gm01m20_4_001","dlg_gm01m20_4_002","dlg_gm01m20_4_003","dlg_gm01m20_4_004"]}]},"runtimeRegistry":{"registered":true,"sceneKey":"dlg_gm01m20_4","trunkCount":1,"trunkIndices":[4],"lineCount":1,"lineCountWebui":4,"hasRootKey":true,"reason":"sceneKey is registered in Beyond.Gameplay.DialogIdTable","hasSummary":false,"linesByTrunk":{"4":["dlg_gm01m20_4_4_001"]},"optionGroupCount":1,"optionCount":1,"optionsByGroup":{"4":["option_dlg_gm01m20_4_4_001"]},"lineCountDelta":3,"note":"webui has 4 line(s) but DialogIdTable's per-trunk line entries total 1; the extra 3 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_gm01m20_4","count":1,"shown":1,"omitted":0}}},"optionGroups":[{"g":4,"options":[{"id":"option_dlg_gm01m20_4_4_001","i":1,"text":"好的,我会去看看。","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m20_4_4_001","source":{"optionText":{"id":1851047029659576964,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m20_4_4_001","field":"optionText","raw":{"id":1851047029659576964,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m20_4_4_001].optionText","value":"1851047029659576964"},{"from":"I18nTextTable_CN[1851047029659576964]","value":"好的,我会去看看。"}],"text":"好的,我会去看看。"}}}}],"after":"dlg_gm01m20_4_004"}],"lineGraph":{"sources":[{"kind":"dialogTree","sourceKey":"dlg_gm01m20_4","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m20_4_pE71F42E87AF1EC7C.json","nodes":[{"id":"0","type":"DialogTreeTrunkNode","x":-260.0,"y":20.0,"lineId":"dlg_gm01m20_4_001"},{"id":"1","type":"DialogTreeTrunkNode","x":200.0,"y":-60.0,"lineId":"dlg_gm01m20_4_002"},{"id":"2","type":"DialogTreeTrunkNode","x":600.0,"y":-20.0,"lineId":"dlg_gm01m20_4_003"},{"id":"3","type":"DialogTreeTrunkNode","x":800.0,"y":260.0,"lineId":"dlg_gm01m20_4_004"},{"id":"4","type":"DialogTreeOptionNode","x":1040.0,"y":160.0,"optionIds":["option_dlg_gm01m20_4_4_001"]},{"id":"5","type":"DialogTreeFinishNode","x":1160.0,"y":-60.0}],"edges":[{"from":"0","to":"1","fromLineId":"dlg_gm01m20_4_001","toLineId":"dlg_gm01m20_4_002"},{"from":"1","to":"2","fromLineId":"dlg_gm01m20_4_002","toLineId":"dlg_gm01m20_4_003"},{"from":"2","to":"3","fromLineId":"dlg_gm01m20_4_003","toLineId":"dlg_gm01m20_4_004"},{"from":"3","to":"4","fromLineId":"dlg_gm01m20_4_004"},{"from":"4","to":"5"}],"lineIds":["dlg_gm01m20_4_001","dlg_gm01m20_4_002","dlg_gm01m20_4_003","dlg_gm01m20_4_004"],"optionIds":["option_dlg_gm01m20_4_4_001"]}]},"sceneGraphLinks":[{"sourceKey":"dlg_gm01m20_4","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m20_4_pE71F42E87AF1EC7C.json","after":"dlg_gm01m20_4_004","options":[{"optionId":"option_dlg_gm01m20_4_4_001","terminal":"finish","outcomeKind":"terminalOnly","_debug":{"startNodeId":"5","pathNodeIds":["5"],"endNodeId":"5","endNodeType":"DialogTreeFinishNode","targetSceneKey":"dlg_gm01m20_4","sourceOptionNodeId":"4"}}],"sceneSpan":false,"sourceSceneKeys":["dlg_gm01m20_4"],"_debug":{"source":{"targetKey":"dlg_gm01m20_4","sourceKey":"dlg_gm01m20_4","file":"export_full/recovered/AnimeStudio-cli/StreamingAssets/json_by_type/TextAsset/dlg_gm01m20_4_pE71F42E87AF1EC7C.json"},"link":{"sourceOptionNodeId":"4","groupSceneKeys":["dlg_gm01m20_4"],"targetSceneKeys":[]}}}],"sourceLinks":[{"source":"missionRuntime","file":"export_full/structured/StreamingAssets/Data/Json/MissionRuntimeAsset/gm01m20.json","path":"$.questDic[\"gm01m20_q#2\"].objectiveList[0].condition._dialogId.constValue","raw":"dlg_gm01m20_4","kind":"dlg","context":{"field":"constValue","owner":{"questId":"gm01m20_q#2","flowIndex":0},"text":"dlg_gm01m20_4"},"_debug":{"source":{"source":"missionRuntime","file":"export_full/structured/StreamingAssets/Data/Json/MissionRuntimeAsset/gm01m20.json","path":"$.questDic[\"gm01m20_q#2\"].objectiveList[0].condition._dialogId.constValue","raw":"dlg_gm01m20_4","kind":"dlg","matchKind":"dialog","context":{"field":"constValue","owner":{"questId":"gm01m20_q#2","flowIndex":0},"text":"dlg_gm01m20_4"},"mission":"gm01m20"}},"mission":"gm01m20"}]}