diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java index 1d7b2774d..6dc0ba274 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/ActivityLogic.java @@ -1906,6 +1906,7 @@ public class ActivityLogic implements IEventHandler{ // 随机位置给碎片 if (random.contains(i)){ reward[i] = new int[]{incs[0],incs[1]}; + continue; } // 随机数 @@ -1917,6 +1918,7 @@ public class ActivityLogic implements IEventHandler{ // 根据id获取奖池信息 SWishActivityPool pool = SWishActivityPool.map.get(entry.getKey()); reward[i] = pool.getItemId(); + break; } // 未抽到, 减去当前次数权重 randomInt -= entry.getValue();