更新地图buffer消失机制

back_recharge
wangyuan 2019-04-19 18:00:40 +08:00
parent 4ac7c99b2a
commit db6e3014ca
2 changed files with 1 additions and 6 deletions

View File

@ -364,6 +364,7 @@ public class MapLogic {
.setLeftTime(getLeftTime(user))
.build();
LOGGER.info("enterMap() uid=>{} mapId =>{} ", uid, mapManager.getCurMapId());
mapManager.updateFoodBufferByStep(cells.size());
MessageUtil.sendMessage(session, 1, messageType.getNumber(), mapUpdateResponse, true);
}
@ -1186,9 +1187,6 @@ public class MapLogic {
addScore+=score;
}
}
if(logic == MapMissionType.CONSUME_ACTION_POWER_EVENT.getMissionTypeValue()){
mapManager.updateFoodBufferByStep(bossIdOrItemId);
}
}
//处理采矿 、宝箱

View File

@ -176,9 +176,6 @@ public class MapManager extends MongoBase {
for(Map.Entry<Integer, Integer> item : entries){
Integer foodId = item.getKey();
Integer remainStep = item.getValue();
if(remainStep < 0){
continue;
}
int finalRemainStep = remainStep - step;
if(finalRemainStep<=0){
removeFoodIds.add(foodId);