更新地图buffer消失机制
parent
4ac7c99b2a
commit
db6e3014ca
|
@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
//处理采矿 、宝箱
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue