Files
cs2-DG_LAB/logic/parser.py

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")
}
}