diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java index 799884a92..05952ba91 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/item/ItemLogic.java @@ -527,7 +527,6 @@ public class ItemLogic { ArrayList droplist = new ArrayList<>(); int realTime = 0; int randTime = time == 1 ? 1 : 50; - int newPool = currentPool; for (int i = 0; i < randTime; i++) { SEquipTalismanaLottery lotteryIn = SEquipTalismanaLottery.getsEquipTalismanaLotteryMap().get(currentPool); if (null == lotteryIn) { @@ -543,9 +542,8 @@ public class ItemLogic { break; } } - currentPool = newPool; - newPool = MathUtils.randomFromWeight(lotteryIn.getProbability()); + currentPool = MathUtils.randomFromWeight(lotteryIn.getProbability()); SEquipTalismanaLottery nextLotteryIn = SEquipTalismanaLottery.getsEquipTalismanaLotteryMap().get(currentPool); if (null == nextLotteryIn) { throw new Exception("SEquipTalismanaLottery 配置不存在" + currentPool);