1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00

Comments!

This commit is contained in:
Steffo 2017-02-09 15:54:01 +01:00
parent 1199ec7a22
commit da96eb1bbf

View file

@ -35,39 +35,55 @@ async def get_player_data(platform: str, region: str, battletag: str, **kwargs):
# Convert rank to a medal # Convert rank to a medal
def rank_to_medal(rank): def rank_to_medal(rank):
# Unranked
if int(rank) == 0: if int(rank) == 0:
return s.overwatch_medal_list[0] return s.overwatch_medal_list[0]
if int(rank) < 1500: # Bronze
elif int(rank) < 1500:
return s.overwatch_medal_list[1] return s.overwatch_medal_list[1]
# Silver
elif int(rank) < 2000: elif int(rank) < 2000:
return s.overwatch_medal_list[2] return s.overwatch_medal_list[2]
# Gold
elif int(rank) < 2500: elif int(rank) < 2500:
return s.overwatch_medal_list[3] return s.overwatch_medal_list[3]
# Platinum
elif int(rank) < 3000: elif int(rank) < 3000:
return s.overwatch_medal_list[4] return s.overwatch_medal_list[4]
# Diamond
elif int(rank) < 3500: elif int(rank) < 3500:
return s.overwatch_medal_list[5] return s.overwatch_medal_list[5]
# Master
elif int(rank) < 4000: elif int(rank) < 4000:
return s.overwatch_medal_list[6] return s.overwatch_medal_list[6]
# Grandmaster
elif int(rank) <= 5000:
return s.overwatch_medal_list[7]
# ???
else: else:
# TODO: what raise NotFoundException("The medal does not exist.")
raise Exception("Mi sfugge qualcosa.")
# Convert an url to a medal # Convert an url to a medal
def url_to_medal(rank: str): def url_to_medal(rank: str):
# Bronze
if rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-1.png": if rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-1.png":
return s.overwatch_medal_list[1] return s.overwatch_medal_list[1]
# Silver
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-2.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-2.png":
return s.overwatch_medal_list[2] return s.overwatch_medal_list[2]
# Gold
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-3.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-3.png":
return s.overwatch_medal_list[3] return s.overwatch_medal_list[3]
# Platinum
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-4.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-4.png":
return s.overwatch_medal_list[4] return s.overwatch_medal_list[4]
# Diamond
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-5.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-5.png":
return s.overwatch_medal_list[5] return s.overwatch_medal_list[5]
# Master
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-6.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-6.png":
return s.overwatch_medal_list[6] return s.overwatch_medal_list[6]
# Grandmaster
elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-7.png": elif rank == "https://blzgdapipro-a.akamaihd.net/game/rank-icons/season-2/rank-7.png":
return s.overwatch_medal_list[7] return s.overwatch_medal_list[7]
else: else: