diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java index cd6c2ba5c..7bd723d69 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/ItemUtil.java @@ -319,6 +319,10 @@ public class ItemUtil { private static void combineReward(User user, boolean fiexdOrRandom, int[] dropGroupIds, int time, ItemMap itemObj) throws ErrorCodeException { for (int id:dropGroupIds){ SRewardGroup sRewardGroup = SRewardGroup.getsRewardItemMap().get(id); + if (sRewardGroup == null){ + LOGGER.error("主线挂机掉落道具,id掉落组找不到:{}",id); + continue; + } // 次数 long num = time / sRewardGroup.getDrapRate(); if (fiexdOrRandom){