fix 法宝加成
parent
6cd00f0f63
commit
def88c3daf
|
@ -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){
|
||||||
|
|
Loading…
Reference in New Issue