summaryrefslogtreecommitdiff
path: root/player.py
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2020-12-29 17:09:20 -0300
committerJesusaves <cpntb1@ymail.com>2020-12-29 17:09:20 -0300
commit5d4feaeb47ca47b642edfbd7eca6348b413e67f9 (patch)
tree6d8db6d2a562cf2ac7475ccbe8ae337f108a1435 /player.py
parent8fedf7c29b30ebbaf2c2daa1af125b73a1f04798 (diff)
downloadserver-5d4feaeb47ca47b642edfbd7eca6348b413e67f9.tar.gz
server-5d4feaeb47ca47b642edfbd7eca6348b413e67f9.tar.bz2
server-5d4feaeb47ca47b642edfbd7eca6348b413e67f9.tar.xz
server-5d4feaeb47ca47b642edfbd7eca6348b413e67f9.zip
Revert "Disable carry over experience when rank up occur"
This reverts commit 8fedf7c29b30ebbaf2c2daa1af125b73a1f04798.
Diffstat (limited to 'player.py')
-rw-r--r--player.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/player.py b/player.py
index 768aa83..416e39e 100644
--- a/player.py
+++ b/player.py
@@ -222,11 +222,13 @@ def check_rank_up(token):
rs["ap"]+=1
# Apply the level up
- Player[token]["exp"]=0
+ Player[token]["exp"]-=next_exp
Player[token]["level"]+=1
Player[token]["max_ap"]+=rs["ap"]
Player[token]["max_exp"]=exp_to_lvlup(Player[token]["level"])
update_ap(token, Player[token]["max_ap"]-Player[token]["ap"])
+ # Sanitize
+ Player[token]["exp"]=max(Player[token]["exp"], exp_to_lvlup(Player[token]["level"]))
return rs