From 8e3790eaa6a53a234dd6ac59db8ed4716e22e32a Mon Sep 17 00:00:00 2001 From: lvxinran Date: Sat, 7 Aug 2021 15:04:16 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9D=92=E9=BE=99=E7=A7=98=E5=AE=9D=E7=A9=BA?= =?UTF-8?q?=E9=82=AE=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/ljsd/jieling/logic/activity/TreasureActivity.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java index bc4699a87..9d1c20525 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/activity/TreasureActivity.java @@ -226,6 +226,9 @@ public class TreasureActivity extends AbstractActivity { private void dropByState(List dropList,int curState,int targetState,int missionId){ STreasureSunlongConfig rewardConfig = STreasureSunlongConfig.levelTreasureConfigMap.get(id).get(missionId); if(curState==ActivityType.WILL_TAKE){ + if(rewardConfig.getReward()==null||rewardConfig.getReward().length<1){ + return; + } dropList.add(rewardConfig.getReward()); if(targetState == ActivityType.FINISH_TAKED){ dropList.add(rewardConfig.getTreasureReward());