法宝加成判断,公会职位推送修改
parent
93643930c6
commit
f8174bddc1
|
@ -798,6 +798,7 @@ public class GuildLogic {
|
|||
case 4:
|
||||
title = SErrorCodeEerverConfig.getI18NMessage("family_relieved_leader_title");
|
||||
content = SErrorCodeEerverConfig.getI18NMessage("family_relieved_leader_txt");
|
||||
position = 3;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
|
|
@ -1168,20 +1168,22 @@ public class HeroLogic {
|
|||
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, Map<Integer, SEquipTalismana>> equipTalismanaMap = SEquipTalismana.equipTalismanaStarMap;
|
||||
|
||||
SEquipTalismana equipTali = equipTalismanaMap.get(equipTempId).get(tempStar);
|
||||
combinedAttribute(equipTali.getProperty(),heroAllAttribute);
|
||||
//法宝职业额外加成
|
||||
SCHero tempHero = SCHero.getsCHero().get(hero.getTemplateId());
|
||||
int[][] specialProperty = equipTali.getSpecialProperty();
|
||||
for(int i = 0 ; i < specialProperty.length;i++){
|
||||
if(tempHero.getProfession()==specialProperty[i][0]){
|
||||
int [][] property = new int[1][];
|
||||
property[0] = new int[]{specialProperty[i][1],specialProperty[i][2]};
|
||||
combinedAttribute(property, heroAllAttribute);
|
||||
EspecialEquip myEspecial = especialEquipMap.get(especialEquip);
|
||||
if(myEspecial!=null){
|
||||
int equipTempId = myEspecial.getEquipId();
|
||||
int tempStar = myEspecial.getStar();
|
||||
Map<Integer, Map<Integer, SEquipTalismana>> equipTalismanaMap = SEquipTalismana.equipTalismanaStarMap;
|
||||
SEquipTalismana equipTali = equipTalismanaMap.get(equipTempId).get(tempStar);
|
||||
combinedAttribute(equipTali.getProperty(),heroAllAttribute);
|
||||
//法宝职业额外加成
|
||||
SCHero tempHero = SCHero.getsCHero().get(hero.getTemplateId());
|
||||
int[][] specialProperty = equipTali.getSpecialProperty();
|
||||
for(int i = 0 ; i < specialProperty.length;i++){
|
||||
if(tempHero.getProfession()==specialProperty[i][0]){
|
||||
int [][] property = new int[1][];
|
||||
property[0] = new int[]{specialProperty[i][1],specialProperty[i][2]};
|
||||
combinedAttribute(property, heroAllAttribute);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue