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 746c94d5a..9863a52d8 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 @@ -1718,7 +1718,8 @@ public class ActivityLogic implements IEventHandler{ CommonProto.Drop.Builder drop = null; int[] markReward = new int[]{0,0}; - int[][] markRewards = new int[num][]; + int[][] markRewards = new int[num+1][]; + markRewards[num] = setting.getRecruit(); // 单抽 if (num == 1){ // 验证免费特权 diff --git a/tablemanager/src/main/java/config/SWishActivitySetting.java b/tablemanager/src/main/java/config/SWishActivitySetting.java index 48f571391..fa5ba2700 100644 --- a/tablemanager/src/main/java/config/SWishActivitySetting.java +++ b/tablemanager/src/main/java/config/SWishActivitySetting.java @@ -19,6 +19,8 @@ public class SWishActivitySetting implements BaseConfig { private int maxTimes; private int diamondMaxTimes; + + private int[] recruit; @Override public void init() throws Exception { @@ -49,4 +51,8 @@ public class SWishActivitySetting implements BaseConfig { public int getDiamondMaxTimes() { return diamondMaxTimes; } + + public int[] getRecruit() { + return recruit; + } } \ No newline at end of file