From 6a85e150e239c670cbd79c68d5aee88308ce9405 Mon Sep 17 00:00:00 2001
From: client_Zxw <826696702@qq.com>
Date: 星期六, 13 十月 2018 11:44:10 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts

---
 System/KnapSack/Logic/ItemTipsModel.cs |   24 +++++++++++++++++-------
 1 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/System/KnapSack/Logic/ItemTipsModel.cs b/System/KnapSack/Logic/ItemTipsModel.cs
index fd18fcc..c0ea6c5 100644
--- a/System/KnapSack/Logic/ItemTipsModel.cs
+++ b/System/KnapSack/Logic/ItemTipsModel.cs
@@ -2069,19 +2069,29 @@
         {
             legendIdlist = new List<int>();
             legendValuelist = new List<int>();
+            string attrCntKey = StringUtility.Contact(itemConfig.ItemColor, itemConfig.StarLevel);
             if (itemTipsModel.legendAttrIDPreviewDict.ContainsKey(itemConfig.EquipPlace))
             {
                 foreach (var attrType in itemTipsModel.legendAttrIDPreviewDict[itemConfig.EquipPlace].Keys)
                 {
-                    switch (attrType)
+                    int attrCnt = 0;
+                    if (itemTipsModel.legendAttrCntPreviewDict.ContainsKey(attrCntKey))
                     {
-                        case LegendAttrType.Pursuit:
-                            legendIdlist.AddRange(itemTipsModel.legendAttrIDPreviewDict[itemConfig.EquipPlace][attrType]);
-                            break;
-                        case LegendAttrType.Fixed:
-                            legendIdlist.AddRange(itemTipsModel.legendAttrIDPreviewDict[itemConfig.EquipPlace][attrType]);
-                            break;
+                        attrCnt = itemTipsModel.legendAttrCntPreviewDict[attrCntKey][attrType];
                     }
+                    if(attrCnt > 0)
+                    {
+                        switch (attrType)
+                        {
+                            case LegendAttrType.Pursuit:
+                                legendIdlist.AddRange(itemTipsModel.legendAttrIDPreviewDict[itemConfig.EquipPlace][attrType]);
+                                break;
+                            case LegendAttrType.Fixed:
+                                legendIdlist.AddRange(itemTipsModel.legendAttrIDPreviewDict[itemConfig.EquipPlace][attrType]);
+                                break;
+                        }
+                    }
+                  
                 }
             }
             int i = 0;

--
Gitblit v1.8.0