int long 修改
parent
2b61537ab7
commit
9c684c7c8f
|
@ -73,7 +73,7 @@ public class CombatLogic {
|
||||||
}
|
}
|
||||||
public Map<Integer,Long> bufferOneHeroAttrAfterEat(Map<Integer,Long> value,List<Integer> foodIds){
|
public Map<Integer,Long> bufferOneHeroAttrAfterEat(Map<Integer,Long> value,List<Integer> foodIds){
|
||||||
Map<Integer,Integer> effectValueMap = new HashMap<>();
|
Map<Integer,Integer> effectValueMap = new HashMap<>();
|
||||||
for(long foodId:foodIds){
|
for(int foodId:foodIds){
|
||||||
SFoodsConfig sFoodsConfig = STableManager.getConfig(SFoodsConfig.class).get(foodId);
|
SFoodsConfig sFoodsConfig = STableManager.getConfig(SFoodsConfig.class).get(foodId);
|
||||||
if(value.get(HeroAttributeEnum.CurHP.getPropertyId()) == 0 || sFoodsConfig.getContiue()!=0){
|
if(value.get(HeroAttributeEnum.CurHP.getPropertyId()) == 0 || sFoodsConfig.getContiue()!=0){
|
||||||
return value;
|
return value;
|
||||||
|
@ -97,7 +97,7 @@ public class CombatLogic {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for(Map.Entry<Integer,Integer> entry:effectValueMap.entrySet()){
|
for(Map.Entry<Integer,Integer> entry:effectValueMap.entrySet()){
|
||||||
long finalValue = value.getOrDefault(entry.getKey(), Long.valueOf(0)) + entry.getValue();
|
long finalValue = value.getOrDefault(entry.getKey(), 0L) + entry.getValue();
|
||||||
if(finalValue < 0){
|
if(finalValue < 0){
|
||||||
finalValue = 0;
|
finalValue = 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue