44 lines
895 B
Python
44 lines
895 B
Python
def parse_game_state(data):
|
|
|
|
player = data.get("player", {})
|
|
state = player.get("state", {})
|
|
|
|
return {
|
|
|
|
"timestamp":
|
|
data.get("provider", {})
|
|
.get("timestamp"),
|
|
|
|
|
|
"player":{
|
|
"name":
|
|
player.get("name"),
|
|
|
|
"team":
|
|
player.get("team"),
|
|
|
|
"health":
|
|
state.get("health"),
|
|
|
|
"armor":
|
|
state.get("armor"),
|
|
|
|
"helmet":
|
|
state.get("helmet"),
|
|
|
|
"flashed":
|
|
state.get("flashed"),
|
|
|
|
"smoked":
|
|
state.get("smoked"),
|
|
|
|
"burning":
|
|
state.get("burning"),
|
|
|
|
"kills":
|
|
state.get("round_kills"),
|
|
|
|
"headshots":
|
|
state.get("round_killhs")
|
|
}
|
|
} |