Updated json file to contain wins and losses for battles, instead of a string of the record
This commit is contained in:
parent
dd0d54954d
commit
a36978491e
|
@ -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):
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue