宝器战力问题

back_recharge
duhui 2023-04-18 18:14:28 +08:00
parent 3e04227362
commit 82a4969341
1 changed files with 14 additions and 2 deletions

View File

@ -1270,8 +1270,20 @@ public class PlayerLogic {
}
EquipManager equipManager = userInMem.getEquipManager();
Map<String, PropertyItem> equipMap = equipManager.getEquipMap();
for(String equipId : hero.getJewelInfo()){
CommonProto.Equip.Builder toBuilder = CBean2Proto.getEquipProto(equipMap.get(equipId),userInMem).toBuilder();
// 宝器
for(String equipId : hero.getJewelInfo()){
PropertyItem propertyItem = equipMap.get(equipId);
Jewel jewel = null;
if (propertyItem instanceof Jewel){
jewel = (Jewel) propertyItem;
}else {
jewel = equipManager.getJewelMap().get(equipId);
if (jewel == null){
LOGGER.error("查看英雄信息,法宝找不到:{}",equipId);
continue;
}
}
CommonProto.Equip.Builder toBuilder = CBean2Proto.getEquipProto(jewel,userInMem).toBuilder();
builder.addEquip(toBuilder);
}
for(int equipId : hero.getEquipByHongmengPositionMap(userInMem.getHeroManager()).values()){