战力显示

duhui 2021-09-04 12:54:25 +08:00
parent a392424eba
commit c37f2e6fb7
1 changed files with 12 additions and 10 deletions

View File

@ -2548,6 +2548,8 @@ public class HeroLogic{
}
heroAllAttribute.put(HeroAttributeEnum.CurHP.getPropertyId(),heroAllAttribute.get(GlobalsDef.HP_TYPE));
//魂印战力保存
heroAllAttribute.put(HeroAttributeEnum.EquipForce.getPropertyId(), (long) equipForce);
return heroAllAttribute;
}
@ -2685,16 +2687,16 @@ public class HeroLogic{
Map<Integer, Long> heroAllAttribute;
heroAllAttribute = calHeroNotBufferAttribute(user, hero,true,teamId);
//战力保存
return calForce(heroAllAttribute);
// Map<Integer, Integer> soulEquipByPositionMap = hero.getSoulEquipByPositionMap();
// for (int sign:soulEquipByPositionMap.values()){
// SEquipConfig sEquipConfig = STableManager.getConfig(SEquipConfig.class).get(sign);
// if(sEquipConfig==null) {
// continue;
// }
// force+=sEquipConfig.getScore();
// }
// return force + heroAllAttribute.get(HeroAttributeEnum.EquipForce.getPropertyId());
int force = calForce(heroAllAttribute);
Map<Integer, Integer> soulEquipByPositionMap = hero.getSoulEquipByPositionMap();
for (int sign:soulEquipByPositionMap.values()){
SEquipConfig sEquipConfig = STableManager.getConfig(SEquipConfig.class).get(sign);
if(sEquipConfig==null) {
continue;
}
force+=sEquipConfig.getScore();
}
return force + heroAllAttribute.get(HeroAttributeEnum.EquipForce.getPropertyId());
}