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