fix gm
parent
21dba7ff37
commit
3f17df4540
|
@ -133,7 +133,6 @@ public class GMRequestHandler extends BaseHandler{
|
||||||
case GlobalGm.ADOPT_ALL_DIFFICULTY:
|
case GlobalGm.ADOPT_ALL_DIFFICULTY:
|
||||||
while (true){
|
while (true){
|
||||||
int fightId = cUser.getMainLevelManager().getFightId();
|
int fightId = cUser.getMainLevelManager().getFightId();
|
||||||
|
|
||||||
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
||||||
if(sMainLevelConfig.getNextLevel() != -1){
|
if(sMainLevelConfig.getNextLevel() != -1){
|
||||||
MapLogic.getInstance().openNextMainLevel(cUser,fightId);
|
MapLogic.getInstance().openNextMainLevel(cUser,fightId);
|
||||||
|
@ -143,6 +142,22 @@ public class GMRequestHandler extends BaseHandler{
|
||||||
}
|
}
|
||||||
case GlobalGm.ADOPT_FIGHT_BY_VALUE:
|
case GlobalGm.ADOPT_FIGHT_BY_VALUE:
|
||||||
int fightId = cUser.getMainLevelManager().getFightId();
|
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){
|
while (fightId<prarm1){
|
||||||
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
SMainLevelConfig sMainLevelConfig = SMainLevelConfig.config.get(fightId);
|
||||||
if(sMainLevelConfig.getNextLevel() != -1){
|
if(sMainLevelConfig.getNextLevel() != -1){
|
||||||
|
@ -151,7 +166,6 @@ public class GMRequestHandler extends BaseHandler{
|
||||||
fightId = sMainLevelConfig.getNextLevel();
|
fightId = sMainLevelConfig.getNextLevel();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case GlobalGm.ONE_KEY_ITEM_OR_HERO:{
|
case GlobalGm.ONE_KEY_ITEM_OR_HERO:{
|
||||||
//道具
|
//道具
|
||||||
|
|
Loading…
Reference in New Issue