diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java index 7d135bfc9..1b76d1137 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/expedition/ExpeditionLogic.java @@ -619,6 +619,11 @@ public class ExpeditionLogic { Map bossHP = new HashMap<>(); // 获取对应等级的机器人信息 SRobotProperty property = STableManager.getConfig(SRobotProperty.class).get(level); + if (property == null){ + Map config = STableManager.getConfig(SRobotProperty.class); + // 玩家等级超上限,取表里最大值 + property = config.get(config.values().size()); + } // 英雄属性 Map robotHeroAttribute = HeroLogic.getInstance().calRobotHeroAttribute(property);