From a7ba2929128d64729f71ac1dad5a969c7667c869 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期二, 16 九月 2025 20:08:40 +0800
Subject: [PATCH] 0312 每日掉落战力防范空配置
---
Main/System/MainLevel/MainLevelDropCell.cs | 13 ++++++++-----
Main/Config/PartialConfigs/MainChapterConfig.cs | 13 +++++++++----
2 files changed, 17 insertions(+), 9 deletions(-)
diff --git a/Main/Config/PartialConfigs/MainChapterConfig.cs b/Main/Config/PartialConfigs/MainChapterConfig.cs
index 424daf6..41f889b 100644
--- a/Main/Config/PartialConfigs/MainChapterConfig.cs
+++ b/Main/Config/PartialConfigs/MainChapterConfig.cs
@@ -7,12 +7,17 @@
protected override void OnConfigParseCompleted()
{
- for (int i = 0; i < DailyBootyUpperList.Length; i++)
+ if (DailyBootyUpperList != null)
{
- int itemID = DailyBootyUpperList[i][0];
- if (!unLockedChapterDict.Contains(itemID))
+ for (int i = 0; i < DailyBootyUpperList.Length; i++)
{
- unLockedChapterDict.Add(itemID, ChapterID);
+ if (DailyBootyUpperList[i].Length == 0)
+ return;
+ int itemID = DailyBootyUpperList[i][0];
+ if (!unLockedChapterDict.Contains(itemID))
+ {
+ unLockedChapterDict.Add(itemID, ChapterID);
+ }
}
}
}
diff --git a/Main/System/MainLevel/MainLevelDropCell.cs b/Main/System/MainLevel/MainLevelDropCell.cs
index 253f53e..3a4f34e 100644
--- a/Main/System/MainLevel/MainLevelDropCell.cs
+++ b/Main/System/MainLevel/MainLevelDropCell.cs
@@ -39,12 +39,15 @@
{
lockImg.SetActive(false);
int maxValue = 0;
- for (int i = 0; i < config.DailyBootyUpperList.Length; i++)
- {
- if (config.DailyBootyUpperList[i][0] == itemID)
+ if (config.DailyBootyUpperList != null)
+ {
+ for (int i = 0; i < config.DailyBootyUpperList.Length; i++)
{
- maxValue = config.DailyBootyUpperList[i][1];
- break;
+ if (config.DailyBootyUpperList[i][0] == itemID)
+ {
+ maxValue = config.DailyBootyUpperList[i][1];
+ break;
+ }
}
}
int curValue = 0;
--
Gitblit v1.8.0