fix item drop

wangyuan 2020-04-22 15:06:24 +08:00
parent bbd9fe8271
commit 8f247ddff2
2 changed files with 5 additions and 3 deletions

View File

@ -1023,12 +1023,14 @@ public class HeroLogic{
public StringBuilder getHeroSkills(User user,Hero hero, StringBuilder sb){
List<Integer> heroSkillList = getHeroSkillList(user, hero);
heroSkillList.forEach(skill->{
for(int i=2;i<heroSkillList.size();i++){
Integer skill = heroSkillList.get(i);
SPassiveSkillLogicConfig config = SPassiveSkillLogicConfig.getConfig(skill);
if(config!=null &&config.getEffectiveRange()==1){
sb.append(skill).append(DIVISION);
}
});
}
return sb;
}

View File

@ -351,7 +351,7 @@ public class ItemUtil {
String rewardStr = dropInfo.split("\\|")[0];
String weight = dropInfo.split("\\|")[1];
String[] rewards= rewardStr.split("#");
String[] weights= rewardStr.split("#");
String[] weights= weight.split("#");
for (int i = 0; i < rewards.length; i++) {
int rewardId = Integer.valueOf(rewards[i]);
if (dropAddition.contains(rewardId)) {