1
0
Fork 0
mirror of synced 2024-06-10 22:54:33 +12:00

Updated json file to contain wins and losses for battles, instead of a string of the record

This commit is contained in:
Phxntxm 2016-07-18 08:36:57 -05:00
parent dd0d54954d
commit a36978491e
2 changed files with 10 additions and 8 deletions

View file

@ -24,14 +24,16 @@ def updateBattleRecords(winner, loser):
if battles is not None:
record = battles.get(winner.id)
if record is not None:
result = record.split('-')
result[0] = str(int(result[0]) + 1)
battles[winner.id] = "-".join(result)
record['wins'] = record['wins'] + 1
else:
record = {'wins':1,'losses':0}
battles[winner.id] = record
record = battles.get(loser.id)
if record is not None:
result = record.split('-')
result[1] = str(int(result[1]) + 1)
battles[loser.id] = "-".join(result)
record['losses'] = record['losses'] + 1
else:
record = {'wins':0,'losses':1}
battles[loser.id] = record
else:
battles = {winner.id: "1-0", loser.id: "0-1"}
if config.saveContent('battle_records', battles):

View file

@ -60,8 +60,8 @@ class Stats:
for m_id, record in battles.items():
member = find(lambda m: m.id == m_id, self.bot.get_all_members())
if member in members:
winAmt = int(record.split('-')[0])
loseAmt = int(record.split('-')[1])
winAmt = record['wins']
loseAmt = record['losses']
percentage = winAmt / (winAmt + loseAmt)
position = count