From 23480650051d1b10bb2ae88e661f80ba31ffc8f9 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Thu, 13 Jun 2019 20:46:12 +0800 Subject: [PATCH] fix --- .../com/ljsd/jieling/handler/map/MapManager.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) 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 28cd74815..d385694f7 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 @@ -192,12 +192,15 @@ public class MapManager extends MongoBase { int recoveryTime = SGameSetting.getGameSetting().getRecoveryTime(); int heroTimes = SGameSetting.getGameSetting().getHeroTimes(); int recoveryTimes = (updateTime - lastUpdateEnergyTime)/recoveryTime; - if(itemNum0){ - int addValue = MathUtils.setBetweenWithMax(itemNum+recoveryTimes,0,heroTimes); - if(addValue!=0){ - item.setItemNum(addValue); - setLastUpdateEnergyTime(item, updateTime, lastUpdateEnergyTime); + if( recoveryTimes>0){ + if(itemNum