fix exp
parent
dcc2aa541f
commit
436ca6ba7c
|
@ -577,7 +577,7 @@ public class ItemUtil {
|
|||
levelUpExp = sPlayerLevelConfig.getExp();
|
||||
}
|
||||
while (curExp >= levelUpExp && curExp <= maxExp) {
|
||||
playerInfoManager.setLevel(playerInfoManager.getLevel() + 1);
|
||||
|
||||
Poster.getPoster().dispatchEvent(new UserLevelEvent(user.getId(),playerInfoManager.getLevel()));
|
||||
if(playerInfoManager.getLevel()==2&&playerInfoManager.getNickName().equals(String.valueOf(playerInfoManager.getRootId()))){
|
||||
//TODO 走表
|
||||
|
@ -594,10 +594,11 @@ public class ItemUtil {
|
|||
if (sPlayerLevelConfig == null) {
|
||||
levelUpExp = Integer.MAX_VALUE;
|
||||
} else {
|
||||
levelUpExp = sPlayerLevelConfig.getExp();
|
||||
if (curExp >= sPlayerLevelConfig.getExp()) {
|
||||
sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(playerInfoManager.getLevel() - 1);
|
||||
curExp = curExp - sPlayerLevelConfig.getExp();
|
||||
playerInfoManager.setLevel(playerInfoManager.getLevel() + 1);
|
||||
sPlayerLevelConfig = SPlayerLevelConfig.getsPlayerLevelConfigMap().get(playerInfoManager.getLevel());
|
||||
levelUpExp = sPlayerLevelConfig.getExp();
|
||||
}
|
||||
}
|
||||
Repot37EventUtil.onKtEvent(user, Repot37EventUtil.Report37EventType.ROLE_LEVEUP_EVENT);
|
||||
|
|
Loading…
Reference in New Issue