From ebc79ba1a783d5cabda0958ff4773e6a98cbb2b7 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期五, 28 六月 2019 11:37:40 +0800
Subject: [PATCH] 4268 【BUG】【2.0.100】神兽宝箱开出的物品描述错误

---
 System/ItemTip/TipLegendPropertyWidget.cs |   12 +++++++++++-
 System/ItemTip/ItemTipUtility.cs          |    3 +++
 2 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/System/ItemTip/ItemTipUtility.cs b/System/ItemTip/ItemTipUtility.cs
index 4b83748..6676d49 100644
--- a/System/ItemTip/ItemTipUtility.cs
+++ b/System/ItemTip/ItemTipUtility.cs
@@ -83,6 +83,7 @@
         public struct LegendProperty
         {
             public bool isPreview;
+            public int itemId;
             public int trueCount;
             public List<Int2> properties;
         }
@@ -1108,6 +1109,7 @@
         {
             var data = new LegendProperty();
             data.isPreview = true;
+            data.itemId = itemId;
 
             var config = ItemConfig.Get(itemId);
             if (config.Effect1 == 220)
@@ -1161,6 +1163,7 @@
 
             var data = new LegendProperty();
             data.isPreview = false;
+            data.itemId = item.itemId;
 
             var ids = item.GetUseData(17);
             var values = item.GetUseData(19);
diff --git a/System/ItemTip/TipLegendPropertyWidget.cs b/System/ItemTip/TipLegendPropertyWidget.cs
index 1712318..9b33a65 100644
--- a/System/ItemTip/TipLegendPropertyWidget.cs
+++ b/System/ItemTip/TipLegendPropertyWidget.cs
@@ -36,7 +36,17 @@
 
             if (data.isPreview)
             {
-                var description = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceNewLine(Language.Get("LegendAttributePriview1", data.trueCount)));
+                var isDogzEquip = ItemLogicUtility.Instance.IsDogzEquip(data.itemId);
+                var languageKey = "LegendAttributePriview1";
+                if (isDogzEquip)
+                {
+                    languageKey = "LegendAttributePriview2";
+                }
+                else
+                {
+                    languageKey = "LegendAttributePriview1";
+                }
+                var description = UIHelper.AppendColor(TextColType.Green, UIHelper.ReplaceNewLine(Language.Get(languageKey, data.trueCount)));
                 lines.Insert(0, description);
             }
             m_PropertyBehaviours.text = string.Join("\r\n", lines.ToArray());

--
Gitblit v1.8.0