fix
parent
06d665e02c
commit
d6a2b84015
|
@ -1306,11 +1306,12 @@ public class MapLogic {
|
|||
*/
|
||||
private void openNextFightIds(LevelDifficultyManager levelDifficultyManager, PlayerManager playerInfoManager, int fightId) {
|
||||
Map<Integer, LevelDifficulty> levelDifficultyMap = SLevelDifficultyConfig.getLevelDifficultyMap();
|
||||
Map<Integer, LevelDifficulty> levelDifficultyInfosMap = levelDifficultyManager.getLevelDifficultyInfosMap();
|
||||
for (Map.Entry<Integer,LevelDifficulty> entry :levelDifficultyMap.entrySet()){
|
||||
LevelDifficulty levelDifficulty = entry.getValue();
|
||||
int id = levelDifficulty.getFightId();
|
||||
SLevelDifficultyConfig sLevelDifficultyConfig = SLevelDifficultyConfig.getsLevelDifficultyConfigMap().get(id);
|
||||
if(levelDifficultyMap.containsKey(id)){
|
||||
if(levelDifficultyInfosMap.containsKey(id)){
|
||||
continue;
|
||||
}
|
||||
if (sLevelDifficultyConfig.getLevelLimit() > playerInfoManager.getLevel() ||sLevelDifficultyConfig.getPrecondition() != fightId ){
|
||||
|
|
|
@ -42,6 +42,7 @@ public class LevelDifficultyManager extends MongoBase {
|
|||
public void addOpendAreaid(int openAreaId) {
|
||||
if (!this.openAreaIds.contains(openAreaId)){
|
||||
this.openAreaIds.add(openAreaId);
|
||||
updateString("openAreaIds" , openAreaIds);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue