Files
xsl 0652c2f0e6 research(hunt-sim): 10 人并发在线模拟×多 agent 设计迭代——研究设施与全套档案
研究命题(00-plan):验证并打磨《围猎》联机纯音频体验——不是逻辑能跑通,
而是真人玩起来是什么体验、愿不愿意再来一局。

设施 web/harness/hunt-sim/(可复用,零依赖):
- arena.mjs 编排器:起真实服务器(随机端口+临时数据目录隔离),10 个拟人客户端
  经真实 WS 同时在线,错峰组队、真实时长对局、局间状态跨轮维护
- sim-client.mjs:game.js 行为移植(协议+手势路由+R1-R8 音频调度逐字节对齐),
  产出「玩家耳朵听到什么」的感知时间线(语音全文/loop 方位音量档/喊话/震动)
- brain.mjs:人设大脑——察觉延迟/前后判读(以真值为条件的正确率模型)/掩蔽放大/
  冷却乱滑/技能囤积/呼喊倾向/分心断网,全部随机判定用按实体 id 哈希的独立抽签
  (mulberry32 流会被刷怪座位轮转结构带偏,实测造成系统性镜像反转,已证伪)
- recorder.mjs:每人每局 events.jsonl 全量 + percept.md 感知转写 + 对局速览

研究档案 research/hunt-sim/:
- players/:10 人配置(LLM 亲笔)+策略自述+逐局去留决策+人设终评+退游者重访
- rounds/:v1 三轮(R0 教学+R1/R2 真人快速)+ v2 复测两轮,共 48 局全记录
- analysis/01-04:数值曲线/音频信息设计/协作社交/上手留存四视角报告
- synthesis.md(S1-S9 裁定)、metrics.md/metrics-v2.md(两版对比总账)、report.md(总报告)

v1 核心发现:10 人 3 轮 28 局 100% 胜率 26S/营地零损耗;击杀垄断(专家单人 30/39);
呼喊 3 次/28 局应答 0;N/S 前后判读仅 63/69% 可命中;四种退游死因
(失衡/社交真空/交互摩擦/观光无聊)→ 详见 report.md
2026-09-19 11:06:07 +08:00

1150 lines
22 KiB
JSON

{
"players": {
"P01": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 36,
"durLeft": 10
},
"totalKills": 70
},
"matches": [
{
"round": "R1v2",
"player": "P01",
"persona": "P01 老鹰",
"room": "GKBW",
"slot": 0,
"seed": 1849514313,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 36,
"kills": {
"0": 36,
"1": 10,
"2": 5,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 58,
"attacksCorrectArc": 58,
"attacksWrongArc": 0,
"misses": 2,
"kills": 28,
"breachesTotal": 0,
"callouts": 0,
"skills": 4,
"helpAcksHeard": 1,
"botlinesHeard": 10,
"voiceLinesHeard": 26,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 36,
"threatRelisten": 0,
"watchdogIdles": 0,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 726,
"noticeMaskedMedianMs": 1040,
"noticeCleanMedianMs": 726,
"gestures": 63
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P01",
"persona": "P01 老鹰",
"room": "7YC9",
"slot": 0,
"seed": 3670574106,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 34,
"kills": {
"0": 34,
"1": 14,
"2": 1,
"3": 2
},
"wave": 5
},
"summary": {
"attacks": 53,
"attacksCorrectArc": 52,
"attacksWrongArc": 1,
"misses": 0,
"kills": 28,
"breachesTotal": 0,
"callouts": 0,
"skills": 3,
"helpAcksHeard": 0,
"botlinesHeard": 7,
"voiceLinesHeard": 25,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 30,
"threatRelisten": 0,
"watchdogIdles": 0,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 713,
"noticeMaskedMedianMs": 1134,
"noticeCleanMedianMs": 694,
"gestures": 58
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P02": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 10,
"durLeft": 10
},
"totalKills": 24
},
"matches": [
{
"round": "R1v2",
"player": "P02",
"persona": "P02 小鹿",
"room": "GKBW",
"slot": 1,
"seed": 1849514313,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 10,
"kills": {
"0": 36,
"1": 10,
"2": 5,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 14,
"attacksCorrectArc": 11,
"attacksWrongArc": 3,
"misses": 2,
"kills": 10,
"breachesTotal": 0,
"callouts": 1,
"skills": 0,
"helpAcksHeard": 1,
"botlinesHeard": 10,
"voiceLinesHeard": 21,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 11,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 44,
"registered": 43,
"noticeMedianMs": 1077,
"noticeMaskedMedianMs": 1681,
"noticeCleanMedianMs": 1076,
"gestures": 14
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P02",
"persona": "P02 小鹿",
"room": "7YC9",
"slot": 1,
"seed": 3670574106,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 14,
"kills": {
"0": 34,
"1": 14,
"2": 1,
"3": 2
},
"wave": 5
},
"summary": {
"attacks": 11,
"attacksCorrectArc": 9,
"attacksWrongArc": 2,
"misses": 1,
"kills": 9,
"breachesTotal": 0,
"callouts": 0,
"skills": 3,
"helpAcksHeard": 0,
"botlinesHeard": 7,
"voiceLinesHeard": 22,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 24,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 45,
"registered": 44,
"noticeMedianMs": 1045,
"noticeMaskedMedianMs": 1322,
"noticeCleanMedianMs": 1027,
"gestures": 11
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P03": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 5,
"durLeft": 10
},
"totalKills": 7
},
"matches": [
{
"round": "R1v2",
"player": "P03",
"persona": "P03 通勤客",
"room": "GKBW",
"slot": 2,
"seed": 1849514313,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 5,
"kills": {
"0": 36,
"1": 10,
"2": 5,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 5,
"attacksCorrectArc": 5,
"attacksWrongArc": 0,
"misses": 0,
"kills": 5,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 1,
"botlinesHeard": 10,
"voiceLinesHeard": 23,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 2,
"spamSwipes": 18,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 48,
"registered": 33,
"noticeMedianMs": 1609,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1609,
"gestures": 10
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P03",
"persona": "P03 通勤客",
"room": "7YC9",
"slot": 3,
"seed": 3670574106,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 2,
"kills": {
"0": 34,
"1": 14,
"2": 1,
"3": 2
},
"wave": 5
},
"summary": {
"attacks": 3,
"attacksCorrectArc": 2,
"attacksWrongArc": 1,
"misses": 1,
"kills": 2,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 0,
"botlinesHeard": 7,
"voiceLinesHeard": 23,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 2,
"spamSwipes": 14,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 49,
"registered": 35,
"noticeMedianMs": 1622,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1622,
"gestures": 8
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P04": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 0,
"durLeft": 10
},
"totalKills": 1
},
"matches": [
{
"round": "R1v2",
"player": "P04",
"persona": "P04 老赵",
"room": "GKBW",
"slot": 3,
"seed": 1849514313,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 0,
"kills": {
"0": 36,
"1": 10,
"2": 5,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 2,
"attacksCorrectArc": 0,
"attacksWrongArc": 2,
"misses": 2,
"kills": 0,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 1,
"botlinesHeard": 10,
"voiceLinesHeard": 21,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 0,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 47,
"registered": 37,
"noticeMedianMs": 1496,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1496,
"gestures": 7
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P04",
"persona": "P04 老赵",
"room": "7YC9",
"slot": 2,
"seed": 3670574106,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 1,
"kills": {
"0": 34,
"1": 14,
"2": 1,
"3": 2
},
"wave": 5
},
"summary": {
"attacks": 1,
"attacksCorrectArc": 1,
"attacksWrongArc": 0,
"misses": 0,
"kills": 1,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 0,
"botlinesHeard": 7,
"voiceLinesHeard": 23,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 0,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 47,
"registered": 40,
"noticeMedianMs": 1504,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1504,
"gestures": 6
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P05": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 19,
"durLeft": 10
},
"totalKills": 41
},
"matches": [
{
"round": "R1v2",
"player": "P05",
"persona": "P05 独狼",
"room": "KTSF",
"slot": 1,
"seed": 3329646206,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 19,
"kills": {
"0": 6,
"1": 19,
"2": 26,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 31,
"attacksCorrectArc": 31,
"attacksWrongArc": 0,
"misses": 0,
"kills": 19,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 2,
"botlinesHeard": 8,
"voiceLinesHeard": 24,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 18,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 738,
"noticeMaskedMedianMs": 1193,
"noticeCleanMedianMs": 734,
"gestures": 36
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P05",
"persona": "P05 独狼",
"room": "7QYA",
"slot": 1,
"seed": 646987537,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 22,
"kills": {
"0": 8,
"1": 22,
"2": 21,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 34,
"attacksCorrectArc": 32,
"attacksWrongArc": 2,
"misses": 0,
"kills": 22,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 0,
"botlinesHeard": 5,
"voiceLinesHeard": 24,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 12,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 735,
"noticeMaskedMedianMs": 1042,
"noticeCleanMedianMs": 735,
"gestures": 39
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P06": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 6,
"durLeft": 10
},
"totalKills": 14
},
"matches": [
{
"round": "R1v2",
"player": "P06",
"persona": "P06 社交花",
"room": "KTSF",
"slot": 0,
"seed": 3329646206,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 6,
"kills": {
"0": 6,
"1": 19,
"2": 26,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 2,
"attacksCorrectArc": 2,
"attacksWrongArc": 0,
"misses": 0,
"kills": 2,
"breachesTotal": 0,
"callouts": 2,
"skills": 2,
"helpAcksHeard": 2,
"botlinesHeard": 8,
"voiceLinesHeard": 19,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 0,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 860,
"noticeMaskedMedianMs": 1831,
"noticeCleanMedianMs": 860,
"gestures": 2
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P06",
"persona": "P06 社交花",
"room": "7QYA",
"slot": 0,
"seed": 646987537,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 8,
"kills": {
"0": 8,
"1": 22,
"2": 21,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 6,
"attacksCorrectArc": 4,
"attacksWrongArc": 2,
"misses": 1,
"kills": 4,
"breachesTotal": 0,
"callouts": 0,
"skills": 2,
"helpAcksHeard": 0,
"botlinesHeard": 5,
"voiceLinesHeard": 19,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 1,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 51,
"registered": 50,
"noticeMedianMs": 930,
"noticeMaskedMedianMs": 1727,
"noticeCleanMedianMs": 909,
"gestures": 6
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P07": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 26,
"durLeft": 10
},
"totalKills": 47
},
"matches": [
{
"round": "R1v2",
"player": "P07",
"persona": "P07 暴躁哥",
"room": "KTSF",
"slot": 2,
"seed": 3329646206,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 26,
"kills": {
"0": 6,
"1": 19,
"2": 26,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 16,
"attacksCorrectArc": 12,
"attacksWrongArc": 4,
"misses": 2,
"kills": 11,
"breachesTotal": 0,
"callouts": 0,
"skills": 13,
"helpAcksHeard": 1,
"botlinesHeard": 5,
"voiceLinesHeard": 44,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 50,
"threatRelisten": 12,
"watchdogIdles": 0,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 828,
"noticeMaskedMedianMs": 1223,
"noticeCleanMedianMs": 681,
"gestures": 21
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P07",
"persona": "P07 暴躁哥",
"room": "7QYA",
"slot": 2,
"seed": 646987537,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 21,
"kills": {
"0": 8,
"1": 22,
"2": 21,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 10,
"attacksCorrectArc": 9,
"attacksWrongArc": 1,
"misses": 0,
"kills": 8,
"breachesTotal": 0,
"callouts": 0,
"skills": 11,
"helpAcksHeard": 0,
"botlinesHeard": 4,
"voiceLinesHeard": 36,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 17,
"threatRelisten": 10,
"watchdogIdles": 0,
"brainStats": {
"loopsHeard": 51,
"registered": 51,
"noticeMedianMs": 735,
"noticeMaskedMedianMs": 997,
"noticeCleanMedianMs": 678,
"gestures": 15
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P08": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 0,
"durLeft": 10
},
"totalKills": 17
},
"matches": [
{
"round": "R1v2",
"player": "P08",
"persona": "P08 谨慎姐",
"room": "KTSF",
"slot": 3,
"seed": 3329646206,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 0,
"kills": {
"0": 6,
"1": 19,
"2": 26,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 0,
"attacksCorrectArc": 0,
"attacksWrongArc": 0,
"misses": 1,
"kills": 0,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 2,
"botlinesHeard": 8,
"voiceLinesHeard": 21,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 0,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 51,
"registered": 43,
"noticeMedianMs": 1360,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1360,
"gestures": 6
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P08",
"persona": "P08 谨慎姐",
"room": "6QMP",
"slot": 0,
"seed": 47583428,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 17,
"kills": {
"0": 17,
"1": 15,
"2": 7
},
"wave": 5
},
"summary": {
"attacks": 22,
"attacksCorrectArc": 14,
"attacksWrongArc": 8,
"misses": 5,
"kills": 12,
"breachesTotal": 0,
"callouts": 0,
"skills": 4,
"helpAcksHeard": 0,
"botlinesHeard": 10,
"voiceLinesHeard": 29,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 1,
"spamSwipes": 12,
"threatRelisten": 1,
"watchdogIdles": 2,
"brainStats": {
"loopsHeard": 38,
"registered": 37,
"noticeMedianMs": 1334,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1334,
"gestures": 28
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P09": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 0,
"durLeft": 10
},
"totalKills": 12
},
"matches": [
{
"round": "R1v2",
"player": "P09",
"persona": "P09 挂机侠",
"room": "YWZB",
"slot": 0,
"seed": 3035274988,
"result": {
"win": true,
"dur": 9,
"grade": "S",
"myKills": 12,
"kills": {
"0": 12,
"1": 19,
"2": 7
},
"wave": 5
},
"summary": {
"attacks": 10,
"attacksCorrectArc": 9,
"attacksWrongArc": 1,
"misses": 1,
"kills": 8,
"breachesTotal": 1,
"callouts": 0,
"skills": 2,
"helpAcksHeard": 0,
"botlinesHeard": 12,
"voiceLinesHeard": 24,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 3,
"spamSwipes": 11,
"threatRelisten": 1,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 30,
"registered": 24,
"noticeMedianMs": 1346,
"noticeMaskedMedianMs": 1322,
"noticeCleanMedianMs": 1346,
"gestures": 12
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P09",
"persona": "P09 挂机侠",
"room": "7QYA",
"slot": 3,
"seed": 646987537,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 0,
"kills": {
"0": 8,
"1": 22,
"2": 21,
"3": 0
},
"wave": 5
},
"summary": {
"attacks": 0,
"attacksCorrectArc": 0,
"attacksWrongArc": 0,
"misses": 1,
"kills": 0,
"breachesTotal": 0,
"callouts": 0,
"skills": 0,
"helpAcksHeard": 0,
"botlinesHeard": 5,
"voiceLinesHeard": 16,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 3,
"spamSwipes": 0,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 46,
"registered": 30,
"noticeMedianMs": 1366,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1366,
"gestures": 1
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
},
"P10": {
"active": true,
"progress": {
"tutDone": true,
"runs": 2,
"best": {
"grade": "S",
"kills": 15,
"durLeft": 10
},
"totalKills": 34
},
"matches": [
{
"round": "R1v2",
"player": "P10",
"persona": "P10 新手小白",
"room": "YWZB",
"slot": 1,
"seed": 3035274988,
"result": {
"win": true,
"dur": 9,
"grade": "S",
"myKills": 19,
"kills": {
"0": 12,
"1": 19,
"2": 7
},
"wave": 5
},
"summary": {
"attacks": 6,
"attacksCorrectArc": 4,
"attacksWrongArc": 2,
"misses": 2,
"kills": 4,
"breachesTotal": 1,
"callouts": 0,
"skills": 6,
"helpAcksHeard": 0,
"botlinesHeard": 7,
"voiceLinesHeard": 28,
"voiceCuts": 1,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 30,
"threatRelisten": 2,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 39,
"registered": 22,
"noticeMedianMs": 1488,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1488,
"gestures": 7
}
},
"joined": true,
"phaseAtEnd": "end"
},
{
"round": "R2v2",
"player": "P10",
"persona": "P10 新手小白",
"room": "6QMP",
"slot": 1,
"seed": 47583428,
"result": {
"win": true,
"dur": 10,
"grade": "S",
"myKills": 15,
"kills": {
"0": 17,
"1": 15,
"2": 7
},
"wave": 5
},
"summary": {
"attacks": 6,
"attacksCorrectArc": 2,
"attacksWrongArc": 4,
"misses": 1,
"kills": 3,
"breachesTotal": 0,
"callouts": 0,
"skills": 5,
"helpAcksHeard": 0,
"botlinesHeard": 8,
"voiceLinesHeard": 26,
"voiceCuts": 0,
"howlsDropped": 0,
"lapses": 0,
"spamSwipes": 16,
"threatRelisten": 0,
"watchdogIdles": 1,
"brainStats": {
"loopsHeard": 38,
"registered": 24,
"noticeMedianMs": 1517,
"noticeMaskedMedianMs": null,
"noticeCleanMedianMs": 1517,
"gestures": 7
}
},
"joined": true,
"phaseAtEnd": "end"
}
]
}
}
}