diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java index 75370104d..bc916ea4a 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/hero/HeroLogic.java @@ -3019,7 +3019,7 @@ public class HeroLogic { } Map heroSkillAdMap = new HashMap<>(); - heroSkillList.forEach(skill -> { + for (Integer skill : heroSkillList) { SPassiveSkillLogicConfig config = SPassiveSkillLogicConfig.getConfig(skill); if (null != config.getValue() && config.getValue().length > 2 && config.getValue()[2] != 4) { PassiveskillCalEnum passiveskillCalEnum = PassiveskillCalEnum.calEnumMap.get(config.getType()); @@ -3027,7 +3027,7 @@ public class HeroLogic { passiveskillCalEnum.getPassiveSkillProcessor().process(config, hero, heroSkillAdMap); } } - }); + } if (!heroSkillAdMap.isEmpty()) { combinedAttribute(heroSkillAdMap, heroAllAttribute);