更新地图buffer消失机制
parent
4ac7c99b2a
commit
db6e3014ca
|
@ -364,6 +364,7 @@ public class MapLogic {
|
||||||
.setLeftTime(getLeftTime(user))
|
.setLeftTime(getLeftTime(user))
|
||||||
.build();
|
.build();
|
||||||
LOGGER.info("enterMap() uid=>{} mapId =>{} ", uid, mapManager.getCurMapId());
|
LOGGER.info("enterMap() uid=>{} mapId =>{} ", uid, mapManager.getCurMapId());
|
||||||
|
mapManager.updateFoodBufferByStep(cells.size());
|
||||||
MessageUtil.sendMessage(session, 1, messageType.getNumber(), mapUpdateResponse, true);
|
MessageUtil.sendMessage(session, 1, messageType.getNumber(), mapUpdateResponse, true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1186,9 +1187,6 @@ public class MapLogic {
|
||||||
addScore+=score;
|
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){
|
for(Map.Entry<Integer, Integer> item : entries){
|
||||||
Integer foodId = item.getKey();
|
Integer foodId = item.getKey();
|
||||||
Integer remainStep = item.getValue();
|
Integer remainStep = item.getValue();
|
||||||
if(remainStep < 0){
|
|
||||||
continue;
|
|
||||||
}
|
|
||||||
int finalRemainStep = remainStep - step;
|
int finalRemainStep = remainStep - step;
|
||||||
if(finalRemainStep<=0){
|
if(finalRemainStep<=0){
|
||||||
removeFoodIds.add(foodId);
|
removeFoodIds.add(foodId);
|
||||||
|
|
Loading…
Reference in New Issue