diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/AbstractActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/AbstractActivity.java index b279be07a..3c63b47ba 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/AbstractActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/AbstractActivity.java @@ -178,17 +178,14 @@ public abstract class AbstractActivity implements IActivity, IEventHandler { //up miss int[][] reward=sActivityRewardConfig.getReward(); if(sGlobalActivity.getType() == ActivityType.SPECIAL_MONSTER_RANDOM_ACTIVITY) { - int[][] monReward = new int[1][2]; int summonId=activityMission.getActivityMissionMap().get(0).getProgrss(); if (summonId>0){ + int[][] monReward = new int[1][2]; SSpiritAnimalSummon summonConfig=STableManager.getConfig(SSpiritAnimalSummon.class).get(summonId); monReward[0][0]=summonConfig.getOriginalItem(); monReward[0][1]=reward[0][1]; - }else{ - monReward[0][0]=reward[0][0]; - monReward[0][1]=reward[0][1]; + reward=monReward; } - reward=monReward; } CommonProto.Drop.Builder drop = ItemUtil.drop(user, reward, BIReason.TAKE_ACTIVITY_REWARD); checkAndSetProgress(activityMission, activityProgressInfo, missionId);