法宝技能添加
parent
f08d202d70
commit
47dbe898dc
|
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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();
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue