mapmanager
parent
f4f72607cc
commit
c5261cc9be
|
@ -196,6 +196,9 @@ public class MapManager extends MongoBase {
|
|||
for(Map.Entry<Integer, Integer> item : entries){
|
||||
Integer foodId = item.getKey();
|
||||
Integer remainStep = item.getValue();
|
||||
if( remainStep == -1 ){
|
||||
continue;
|
||||
}
|
||||
int finalRemainStep = remainStep - step;
|
||||
if(finalRemainStep<=0){
|
||||
removeFoodIds.add(foodId);
|
||||
|
|
|
@ -102,9 +102,11 @@ public class CombatLogic {
|
|||
mapManager.setHeroAllAttributeMap(heroAllAttributeMap);
|
||||
}
|
||||
}
|
||||
}else {
|
||||
mapManager.eatFood(foodIdOrEventId,sFoodsConfig.getContiue());
|
||||
}
|
||||
if(contiue == 0){
|
||||
contiue = -1;
|
||||
}
|
||||
mapManager.eatFood(foodIdOrEventId,contiue);
|
||||
}
|
||||
|
||||
public Map<Integer,Integer> attributeByEatFood( User user,int type,int target){
|
||||
|
@ -112,6 +114,10 @@ public class CombatLogic {
|
|||
MapManager mapManager = user.getMapManager();
|
||||
Map<Integer, Integer> foodBufferMap = mapManager.getFoodBufferMap();
|
||||
for(Map.Entry<Integer,Integer> foodBuffer : foodBufferMap.entrySet()){
|
||||
Integer remainStep = foodBuffer.getValue();
|
||||
if(remainStep == -1){
|
||||
continue;
|
||||
}
|
||||
int foodId = foodBuffer.getKey();
|
||||
SFoodsConfig sFoodsConfig = SFoodsConfig.getsFoodsConfigByFoodId(foodId);
|
||||
int typeTmp = sFoodsConfig.getType();
|
||||
|
|
Loading…
Reference in New Issue