From e6d84cb617d7a9981f56a1a624d6c8e4618893a7 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期一, 03 九月 2018 16:18:04 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/Treasure/TreasureModel.cs |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/System/Treasure/TreasureModel.cs b/System/Treasure/TreasureModel.cs
index 7ea28e5..d5671b6 100644
--- a/System/Treasure/TreasureModel.cs
+++ b/System/Treasure/TreasureModel.cs
@@ -173,6 +173,7 @@
         List<int> eightFurnacesAchievements = new List<int>();
         List<int> m_CacheGotAchievements = new List<int>();
         Dictionary<int, int> treasureStageShowDict = new Dictionary<int, int>();
+        List<int> treasureUnOpens = new List<int>();//鐗堟湰鏈紑鏀炬硶瀹�
 
         public Dictionary<int, int> fairyTreasureGetDict { get; private set; }
 
@@ -1178,6 +1179,11 @@
             return eightFurnacesAchievements;
         }
 
+        public bool IsVersionUnOpenTreasure(int _id)
+        {
+            return treasureUnOpens.Contains(_id);
+        }
+
         private void ParseConfigs()
         {
             var treasureConfigs = Config.Instance.GetAllValues<TreasureConfig>();
@@ -1289,6 +1295,9 @@
             treasureBackPercent = float.Parse(funcConfig.Numerical2);
             funcConfig = Config.Instance.Get<FuncConfigConfig>("TreasureExitLimit");
             treasureExitLvLimit = int.Parse(funcConfig.Numerical1);
+
+            funcConfig = Config.Instance.Get<FuncConfigConfig>("TreasureNoOpen");
+            treasureUnOpens.AddRange(ConfigParse.GetMultipleStr<int>(funcConfig.Numerical1));
         }
 
         const string pattern = "\\\"[0-9]\\\":\\[[0-9|,]*\\]";

--
Gitblit v1.8.0