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();
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(teamId!=0){