From 0b2e1caf51929553dd98a3db37e8a538b7a159f0 Mon Sep 17 00:00:00 2001 From: Luther Wen Xu Date: Sun, 31 May 2020 11:04:07 +0800 Subject: [PATCH] fix: Fix off-by-one bug in level calculation --- level/level.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/level/level.go b/level/level.go index 9e64164..f2cea41 100644 --- a/level/level.go +++ b/level/level.go @@ -61,7 +61,7 @@ func GetLevelFromXP(xp int64) (Rank, int) { // 3 => 1 (2^1=2) // 4 => 1 (2^1=2) // 5 => 2 (2^2=4) - for level > (1 << rank) { + for level >= (1 << rank) { if rank == int(RankDemigod) { break }