diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java index eedb73534..b1e16095e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/fight/CombatLogic.java @@ -528,7 +528,7 @@ public class CombatLogic { SAdventureConfig sAdventureConfig = SAdventureConfig.getConfig().get(arenaID); int[][][] invasionBoss = sAdventureConfig.getInvasionBoss(); Set arenaIDs = adventureStateInfoMap.keySet(); - int arenaIndex = MathUtils.randomInt(arenaIDs.size()); + int arenaIndex = MathUtils.randomInt(arenaIDs.size()+1); arenaID = arenaIDs.iterator().next(); Iterator iterator = arenaIDs.iterator(); int j=arenaIndex;