back_recharge
wangyuan 2019-09-27 14:53:07 +08:00
parent 21dba7ff37
commit 3f17df4540
1 changed files with 16 additions and 2 deletions

View File

@ -133,7 +133,6 @@ public class GMRequestHandler extends BaseHandler{
case GlobalGm.ADOPT_ALL_DIFFICULTY:
while (true){
int fightId = cUser.getMainLevelManager().getFightId();
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
if(sMainLevelConfig.getNextLevel() != -1){
MapLogic.getInstance().openNextMainLevel(cUser,fightId);
@ -143,6 +142,22 @@ public class GMRequestHandler extends BaseHandler{
}
case GlobalGm.ADOPT_FIGHT_BY_VALUE:
int fightId = cUser.getMainLevelManager().getFightId();
if(fightId>prarm1){
break;
}
SMainLevelConfig sMainLevelConfigMain = SMainLevelConfig.config.get(prarm1);
if(cUser.getPlayerInfoManager().getLevel()>sMainLevelConfigMain.getLevelLimit()){
exp = 0;
Map<Integer, SPlayerLevelConfig> sPlayerLevelConfigMapTmp = SPlayerLevelConfig.getsPlayerLevelConfigMap();
for (Map.Entry<Integer, SPlayerLevelConfig> entry :sPlayerLevelConfigMapTmp.entrySet()){
int level = entry.getKey();
SPlayerLevelConfig value = entry.getValue();
if (sMainLevelConfigMain.getLevelLimit() > level){
exp += value.getExp();
}
}
ItemUtil.userLevelUp(cUser,exp);
}
while (fightId<prarm1){
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
if(sMainLevelConfig.getNextLevel() != -1){
@ -151,7 +166,6 @@ public class GMRequestHandler extends BaseHandler{
fightId = sMainLevelConfig.getNextLevel();
}
break;
case GlobalGm.ONE_KEY_ITEM_OR_HERO:{
//道具