fix 法宝加成

back_recharge
wangyuan 2019-09-03 10:42:19 +08:00
parent 6cd00f0f63
commit def88c3daf
1 changed files with 13 additions and 11 deletions

View File

@ -1106,21 +1106,23 @@ public class HeroLogic {
} }
//法宝加成 //法宝加成
String especialEquip = hero.getEspecialEquip(); String especialEquip = hero.getEspecialEquip();
Map<String, EspecialEquip> especialEquipMap = user.getEquipManager().getEspecialEquipMap(); if(!StringUtil.isEmpty(especialEquip)){
Map<String, EspecialEquip> especialEquipMap = user.getEquipManager().getEspecialEquipMap();
int equipTempId = especialEquipMap.get(especialEquip).getEquipId();
int tempStar = especialEquipMap.get(especialEquip).getStar();
Map<Integer, SEquipTalismana> equipTalismanaMap = SEquipTalismana.equipTalismanaMap;
for(Map.Entry<Integer, SEquipTalismana> entry:equipTalismanaMap.entrySet()){
if(entry.getValue().getTalismanaId()!=equipTempId){
continue;
}
if(entry.getValue().getLevel()!=tempStar){
continue;
}
int equipTempId = especialEquipMap.get(especialEquip).getEquipId();
int tempStar = especialEquipMap.get(especialEquip).getStar();
Map<Integer, SEquipTalismana> equipTalismanaMap = SEquipTalismana.equipTalismanaMap;
for(Map.Entry<Integer, SEquipTalismana> entry:equipTalismanaMap.entrySet()){
if(entry.getValue().getTalismanaId()!=equipTempId){
continue;
} }
if(entry.getValue().getLevel()!=tempStar){
continue;
}
} }
//阵营光环加成 //阵营光环加成
if(!isForce){ if(!isForce){
if(teamId!=0){ if(teamId!=0){