From db6e3014ca334641e6af7d1cf60cce9d2da01c70 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Fri, 19 Apr 2019 18:00:40 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=9C=B0=E5=9B=BEbuffer?= =?UTF-8?q?=E6=B6=88=E5=A4=B1=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/handler/map/MapLogic.java | 4 +--- .../main/java/com/ljsd/jieling/handler/map/MapManager.java | 3 --- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java index 99a1025cf..3a12fd385 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapLogic.java @@ -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); - } } //处理采矿 、宝箱 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapManager.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapManager.java index 243c65f49..3d36247e3 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/MapManager.java @@ -176,9 +176,6 @@ public class MapManager extends MongoBase { for(Map.Entry item : entries){ Integer foodId = item.getKey(); Integer remainStep = item.getValue(); - if(remainStep < 0){ - continue; - } int finalRemainStep = remainStep - step; if(finalRemainStep<=0){ removeFoodIds.add(foodId);