From c08d58a0a8046a5a232ee6bfd2e9804dc16e611b Mon Sep 17 00:00:00 2001
From: lcy <1459594991@qq.com>
Date: 星期三, 29 四月 2026 21:28:30 +0800
Subject: [PATCH] 602 坐骑优化 激活后就能看到下一级"+x%"加成信息,不需要再升一级才能看到

---
 Main/System/Horse/HorseSkinWin.cs |   26 +++++++-------------------
 1 files changed, 7 insertions(+), 19 deletions(-)

diff --git a/Main/System/Horse/HorseSkinWin.cs b/Main/System/Horse/HorseSkinWin.cs
index 1a46207..0580e79 100644
--- a/Main/System/Horse/HorseSkinWin.cs
+++ b/Main/System/Horse/HorseSkinWin.cs
@@ -229,28 +229,16 @@
         var dict = HorseManager.Instance.GetAttrBySkinID(config);
         var attrList = new List<string>();
         var skinData = HorseManager.Instance.GetSkinData(config.SkinID);
-        if (skinData != null)
+        if (skinData != null && skinData.Star < config.StarMax)
         {
-            //鍗囨槦
-            if (skinData.Star == 0 || skinData.Star >= config.StarMax)
+            int i = 0;
+            foreach (var kv in dict)
             {
-                foreach (var kv in dict)
-                {
-                    attrList.Add(UIHelper.AppendColor(TextColType.itemchuanqi, PlayerPropertyConfig.GetFullDescription(kv.Key, kv.Value)));
-                }
-                return Language.Get("PhantasmPavilion07") + string.Join(Language.Get("L1112"), attrList);
+                attrList.Add(UIHelper.AppendColor(TextColType.itemchuanqi, PlayerPropertyConfig.GetFullDescription(kv.Key, kv.Value)) +
+                Language.Get("PhantasmPavilion12", UIHelper.AppendColor(TextColType.Green, "+" + PlayerPropertyConfig.GetValueDescription(kv.Key, config.AttrPerStarAddList[i]))));
+                i++;
             }
-            else
-            {
-                int i = 0;
-                foreach (var kv in dict)
-                {
-                    attrList.Add(UIHelper.AppendColor(TextColType.itemchuanqi, PlayerPropertyConfig.GetFullDescription(kv.Key, kv.Value)) +
-                    Language.Get("PhantasmPavilion12", UIHelper.AppendColor(TextColType.Green, "+" + PlayerPropertyConfig.GetValueDescription(kv.Key, config.AttrPerStarAddList[i]))));
-                    i++;
-                }
-                return Language.Get("PhantasmPavilion07") + string.Join(Language.Get("L1112"), attrList);
-            }
+            return Language.Get("PhantasmPavilion07") + string.Join(Language.Get("L1112"), attrList);
         }
         else
         {

--
Gitblit v1.8.0