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