fix
parent
06d665e02c
commit
d6a2b84015
|
|
@ -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 ){
|
||||||
|
|
|
||||||
|
|
@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue