法宝技能添加

back_recharge
lvxinran 2020-04-03 16:59:22 +08:00
parent f08d202d70
commit 47dbe898dc
2 changed files with 12 additions and 3 deletions

View File

@ -988,10 +988,18 @@ public class HeroLogic{
}
}
//法宝技能
int especialEquip = hero.getEspecialEquipLevel();
if(especialEquip>=0){
int[] equipTalismana = tempHero.getEquipTalismana();
if(hero.getStar()<equipTalismana[0]){
return sb;
}
int especialEquipLevel = hero.getEspecialEquipLevel();
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->sb.append(i).append(DIVISION));
}
});
return sb;
}

View File

@ -40,6 +40,7 @@ public class SEquipTalismana implements BaseConfig {
for(Map.Entry<Integer,SEquipTalismana> entry: equipTalismanaMap.entrySet()){
equipTalismanaStarMap.computeIfAbsent(entry.getValue().getTalismanaId(),v->new HashMap<>()).put(entry.getValue().getLevel(),entry.getValue());
}
System.out.println();
}