From 41e238da88cddaaa0ca84a9a5261bef78e77cf26 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 20 十月 2019 20:24:23 +0800
Subject: [PATCH] 0312 增加神装属性评分

---
 System/KnapSack/Logic/ItemLogicUtility.cs |   17 +++++++++++++++++
 1 files changed, 17 insertions(+), 0 deletions(-)

diff --git a/System/KnapSack/Logic/ItemLogicUtility.cs b/System/KnapSack/Logic/ItemLogicUtility.cs
index d32ae71..60cca49 100644
--- a/System/KnapSack/Logic/ItemLogicUtility.cs
+++ b/System/KnapSack/Logic/ItemLogicUtility.cs
@@ -283,6 +283,21 @@
             return properties;
         }
 
+        private Dictionary<int, int> GetEquipShenProperties(int itemId)
+        {
+            var shenProperties = ShenPropertyUtility.GetEquipShenProperties(itemId);
+            var properties = new Dictionary<int, int>();
+            if (shenProperties != null)
+            {
+                foreach (var item in shenProperties)
+                {
+                    properties[item.x] = item.y;
+                }
+            }
+
+            return properties;
+        }
+
         public bool IsCustomItem(int itemId)
         {
             if (!ItemConfig.Has(itemId))
@@ -307,6 +322,8 @@
                 return 0;
             }
 
+            properties.AddRange(GetEquipShenProperties(itemId));
+
             var minAttack = properties.ContainsKey((int)PropertyType.MinAtk) ? properties[(int)PropertyType.MinAtk] : 0;
             var maxAttack = properties.ContainsKey((int)PropertyType.MaxAtk) ? properties[(int)PropertyType.MaxAtk] : 0;
             var attack = properties.ContainsKey((int)PropertyType.ATK) ? properties[(int)PropertyType.ATK] : 0;

--
Gitblit v1.8.0