UNPKG

endfield-mcp

Version:

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

1 lines • 17.3 kB
{"key":"dlg_gm01m25_5","kind":"dlg","mission":"gm01m25","scene":5,"lines":[{"id":"dlg_gm01m25_5_001","aid":"xifuka","actor":"西夫卡","text":"哈哈,管理员!又见面了!","hint":"","audio":"au_dlg_gm01m25_5_001","emo":36,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_001","source":{"actorNameId":"xifuka","actorName":{"id":2219752895821752784,"text":""},"dialogText":{"id":-4751807979209468571,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_001","emotionType":36},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_001","field":"actorName","raw":{"id":2219752895821752784,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_001].actorName","value":"2219752895821752784"},{"from":"I18nTextTable_CN[2219752895821752784]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_001","field":"dialogText","raw":{"id":-4751807979209468571,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_001].dialogText","value":"-4751807979209468571"},{"from":"I18nTextTable_CN[-4751807979209468571]","value":"哈哈,管理员!又见面了!"}],"text":"哈哈,管理员!又见面了!"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_001","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_002","aid":"xifuka","actor":"西夫卡","text":"最近怎么样?要不要再来试试?","hint":"","audio":"au_dlg_gm01m25_5_002","emo":26,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_002","source":{"actorNameId":"xifuka","actorName":{"id":1668970712802948928,"text":""},"dialogText":{"id":8448701906772990595,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_002","emotionType":26},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_002","field":"actorName","raw":{"id":1668970712802948928,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_002].actorName","value":"1668970712802948928"},{"from":"I18nTextTable_CN[1668970712802948928]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_002","field":"dialogText","raw":{"id":8448701906772990595,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_002].dialogText","value":"8448701906772990595"},{"from":"I18nTextTable_CN[8448701906772990595]","value":"最近怎么样?要不要再来试试?"}],"text":"最近怎么样?要不要再来试试?"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_002","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_006","aid":"xifuka","actor":"西夫卡","text":"还是老规矩,先抵达终点的人获胜。","hint":"","audio":"au_dlg_gm01m25_5_006","emo":26,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_006","source":{"actorNameId":"xifuka","actorName":{"id":-7756822856215957562,"text":""},"dialogText":{"id":7195932669932510084,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_006","emotionType":26},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_006","field":"actorName","raw":{"id":-7756822856215957562,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_006].actorName","value":"-7756822856215957562"},{"from":"I18nTextTable_CN[-7756822856215957562]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_006","field":"dialogText","raw":{"id":7195932669932510084,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_006].dialogText","value":"7195932669932510084"},{"from":"I18nTextTable_CN[7195932669932510084]","value":"还是老规矩,先抵达终点的人获胜。"}],"text":"还是老规矩,先抵达终点的人获胜。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_006","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_007","aid":"xifuka","actor":"西夫卡","text":"话不多说,我们开始吧!","hint":"","audio":"au_dlg_gm01m25_5_007","emo":26,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_007","source":{"actorNameId":"xifuka","actorName":{"id":94591590293669270,"text":""},"dialogText":{"id":-4655046523445536158,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_007","emotionType":26},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_007","field":"actorName","raw":{"id":94591590293669270,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_007].actorName","value":"94591590293669270"},{"from":"I18nTextTable_CN[94591590293669270]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_007","field":"dialogText","raw":{"id":-4655046523445536158,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_007].dialogText","value":"-4655046523445536158"},{"from":"I18nTextTable_CN[-4655046523445536158]","value":"话不多说,我们开始吧!"}],"text":"话不多说,我们开始吧!"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_007","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_008","aid":"xifuka","actor":"西夫卡","text":"等你有空了,可以随时回来找我们。","hint":"","audio":"au_dlg_gm01m25_5_008","emo":26,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_008","source":{"actorNameId":"xifuka","actorName":{"id":6224562590311603896,"text":""},"dialogText":{"id":-6499009522532327076,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_008","emotionType":26},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_008","field":"actorName","raw":{"id":6224562590311603896,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_008].actorName","value":"6224562590311603896"},{"from":"I18nTextTable_CN[6224562590311603896]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_008","field":"dialogText","raw":{"id":-6499009522532327076,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_008].dialogText","value":"-6499009522532327076"},{"from":"I18nTextTable_CN[-6499009522532327076]","value":"等你有空了,可以随时回来找我们。"}],"text":"等你有空了,可以随时回来找我们。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_008","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_009","aid":"xifuka","actor":"西夫卡","text":"爆炸造成的破坏非常严重。","hint":"","audio":"au_dlg_gm01m25_5_009","emo":23,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_009","source":{"actorNameId":"xifuka","actorName":{"id":221651538406259051,"text":""},"dialogText":{"id":2777528874659090362,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_009","emotionType":23},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_009","field":"actorName","raw":{"id":221651538406259051,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_009].actorName","value":"221651538406259051"},{"from":"I18nTextTable_CN[221651538406259051]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_009","field":"dialogText","raw":{"id":2777528874659090362,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_009].dialogText","value":"2777528874659090362"},{"from":"I18nTextTable_CN[2777528874659090362]","value":"爆炸造成的破坏非常严重。"}],"text":"爆炸造成的破坏非常严重。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_009","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_010","aid":"xifuka","actor":"西夫卡","text":"虽然我们协助恢复了通信,也重建了必要物资的供应链……","hint":"","audio":"au_dlg_gm01m25_5_010","emo":37,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_010","source":{"actorNameId":"xifuka","actorName":{"id":3852413046854590111,"text":""},"dialogText":{"id":-8041788946776337843,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_010","emotionType":37},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_010","field":"actorName","raw":{"id":3852413046854590111,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_010].actorName","value":"3852413046854590111"},{"from":"I18nTextTable_CN[3852413046854590111]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_010","field":"dialogText","raw":{"id":-8041788946776337843,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_010].dialogText","value":"-8041788946776337843"},{"from":"I18nTextTable_CN[-8041788946776337843]","value":"虽然我们协助恢复了通信,也重建了必要物资的供应链……"}],"text":"虽然我们协助恢复了通信,也重建了必要物资的供应链……"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_010","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}},{"id":"dlg_gm01m25_5_011","aid":"xifuka","actor":"西夫卡","text":"然而,重建工作仍然任重道远。供能高地需要相当长的时间才能从这次袭击中完全恢复过来。","hint":"","audio":"au_dlg_gm01m25_5_011","emo":23,"_debug":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_011","source":{"actorNameId":"xifuka","actorName":{"id":-1300130529566479692,"text":""},"dialogText":{"id":277916293326322421,"text":""},"hint":{"id":0,"text":""},"audioOverride":"au_dlg_gm01m25_5_011","emotionType":23},"fields":{"actor":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_011","field":"actorName","raw":{"id":-1300130529566479692,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_011].actorName","value":"-1300130529566479692"},{"from":"I18nTextTable_CN[-1300130529566479692]","value":"西夫卡"}],"text":"西夫卡"},"text":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_011","field":"dialogText","raw":{"id":277916293326322421,"text":""},"lookup":[{"from":"DialogTextTable[dlg_gm01m25_5_011].dialogText","value":"277916293326322421"},{"from":"I18nTextTable_CN[277916293326322421]","value":"然而,重建工作仍然任重道远。供能高地需要相当长的时间才能从这次袭击中完全恢复过来。"}],"text":"然而,重建工作仍然任重道远。供能高地需要相当长的时间才能从这次袭击中完全恢复过来。"},"hint":{"table":"DialogTextTable","rowId":"dlg_gm01m25_5_011","field":"hint","raw":{"id":0,"text":""},"lookup":[],"text":""}}}}],"_debug":{"title":{"table":"TextTable","rowId":"gm01m25_name","source":{"id":0},"value":"","trace":{"table":"TextTable","rowId":"gm01m25_name","field":"id","raw":0,"lookup":[],"text":"","braceText":""}},"lineOrder":{"mode":"lineIdSuffix","originalLineIds":["dlg_gm01m25_5_001","dlg_gm01m25_5_002","dlg_gm01m25_5_006","dlg_gm01m25_5_007","dlg_gm01m25_5_008","dlg_gm01m25_5_009","dlg_gm01m25_5_010","dlg_gm01m25_5_011"],"orderedLineIds":["dlg_gm01m25_5_001","dlg_gm01m25_5_002","dlg_gm01m25_5_006","dlg_gm01m25_5_007","dlg_gm01m25_5_008","dlg_gm01m25_5_009","dlg_gm01m25_5_010","dlg_gm01m25_5_011"],"sources":[{"kind":"lineIdSuffix","sourceKey":"dlg_gm01m25_5","file":"","coverage":8,"matchedLineIds":["dlg_gm01m25_5_001","dlg_gm01m25_5_002","dlg_gm01m25_5_006","dlg_gm01m25_5_007","dlg_gm01m25_5_008","dlg_gm01m25_5_009","dlg_gm01m25_5_010","dlg_gm01m25_5_011"],"addedLineIds":["dlg_gm01m25_5_001","dlg_gm01m25_5_002","dlg_gm01m25_5_006","dlg_gm01m25_5_007","dlg_gm01m25_5_008","dlg_gm01m25_5_009","dlg_gm01m25_5_010","dlg_gm01m25_5_011"]}]},"runtimeRegistry":{"registered":false,"sceneKey":"dlg_gm01m25_5","lineCountWebui":8,"reason":"sceneKey is not present in Beyond.Gameplay.DialogIdTable; the runtime DialogManager has no entry point for this scene, so it cannot be loaded from gameplay. The DialogTextTable rows still exist, so this looks like cut or unreferenced content.","hasSummary":false}},"optionGroups":[{"g":1,"options":[{"id":"option_dlg_gm01m25_5_1_001","i":1,"text":"附近的情况怎么样?","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_001","source":{"optionText":{"id":-4403692503426426134,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_001","field":"optionText","raw":{"id":-4403692503426426134,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m25_5_1_001].optionText","value":"-4403692503426426134"},{"from":"I18nTextTable_CN[-4403692503426426134]","value":"附近的情况怎么样?"}],"text":"附近的情况怎么样?"}}}},{"id":"option_dlg_gm01m25_5_1_003","i":3,"text":"好啊,我正想要活动活动。","icon":"main","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_003","source":{"optionText":{"id":-2179532275863901932,"text":""},"iconType":"main"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_003","field":"optionText","raw":{"id":-2179532275863901932,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m25_5_1_003].optionText","value":"-2179532275863901932"},{"from":"I18nTextTable_CN[-2179532275863901932]","value":"好啊,我正想要活动活动。"}],"text":"好啊,我正想要活动活动。"}}}},{"id":"option_dlg_gm01m25_5_1_004","i":4,"text":"算了,我还有事要忙。","icon":"Default","_debug":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_004","source":{"optionText":{"id":5754714993178035148,"text":""},"iconType":"Default"},"fields":{"text":{"table":"DialogOptionTable","rowId":"option_dlg_gm01m25_5_1_004","field":"optionText","raw":{"id":5754714993178035148,"text":""},"lookup":[{"from":"DialogOptionTable[option_dlg_gm01m25_5_1_004].optionText","value":"5754714993178035148"},{"from":"I18nTextTable_CN[5754714993178035148]","value":"算了,我还有事要忙。"}],"text":"算了,我还有事要忙。"}}}}],"after":"dlg_gm01m25_5_002"}],"warnings":[{"code":"sceneOrderDisorder","problematicAspects":["optionLayout"],"summary":"option placement relies on fallback or incomplete authored evidence","lineOrder":{"status":"direct","statusLabel":"has line order","reasonCode":"unregisteredScene","summary":"scene not registered with runtime (cut/dead content)","detail":"scene is absent from DialogIdTable (Endfield's runtime dialog registry); DialogManager has no entry point to load it, so the order is academic and matches DialogTextTable layout","evidence":["8 meaningful line(s) across 8 stored line(s)","builder emitted 8 ordered line id(s)","final order matches the raw line table order","lineIdSuffix; source=dlg_gm01m25_5; covers 8/8 line(s); adds 8 line(s)","scene is not in DialogIdTable -- runtime never loads it; presented order is DialogTextTable layout only"],"mode":"lineIdSuffix","coveredLineCount":8,"uncoveredLineCount":0,"coveredLineIds":["dlg_gm01m25_5_001","dlg_gm01m25_5_002","dlg_gm01m25_5_006","dlg_gm01m25_5_007","dlg_gm01m25_5_008","dlg_gm01m25_5_009","dlg_gm01m25_5_010","dlg_gm01m25_5_011"],"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":["3 meaningful option(s) across 1 option group(s)","scene is not in DialogIdTable -- runtime never loads it through DialogManager; option rows are still source-backed but placement cannot be confirmed by a runtime entry point","group breakdown: total=1, authoredAfter=0, authoredPre=0, keyedAfter=0, siblingSceneText=0, fallbackAfter=1, unanchored=0","fallback candidate anchors: dlg_gm01m25_5_002","g1 sparse-gap fallback near `dlg_gm01m25_5_002` (options: option_dlg_gm01m25_5_1_001, option_dlg_gm01m25_5_1_003, option_dlg_gm01m25_5_1_004; no authored signal: option_dlg_gm01m25_5_1_001, option_dlg_gm01m25_5_1_003, option_dlg_gm01m25_5_1_004)"]}},{"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":0,"siblingSceneText":0,"fallbackAfter":1,"unanchored":0},"fallbackGroups":["g1"],"fallbackAnchorIds":["dlg_gm01m25_5_002"],"groupDetails":[{"group":1,"status":"fallbackAfter","after":"dlg_gm01m25_5_002","position":"","inferredAnchorMode":"sparseGap","optionIds":["option_dlg_gm01m25_5_1_001","option_dlg_gm01m25_5_1_003","option_dlg_gm01m25_5_1_004"],"authoredOptionIds":[],"unauthoredOptionIds":["option_dlg_gm01m25_5_1_001","option_dlg_gm01m25_5_1_003","option_dlg_gm01m25_5_1_004"],"treeAfterOptionIds":[],"sceneLinkAfterOptionIds":[],"timelineAfterOptionIds":[],"cinematicAfterOptionIds":[],"textAliasAfterOptionIds":[],"textAliasPreOptionIds":[],"textAliasSourceOptionIds":[],"preOptionIds":[],"timelinePreOptionIds":[],"fallbackAnchorId":"dlg_gm01m25_5_002","positionOverride":"","cinematicSources":[],"textAliasSources":[]}],"treeSources":[],"sceneLinkSources":[],"timelineSources":[],"cinematicSources":[],"textAliasSources":[],"authoredOptionCount":0}]}