From 0e3029a3dc4375c7eab8de9ccf07b5a2595c0070 Mon Sep 17 00:00:00 2001
From: hch <305670599@qq.com>
Date: 星期日, 24 八月 2025 00:05:59 +0800
Subject: [PATCH] 117 【武将】武将系统 - 武将属性查看,非主线上阵武将战力提升显示

---
 Main/System/HeroUI/HeroLVBreakWin.cs |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/Main/System/HeroUI/HeroLVBreakWin.cs b/Main/System/HeroUI/HeroLVBreakWin.cs
index 015731a..d63ffd4 100644
--- a/Main/System/HeroUI/HeroLVBreakWin.cs
+++ b/Main/System/HeroUI/HeroLVBreakWin.cs
@@ -76,11 +76,23 @@
         List<string> attrStrArr = new List<string>();
         for (int i = 0; i < nextQualityBreakConfig.AttrIDList.Length; i++)
         {
+            if (nextQualityBreakConfig.AttrIDList[i] == 0)
+            {
+                continue;
+            }
             attrStrArr.Add(PlayerPropertyConfig.GetFullDescription(nextQualityBreakConfig.AttrIDList[i], nextQualityBreakConfig.AttrValueList[i]));
         }
         if (nextQualityBreakConfig.SkillID != 0)
         {
-            attrStrArr.Add(SkillConfig.Get(nextQualityBreakConfig.SkillID)?.Description);
+            var skill = SkillConfig.Get(nextQualityBreakConfig.SkillID);
+            if (skill != null)
+            {
+                attrStrArr.Add(skill.Description);
+            }
+            else
+            { 
+                Debug.LogError("鏈厤缃妧鑳�" + nextQualityBreakConfig.SkillID);
+            }
         }
         potentialText.text = Language.Get("L1100", Language.Get("herocard56"), string.Join(Language.Get("L1112"), attrStrArr));
     }
@@ -92,6 +104,7 @@
             var pack = new CB232_tagCSHeroBreak();
             pack.ItemIndex = (ushort)hero.itemHero.gridIndex;
             GameNetSystem.Instance.SendInfo(pack);
+            HeroUIManager.Instance.lastFightPower = new KeyValuePair<int, long>(hero.heroId, hero.CalculatePower(false));
             CloseWindow();
             //璁剧疆涓瓑寰呭洖澶嶇殑鏍囪瘑 鏄剧ず鎴愬姛鐣岄潰
             HeroUIManager.Instance.waitResponse = new WaitHeroFuncResponse()

--
Gitblit v1.8.0