back_recharge
gaojie 2019-04-13 15:53:02 +08:00
parent 06d665e02c
commit d6a2b84015
2 changed files with 3 additions and 1 deletions

View File

@ -1306,11 +1306,12 @@ public class MapLogic {
*/ */
private void openNextFightIds(LevelDifficultyManager levelDifficultyManager, PlayerManager playerInfoManager, int fightId) { private void openNextFightIds(LevelDifficultyManager levelDifficultyManager, PlayerManager playerInfoManager, int fightId) {
Map<Integer, LevelDifficulty> levelDifficultyMap = SLevelDifficultyConfig.getLevelDifficultyMap(); Map<Integer, LevelDifficulty> levelDifficultyMap = SLevelDifficultyConfig.getLevelDifficultyMap();
Map<Integer, LevelDifficulty> levelDifficultyInfosMap = levelDifficultyManager.getLevelDifficultyInfosMap();
for (Map.Entry<Integer,LevelDifficulty> entry :levelDifficultyMap.entrySet()){ for (Map.Entry<Integer,LevelDifficulty> entry :levelDifficultyMap.entrySet()){
LevelDifficulty levelDifficulty = entry.getValue(); LevelDifficulty levelDifficulty = entry.getValue();
int id = levelDifficulty.getFightId(); int id = levelDifficulty.getFightId();
SLevelDifficultyConfig sLevelDifficultyConfig = SLevelDifficultyConfig.getsLevelDifficultyConfigMap().get(id); SLevelDifficultyConfig sLevelDifficultyConfig = SLevelDifficultyConfig.getsLevelDifficultyConfigMap().get(id);
if(levelDifficultyMap.containsKey(id)){ if(levelDifficultyInfosMap.containsKey(id)){
continue; continue;
} }
if (sLevelDifficultyConfig.getLevelLimit() > playerInfoManager.getLevel() ||sLevelDifficultyConfig.getPrecondition() != fightId ){ if (sLevelDifficultyConfig.getLevelLimit() > playerInfoManager.getLevel() ||sLevelDifficultyConfig.getPrecondition() != fightId ){

View File

@ -42,6 +42,7 @@ public class LevelDifficultyManager extends MongoBase {
public void addOpendAreaid(int openAreaId) { public void addOpendAreaid(int openAreaId) {
if (!this.openAreaIds.contains(openAreaId)){ if (!this.openAreaIds.contains(openAreaId)){
this.openAreaIds.add(openAreaId); this.openAreaIds.add(openAreaId);
updateString("openAreaIds" , openAreaIds);
} }
} }
} }