From d2d00fd9a4c116654c866a7d2e6f6a9980365f3b Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Tue, 10 Dec 2024 11:40:26 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=88=E6=8A=A4=E5=8A=A0=E5=85=A5=E6=9C=80?= =?UTF-8?q?=E5=A4=A7=E7=AD=89=E7=BA=A7=E4=B8=8A=E9=99=90=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/ljsd/jieling/util/FightDataUtil.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java index 95614a4..2c6b7a9 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/FightDataUtil.java @@ -240,6 +240,11 @@ public class FightDataUtil { rootId = team.getUseSupportId(); int supportSkillLevel = team.getSupportSkillLevel(); if(SArtifactSkillConfig.getsArtifactSkillConfigMapBySupportId(rootId)!=null){ + int size = SArtifactSkillConfig.getsArtifactSkillConfigMapBySupportId(rootId).size(); + //超过最大等级 + if(supportSkillLevel > size){ + supportSkillLevel = size; + } skillId = SArtifactSkillConfig.getsArtifactSkillConfigMapBySupportId(rootId).get(supportSkillLevel).getSkillId(); if(!isNullLuaTable(getSkill(String.valueOf(skillId)))){ skillArray.rawset(1,getSkill(String.valueOf(skillId)));