AngoHF/Formulator
0
1from ast import literal_eval2import re3 4DAMAGE_RESULT_PATTERN = re.compile(r"\[[0-4]\]=(\d+)")5 6 7def parse_player(lua_data):8 try:9 python_data = lua_data.strip().replace("{", "[").replace("}", "]")10 return literal_eval(python_data)11 except:12 return None13 14 15def parse_damage(lua_data):16 return sum(int(damage) for damage in DAMAGE_RESULT_PATTERN.findall(lua_data))17 