diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java index 249d83e6b..49f4173ac 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ChallengeLogic.java @@ -18,6 +18,7 @@ import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.util.ItemUtil; import com.ljsd.jieling.util.MessageUtil; import config.SChallengeStage; +import config.SSpecialConfig; import manager.STableManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -107,6 +108,12 @@ public class ChallengeLogic { //无尽副本星期1、3、5、7开启 //宝物副本星期2、4、6、7开启 int[][] config = {{1, 3, 5, 7}, {2, 4, 6, 7}}; + if(SSpecialConfig.Tiaozhan_open_time != null && !"".equals(SSpecialConfig.Tiaozhan_open_time)){ + config = SSpecialConfig.getTwiceArrayValue(SSpecialConfig.Tiaozhan_open_time); + } + if(config.length<=0 || config.length > 2){ + return; + } //status = new int[2]; for (int i = 0; i < config.length; i++) { for (int j = 0; j < config[i].length; j++) { diff --git a/tablemanager/src/main/java/config/SSpecialConfig.java b/tablemanager/src/main/java/config/SSpecialConfig.java index 6a9398bf2..5f5c86585 100644 --- a/tablemanager/src/main/java/config/SSpecialConfig.java +++ b/tablemanager/src/main/java/config/SSpecialConfig.java @@ -90,6 +90,7 @@ public class SSpecialConfig implements BaseConfig { public static final String Gem_Lottery10 = "Gem_Lottery10";//宝石十连所需道具 public static final String Gem_Senior_Lottery = "Gem_Senior_Lottery";//高级宝石单抽所需道具 public static final String Gem_Senior_Lottery10 = "Gem_Senior_Lottery10";//高级宝石十连所需道具 + public static final String Tiaozhan_open_time = "Tiaozhan_open_time";//挑战副本开启时间 @Override public void init() throws Exception {