From a8bf44d6cce9db087914827d78f2bb75ca388ff9 Mon Sep 17 00:00:00 2001
From: client_linchunjie <461730578@qq.com>
Date: 星期二, 04 九月 2018 18:43:23 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

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

diff --git a/System/TreasureFindHost/TreasureFindHostModel.cs b/System/TreasureFindHost/TreasureFindHostModel.cs
index f144622..2bb943a 100644
--- a/System/TreasureFindHost/TreasureFindHostModel.cs
+++ b/System/TreasureFindHost/TreasureFindHostModel.cs
@@ -15,6 +15,7 @@
  
         public List<int> treasureIdlist { get; set; }
         public event Action TreasureFindHostCompleteAct;
+        public int[] specEquipIds { get; private set;}
 
         public override void Init()
         {
@@ -43,6 +44,8 @@
             playerPack.RefreshItemCountAct += RefreshEquipInfo;
             playerSuit.RefreshSuitModelAct += RefreshSuitInfo;
             treasureModel.treasureStateChangeEvent += RefreshTreasureState;
+            FuncConfigConfig SamboSpecialUnlock = Config.Instance.Get<FuncConfigConfig>("SamboSpecialUnlock");
+            specEquipIds = ConfigParse.GetMultipleStr<int>(SamboSpecialUnlock.Numerical1);
         }
 
         public void OnBeforePlayerDataInitialize()
@@ -135,12 +138,18 @@
             SinglePackModel singlePack = playerPack.GetSinglePackModel(PackType.rptEquip);
             if (singlePack == null) return false;
 
+
             foreach (var condi in treasureInfo.needConditionsDict.Values)
             {
                 progress = 0;
                 ItemModel itemModel = playerPack.GetItemModelByIndex(PackType.rptEquip,condi[3]);
                 if(itemModel != null)
                 {
+                    if(specEquipIds != null && specEquipIds.Contains(condi[3]))
+                    {
+                        progress += 1;
+                        return true;
+                    }
                     if(itemModel.chinItemModel.LV >= condi[0]
                         && itemModel.chinItemModel.ItemColor >= condi[1]
                         && itemModel.chinItemModel.StarLevel >= condi[2])

--
Gitblit v1.8.0