-
-
Save jsam/9dfa9403bc08f35923aaf8269834636b to your computer and use it in GitHub Desktop.
{ | |
"data": { | |
"distanceGraph": [ | |
{ | |
"subject": "81", | |
"predicate": 23.3, | |
"object": "34" | |
}, | |
... | |
], | |
"nodes": { | |
"81": { | |
"carry": 2, | |
"support": 0, | |
"nuker": 1, | |
"disabler": 1 | |
}, | |
... | |
} | |
}, | |
"metadata": { | |
} | |
} |
Or is it the selectedHeroID?
Would this be suitable for a response?
"{'type': 'PLAYER_INTERACTION', 'metadata': {}, 'data': {'GoodGuys': [True, True, True, True, True, False, False, False, False, False], 'teamSlot': [0, 1, 2, 3, 4, 0, 1, 2, 3, 4], 'distance': array([[ 0. , 104.99523799, 51.6139516 , 107.62899238,\n 10. , 90.73036978, 110.30865787, 110.30865787,\n 10.77032961, 12.16552506],\n [104.99523799, 0. , 56.35601121, 4. ,\n 114.76933388, 103.96153135, 10.19803903, 10.19803903,\n 110.43550154, 115.60276813],\n [ 51.6139516 , 56.35601121, 0. , 58.30951895,\n 61.6116872 , 69.45502142, 60. , 60. ,\n 55.1724569 , 60.8276253 ],\n [107.62899238, 4. , 58.30951895, 0. ,\n 117.45637488, 103.26664515, 6.32455532, 6.32455532,\n 112.80070922, 118.06777715],\n [ 10. , 114.76933388, 61.6116872 , 117.45637488,\n 0. , 97.34474819, 120.21647142, 120.21647142,\n 12.64911064, 8.48528137],\n [ 90.73036978, 103.96153135, 69.45502142, 103.26664515,\n 97.34474819, 0. , 100.51865499, 100.51865499,\n 84.8763807 , 90.57593499],\n [110.30865787, 10.19803903, 60. , 6.32455532,\n 120.21647142, 100.51865499, 0. , 0. ,\n 114.97825881, 120.41594579],\n [110.30865787, 10.19803903, 60. , 6.32455532,\n 120.21647142, 100.51865499, 0. , 0. ,\n 114.97825881, 120.41594579],\n [ 10.77032961, 110.43550154, 55.1724569 , 112.80070922,\n 12.64911064, 84.8763807 , 114.97825881, 114.97825881,\n 0. , 6.32455532],\n [ 12.16552506, 115.60276813, 60.8276253 , 118.06777715,\n 8.48528137, 90.57593499, 120.41594579, 120.41594579,\n 6.32455532, 0. ]]), 'proximity': array([[0. , 0.00943439, 0.01900637, 0.00920565, 0.09090909,\n 0.01090151, 0.00898403, 0.00898403, 0.08495939, 0.07595595],\n [0.00943439, 0. , 0.01743496, 0.2 , 0.00863787,\n 0.0095273 , 0.08930135, 0.08930135, 0.0089738 , 0.00857613],\n [0.01900637, 0.01743496, 0. , 0.0168607 , 0.01597146,\n 0.01419345, 0.01639344, 0.01639344, 0.01780232, 0.016174 ],\n [0.00920565, 0.2 , 0.0168607 , 0. , 0.00844193,\n 0.00959079, 0.13652706, 0.13652706, 0.00878729, 0.00839858],\n [0.09090909, 0.00863787, 0.01597146, 0.00844193, 0. ,\n 0.01016831, 0.0082497 , 0.0082497 , 0.07326485, 0.1054265 ],\n [0.01090151, 0.0095273 , 0.01419345, 0.00959079, 0.01016831,\n 0. , 0.00985041, 0.00985041, 0.01164465, 0.0109199 ],\n [0.00898403, 0.08930135, 0.01639344, 0.13652706, 0.0082497 ,\n 0.00985041, 0. , 1. , 0.00862231, 0.00823615],\n [0.00898403, 0.08930135, 0.01639344, 0.13652706, 0.0082497 ,\n 0.00985041, 1. , 0. , 0.00862231, 0.00823615],\n [0.08495939, 0.0089738 , 0.01780232, 0.00878729, 0.07326485,\n 0.01164465, 0.00862231, 0.00862231, 0. , 0.13652706],\n [0.07595595, 0.00857613, 0.016174 , 0.00839858, 0.1054265 ,\n 0.0109199 , 0.00823615, 0.00823615, 0.13652706, 0. ]])}}"
Do you like this response?
"{'type': 'PLAYER_INTERACTION', 'metadata': {}, 'data': {'players': [{'heroId': 104, 'GoodGuys': True, 'teamSlot': 0, 'playerSteamID': 76561198061726610}, {'heroId': 121, 'GoodGuys': True, 'teamSlot': 1, 'playerSteamID': 76561198154081419}, {'heroId': 126, 'GoodGuys': True, 'teamSlot': 2, 'playerSteamID': 76561198065024299}, {'heroId': 29, 'GoodGuys': True, 'teamSlot': 3, 'playerSteamID': 76561198144403881}, {'heroId': 89, 'GoodGuys': True, 'teamSlot': 4, 'playerSteamID': 76561198352830965}, {'heroId': 10, 'GoodGuys': False, 'teamSlot': 0, 'playerSteamID': 76561198332371263}, {'heroId': 32, 'GoodGuys': False, 'teamSlot': 1, 'playerSteamID': 76561198166410641}, {'heroId': 111, 'GoodGuys': False, 'teamSlot': 2, 'playerSteamID': 76561198086864025}, {'heroId': 105, 'GoodGuys': False, 'teamSlot': 3, 'playerSteamID': 76561198188783197}, {'heroId': 65, 'GoodGuys': False, 'teamSlot': 4, 'playerSteamID': 76561198158897489}], 'interactions': [{'subjectId': 104, 'objectId': 121, 'distance': 104.9952379872535, 'proximity': 0.009434386100630817}, {'subjectId': 104, 'objectId': 126, 'distance': 51.61395160225576, 'proximity': 0.019006365603550793}, {'subjectId': 104, 'objectId': 29, 'distance': 107.62899237658968, 'proximity': 0.009205645547491124}, {'subjectId': 104, 'objectId': 89, 'distance': 10.0, 'proximity': 0.09090909090909091}, {'subjectId': 104, 'objectId': 10, 'distance': 90.73036977771004, 'proximity': 0.010901514977245784}, {'subjectId': 104, 'objectId': 32, 'distance': 110.30865786510141, 'proximity': 0.008984027111457337}, {'subjectId': 104, 'objectId': 111, 'distance': 110.30865786510141, 'proximity': 0.008984027111457337}, {'subjectId': 104, 'objectId': 105, 'distance': 10.770329614269007, 'proximity': 0.08495938795016529}, {'subjectId': 104, 'objectId': 65, 'distance': 12.165525060596439, 'proximity': 0.07595595279317306}, {'subjectId': 121, 'objectId': 104, 'distance': 104.9952379872535, 'proximity': 0.009434386100630817}, {'subjectId': 121, 'objectId': 126, 'distance': 56.356011214421486, 'proximity': 0.017434964162022514}, {'subjectId': 121, 'objectId': 29, 'distance': 4.0, 'proximity': 0.2}, {'subjectId': 121, 'objectId': 89, 'distance': 114.76933388322858, 'proximity': 0.008637866060529084}, {'subjectId': 121, 'objectId': 10, 'distance': 103.96153134693621, 'proximity': 0.009527300022849653}, {'subjectId': 121, 'objectId': 32, 'distance': 10.198039027185569, 'proximity': 0.08930134977850068}, {'subjectId': 121, 'objectId': 111, 'distance': 10.198039027185569, 'proximity': 0.08930134977850068}, {'subjectId': 121, 'objectId': 105, 'distance': 110.43550153822818, 'proximity': 0.008973800864143353}, {'subjectId': 121, 'objectId': 65, 'distance': 115.6027681329474, 'proximity': 0.008576125730221313}, {'subjectId': 126, 'objectId': 104, 'distance': 51.61395160225576, 'proximity': 0.019006365603550793}, {'subjectId': 126, 'objectId': 121, 'distance': 56.356011214421486, 'proximity': 0.017434964162022514}, {'subjectId': 126, 'objectId': 29, 'distance': 58.309518948453004, 'proximity': 0.016860699896573406}, {'subjectId': 126, 'objectId': 89, 'distance': 61.61168720299745, 'proximity': 0.015971459078523702}, {'subjectId': 126, 'objectId': 10, 'distance': 69.45502141674135, 'proximity': 0.014193452501916101}, {'subjectId': 126, 'objectId': 32, 'distance': 60.0, 'proximity': 0.01639344262295082}, {'subjectId': 126, 'objectId': 111, 'distance': 60.0, 'proximity': 0.01639344262295082}, {'subjectId': 126, 'objectId': 105, 'distance': 55.17245689653489, 'proximity': 0.017802319058999306}, {'subjectId': 126, 'objectId': 65, 'distance': 60.8276253029822, 'proximity': 0.016173999811565882}, {'subjectId': 29, 'objectId': 104, 'distance': 107.62899237658968, 'proximity': 0.009205645547491124}, {'subjectId': 29, 'objectId': 121, 'distance': 4.0, 'proximity': 0.2}, {'subjectId': 29, 'objectId': 126, 'distance': 58.309518948453004, 'proximity': 0.016860699896573406}, {'subjectId': 29, 'objectId': 89, 'distance': 117.45637488020819, 'proximity': 0.008441926413933177}, {'subjectId': 29, 'objectId': 10, 'distance': 103.26664514740469, 'proximity': 0.009590794818287975}, {'subjectId': 29, 'objectId': 32, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}, {'subjectId': 29, 'objectId': 111, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}, {'subjectId': 29, 'objectId': 105, 'distance': 112.8007092176286, 'proximity': 0.008787291457803081}, {'subjectId': 29, 'objectId': 65, 'distance': 118.06777714516353, 'proximity': 0.008398577885441103}, {'subjectId': 89, 'objectId': 104, 'distance': 10.0, 'proximity': 0.09090909090909091}, {'subjectId': 89, 'objectId': 121, 'distance': 114.76933388322858, 'proximity': 0.008637866060529084}, {'subjectId': 89, 'objectId': 126, 'distance': 61.61168720299745, 'proximity': 0.015971459078523702}, {'subjectId': 89, 'objectId': 29, 'distance': 117.45637488020819, 'proximity': 0.008441926413933177}, {'subjectId': 89, 'objectId': 10, 'distance': 97.34474818910365, 'proximity': 0.010168311154522814}, {'subjectId': 89, 'objectId': 32, 'distance': 120.21647141718975, 'proximity': 0.008249703924793423}, {'subjectId': 89, 'objectId': 111, 'distance': 120.21647141718975, 'proximity': 0.008249703924793423}, {'subjectId': 89, 'objectId': 105, 'distance': 12.649110640673518, 'proximity': 0.07326484679668878}, {'subjectId': 89, 'objectId': 65, 'distance': 8.48528137423857, 'proximity': 0.10542649822871226}, {'subjectId': 10, 'objectId': 104, 'distance': 90.73036977771004, 'proximity': 0.010901514977245784}, {'subjectId': 10, 'objectId': 121, 'distance': 103.96153134693621, 'proximity': 0.009527300022849653}, {'subjectId': 10, 'objectId': 126, 'distance': 69.45502141674135, 'proximity': 0.014193452501916101}, {'subjectId': 10, 'objectId': 29, 'distance': 103.26664514740469, 'proximity': 0.009590794818287975}, {'subjectId': 10, 'objectId': 89, 'distance': 97.34474818910365, 'proximity': 0.010168311154522814}, {'subjectId': 10, 'objectId': 32, 'distance': 100.5186549850325, 'proximity': 0.009850406313474464}, {'subjectId': 10, 'objectId': 111, 'distance': 100.5186549850325, 'proximity': 0.009850406313474464}, {'subjectId': 10, 'objectId': 105, 'distance': 84.87638069569178, 'proximity': 0.011644645383269718}, {'subjectId': 10, 'objectId': 65, 'distance': 90.57593499379402, 'proximity': 0.010919899426282338}, {'subjectId': 32, 'objectId': 104, 'distance': 110.30865786510141, 'proximity': 0.008984027111457337}, {'subjectId': 32, 'objectId': 121, 'distance': 10.198039027185569, 'proximity': 0.08930134977850068}, {'subjectId': 32, 'objectId': 126, 'distance': 60.0, 'proximity': 0.01639344262295082}, {'subjectId': 32, 'objectId': 29, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}, {'subjectId': 32, 'objectId': 89, 'distance': 120.21647141718975, 'proximity': 0.008249703924793423}, {'subjectId': 32, 'objectId': 10, 'distance': 100.5186549850325, 'proximity': 0.009850406313474464}, {'subjectId': 32, 'objectId': 111, 'distance': 0.0, 'proximity': 1.0}, {'subjectId': 32, 'objectId': 105, 'distance': 114.97825881443848, 'proximity': 0.008622305682308684}, {'subjectId': 32, 'objectId': 65, 'distance': 120.41594578792295, 'proximity': 0.008236150478510446}, {'subjectId': 111, 'objectId': 104, 'distance': 110.30865786510141, 'proximity': 0.008984027111457337}, {'subjectId': 111, 'objectId': 121, 'distance': 10.198039027185569, 'proximity': 0.08930134977850068}, {'subjectId': 111, 'objectId': 126, 'distance': 60.0, 'proximity': 0.01639344262295082}, {'subjectId': 111, 'objectId': 29, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}, {'subjectId': 111, 'objectId': 89, 'distance': 120.21647141718975, 'proximity': 0.008249703924793423}, {'subjectId': 111, 'objectId': 10, 'distance': 100.5186549850325, 'proximity': 0.009850406313474464}, {'subjectId': 111, 'objectId': 32, 'distance': 0.0, 'proximity': 1.0}, {'subjectId': 111, 'objectId': 105, 'distance': 114.97825881443848, 'proximity': 0.008622305682308684}, {'subjectId': 111, 'objectId': 65, 'distance': 120.41594578792295, 'proximity': 0.008236150478510446}, {'subjectId': 105, 'objectId': 104, 'distance': 10.770329614269007, 'proximity': 0.08495938795016529}, {'subjectId': 105, 'objectId': 121, 'distance': 110.43550153822818, 'proximity': 0.008973800864143353}, {'subjectId': 105, 'objectId': 126, 'distance': 55.17245689653489, 'proximity': 0.017802319058999306}, {'subjectId': 105, 'objectId': 29, 'distance': 112.8007092176286, 'proximity': 0.008787291457803081}, {'subjectId': 105, 'objectId': 89, 'distance': 12.649110640673518, 'proximity': 0.07326484679668878}, {'subjectId': 105, 'objectId': 10, 'distance': 84.87638069569178, 'proximity': 0.011644645383269718}, {'subjectId': 105, 'objectId': 32, 'distance': 114.97825881443848, 'proximity': 0.008622305682308684}, {'subjectId': 105, 'objectId': 111, 'distance': 114.97825881443848, 'proximity': 0.008622305682308684}, {'subjectId': 105, 'objectId': 65, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}, {'subjectId': 65, 'objectId': 104, 'distance': 12.165525060596439, 'proximity': 0.07595595279317306}, {'subjectId': 65, 'objectId': 121, 'distance': 115.6027681329474, 'proximity': 0.008576125730221313}, {'subjectId': 65, 'objectId': 126, 'distance': 60.8276253029822, 'proximity': 0.016173999811565882}, {'subjectId': 65, 'objectId': 29, 'distance': 118.06777714516353, 'proximity': 0.008398577885441103}, {'subjectId': 65, 'objectId': 89, 'distance': 8.48528137423857, 'proximity': 0.10542649822871226}, {'subjectId': 65, 'objectId': 10, 'distance': 90.57593499379402, 'proximity': 0.010919899426282338}, {'subjectId': 65, 'objectId': 32, 'distance': 120.41594578792295, 'proximity': 0.008236150478510446}, {'subjectId': 65, 'objectId': 111, 'distance': 120.41594578792295, 'proximity': 0.008236150478510446}, {'subjectId': 65, 'objectId': 105, 'distance': 6.324555320336759, 'proximity': 0.1365270594958143}]}}"
@sam how do you get this number?
I was thinking to determine the player using
teamSlot
and team (radiant or dire)...