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