Merge branch 'master_test_hw' into master_test_hw_sheji
commit
df0850d74b
|
@ -624,9 +624,7 @@ public class MapManager extends MongoBase {
|
|||
return monsterTempSkill;
|
||||
}
|
||||
public void updateMonsterTempSkill(int monsterGroupId,int skillId,int count){
|
||||
if(monsterTempSkill.get(monsterGroupId)==null){
|
||||
monsterTempSkill.put(monsterGroupId,new HashMap<>());
|
||||
}
|
||||
monsterTempSkill.computeIfAbsent(monsterGroupId, k -> new HashMap<>());
|
||||
monsterTempSkill.get(monsterGroupId).put(skillId,count);
|
||||
updateString("monsterTempSkill." + monsterGroupId +"." + skillId, count);
|
||||
}
|
||||
|
@ -662,7 +660,7 @@ public class MapManager extends MongoBase {
|
|||
endlessMapInfo.getEndlessHeroInfo().put(heroId,percent);
|
||||
}
|
||||
public void updateEndlessHeroHp(String heroId,int hp){
|
||||
updateString("endlessMapInfo."+heroId,hp);
|
||||
updateString("endlessMapInfo.endlessHeroInfo."+heroId,hp);
|
||||
endlessMapInfo.getEndlessHeroInfo().put(heroId,hp);
|
||||
}
|
||||
public void updateEndlessLocation(int cellId){
|
||||
|
|
|
@ -72,13 +72,14 @@ public class EndlessMap extends AbstractMap{
|
|||
}
|
||||
EndlessMapInfo endlessMapInfo = mapManager.getEndlessMapInfo();
|
||||
//是否是新的周期
|
||||
if(endlessMapInfo.getSeason()!=MapLogic.endlessSeason){
|
||||
TimeControllerOfFunction openTimeOfFuntionCacheByType = GlobalDataManaager.getInstance().getOpenTimeOfFuntionCacheByType(FunctionIdEnum.Endless);
|
||||
TimeControllerOfFunction openTimeOfFuntionCacheByType = GlobalDataManaager.getInstance().getOpenTimeOfFuntionCacheByType(FunctionIdEnum.Endless);
|
||||
if(endlessMapInfo.getSeason()!=openTimeOfFuntionCacheByType.getTimes()){
|
||||
// StoreLogic.initOnsStoereWithTime(user, SEndlessMapConfig.sEndlessMapConfigMap.get(4001).getMapStoreId(),openTimeOfFuntionCacheByType.getStartTime(),openTimeOfFuntionCacheByType.getEndTime());
|
||||
mapManager.updateEndlessSeason(MapLogic.endlessSeason);
|
||||
mapManager.updateEndlessSeason(openTimeOfFuntionCacheByType.getTimes());
|
||||
mapManager.updateEndlessMapId(0);
|
||||
mapManager.endlessWalkCellSave(new HashSet<>());
|
||||
mapManager.endlessMapInfoSave(new HashMap<>());
|
||||
mapManager.setWalkCells(new HashSet<>());
|
||||
//清除当前副本信息
|
||||
|
||||
//新创建地图
|
||||
|
|
|
@ -49,8 +49,8 @@ public class GuildMyInfo extends MongoBase {
|
|||
public void clearOfLevelGuild(){
|
||||
path.clear();
|
||||
curPos = STableManager.getFigureConfig(CommonStaticConfig.class).getInitPos();
|
||||
guildChallengeDamage = 0;
|
||||
lastMonsterId = 0;
|
||||
setGuildChallengeDamage(0);
|
||||
setLastMonsterId(0);
|
||||
setCurPos(curPos);
|
||||
//更新的是new ArrayList<>() 再加上指令更新优化 大key的存在 原path将更新不进去
|
||||
//setPath(new ArrayList<>());
|
||||
|
|
Loading…
Reference in New Issue