英雄技能问题修改
parent
d3425b731f
commit
8e2a23d1ba
|
@ -1681,17 +1681,16 @@ public class HeroLogic{
|
||||||
|
|
||||||
//法宝技能
|
//法宝技能
|
||||||
int[] equipTalismana = tempHero.getEquipTalismana();
|
int[] equipTalismana = tempHero.getEquipTalismana();
|
||||||
if(equipTalismana.length<1 ||hero.getStar()<equipTalismana[0]){
|
if(equipTalismana.length >= 2 && hero.getStar() >= equipTalismana[0]){
|
||||||
return skillList;
|
int especialEquipLevel = hero.getEspecialEquipLevelByHongmeng(user.getHeroManager(),hero.getId());
|
||||||
|
int especialEquipId = equipTalismana[1];
|
||||||
|
Map<Integer,SEquipTalismana> sEquipTalismana = SEquipTalismana.equipTalismanaStarMap.get(especialEquipId);
|
||||||
|
sEquipTalismana.forEach((k,v)->{
|
||||||
|
if(k<=especialEquipLevel&&v.getOpenSkillRules()!=null){
|
||||||
|
Arrays.stream(v.getOpenSkillRules()).forEach(skillList::add);
|
||||||
|
}
|
||||||
|
});
|
||||||
}
|
}
|
||||||
int especialEquipLevel = hero.getEspecialEquipLevelByHongmeng(user.getHeroManager(),hero.getId());
|
|
||||||
int especialEquipId = equipTalismana[1];
|
|
||||||
Map<Integer,SEquipTalismana> sEquipTalismana = SEquipTalismana.equipTalismanaStarMap.get(especialEquipId);
|
|
||||||
sEquipTalismana.forEach((k,v)->{
|
|
||||||
if(k<=especialEquipLevel&&v.getOpenSkillRules()!=null){
|
|
||||||
Arrays.stream(v.getOpenSkillRules()).forEach(i->skillList.add(i));
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
// 紫府神印技能
|
// 紫府神印技能
|
||||||
Collection<PurpleMansionSeal> seals = user.getHeroManager().getPurpleMansionSeal().values();
|
Collection<PurpleMansionSeal> seals = user.getHeroManager().getPurpleMansionSeal().values();
|
||||||
|
|
Loading…
Reference in New Issue