从 dota2-draft-vision 迁出并定名,作为天梯选将识别项目起点。 Co-authored-by: Cursor <cursoragent@cursor.com>
198 lines
3.3 KiB
JSON
198 lines
3.3 KiB
JSON
{
|
|
"match_id": "8912704440",
|
|
"captured_at": "2026-07-25 17:25:30",
|
|
"duration_s": 111.0,
|
|
"polls": 70,
|
|
"self": {
|
|
"slot": 3,
|
|
"team": "radiant",
|
|
"hero": "life_stealer",
|
|
"role": "safe",
|
|
"role_label": "优势路",
|
|
"position": 1,
|
|
"gsi_name": "refining"
|
|
},
|
|
"team_roles": {
|
|
"1": {
|
|
"position": 2,
|
|
"label": "中路",
|
|
"hero": "queenofpain"
|
|
},
|
|
"2": {
|
|
"position": 5,
|
|
"label": "纯辅助",
|
|
"hero": "lina"
|
|
},
|
|
"3": {
|
|
"position": 1,
|
|
"label": "优势路",
|
|
"hero": "life_stealer"
|
|
},
|
|
"4": {
|
|
"position": 3,
|
|
"label": "劣势路",
|
|
"hero": "lion"
|
|
},
|
|
"5": {
|
|
"position": 4,
|
|
"label": "辅助",
|
|
"hero": null
|
|
}
|
|
},
|
|
"final": {
|
|
"radiant": [
|
|
"queenofpain",
|
|
"lina",
|
|
"life_stealer",
|
|
"lion",
|
|
null
|
|
],
|
|
"dire": [
|
|
"spectre",
|
|
"lich",
|
|
"earth_spirit",
|
|
"undying",
|
|
"necrolyte"
|
|
]
|
|
},
|
|
"recognized": 9,
|
|
"timeline": [
|
|
{
|
|
"t": 13.8,
|
|
"state": "HERO_SELECTION",
|
|
"round": 1,
|
|
"added": [
|
|
{
|
|
"slot": 2,
|
|
"team": "radiant",
|
|
"hero": "lina"
|
|
}
|
|
],
|
|
"radiant": [
|
|
"lina"
|
|
],
|
|
"dire": [],
|
|
"count": 1,
|
|
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172352.png"
|
|
},
|
|
{
|
|
"t": 30.0,
|
|
"state": "HERO_SELECTION",
|
|
"round": 1,
|
|
"added": [
|
|
{
|
|
"slot": 4,
|
|
"team": "radiant",
|
|
"hero": "lion"
|
|
},
|
|
{
|
|
"slot": 7,
|
|
"team": "dire",
|
|
"hero": "lich"
|
|
},
|
|
{
|
|
"slot": 9,
|
|
"team": "dire",
|
|
"hero": "undying"
|
|
}
|
|
],
|
|
"radiant": [
|
|
"lina",
|
|
"lion"
|
|
],
|
|
"dire": [
|
|
"lich",
|
|
"undying"
|
|
],
|
|
"count": 4,
|
|
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172409.png"
|
|
},
|
|
{
|
|
"t": 52.9,
|
|
"state": "HERO_SELECTION",
|
|
"round": 2,
|
|
"added": [
|
|
{
|
|
"slot": 3,
|
|
"team": "radiant",
|
|
"hero": "life_stealer"
|
|
}
|
|
],
|
|
"radiant": [
|
|
"lina",
|
|
"life_stealer",
|
|
"lion"
|
|
],
|
|
"dire": [
|
|
"lich",
|
|
"undying"
|
|
],
|
|
"count": 5,
|
|
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172431.png"
|
|
},
|
|
{
|
|
"t": 54.6,
|
|
"state": "HERO_SELECTION",
|
|
"round": 2,
|
|
"added": [
|
|
{
|
|
"slot": 1,
|
|
"team": "radiant",
|
|
"hero": "queenofpain"
|
|
},
|
|
{
|
|
"slot": 6,
|
|
"team": "dire",
|
|
"hero": "spectre"
|
|
},
|
|
{
|
|
"slot": 8,
|
|
"team": "dire",
|
|
"hero": "earth_spirit"
|
|
}
|
|
],
|
|
"radiant": [
|
|
"queenofpain",
|
|
"lina",
|
|
"life_stealer",
|
|
"lion"
|
|
],
|
|
"dire": [
|
|
"spectre",
|
|
"lich",
|
|
"earth_spirit",
|
|
"undying"
|
|
],
|
|
"count": 8,
|
|
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172433.png"
|
|
},
|
|
{
|
|
"t": 82.2,
|
|
"state": "STRATEGY_TIME",
|
|
"round": 3,
|
|
"added": [
|
|
{
|
|
"slot": 10,
|
|
"team": "dire",
|
|
"hero": "necrolyte"
|
|
}
|
|
],
|
|
"radiant": [
|
|
"queenofpain",
|
|
"lina",
|
|
"life_stealer",
|
|
"lion"
|
|
],
|
|
"dire": [
|
|
"spectre",
|
|
"lich",
|
|
"earth_spirit",
|
|
"undying",
|
|
"necrolyte"
|
|
],
|
|
"count": 9,
|
|
"frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172501.png"
|
|
}
|
|
],
|
|
"last_frame": "C:\\Users\\Administrator\\Documents\\wrok\\dota2-draft-vision\\samples\\raw\\draft_172530.png"
|
|
} |