From 78a9b0e3a368d2b59fd6559a2be1f50d32040ea0 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期二, 18 十一月 2025 18:14:49 +0800
Subject: [PATCH] 125 战斗 tagAim=6的支持 持续buff层级永远在最前

---
 Main/System/Battle/BattleUtility.cs |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/Main/System/Battle/BattleUtility.cs b/Main/System/Battle/BattleUtility.cs
index 091b9fe..1305c3e 100644
--- a/Main/System/Battle/BattleUtility.cs
+++ b/Main/System/Battle/BattleUtility.cs
@@ -150,7 +150,7 @@
         return stringBuild.ToString();
     }
 
-    public static int GetMainTargetPositionNum(BattleObject caster, List<HB427_tagSCUseSkill.tagSCUseSkillHurt> targetList, SkillConfig skillConfig)
+    public static int GetMainTargetPositionNum(SkillBase skillBase, BattleObject caster, List<HB427_tagSCUseSkill.tagSCUseSkillHurt> targetList, SkillConfig skillConfig)
     {
         int returnIndex = 0;
         //  鏍规嵁鏁屾柟琛�閲忛樀钀� 瀛樻椿浜烘暟鏉ラ�夋嫨
@@ -272,6 +272,11 @@
             case 5:
                 returnIndex = caster.teamHero.positionNum;
                 break;
+            case 6:
+                //  璺熼殢涓绘妧鑳界殑鐩爣
+                var fromSkill = skillBase.fromSkill;
+                returnIndex = GetMainTargetPositionNum(fromSkill, fromSkill.caster, fromSkill.tagUseSkillAttack.HurtList.ToList(), fromSkill.skillConfig);
+                break;
             default:
                 Debug.LogError("鏆傛椂涓嶆敮鎸佸叾浠栫殑鏂瑰紡閫夋嫨涓荤洰鏍� 鏈夐渶姹傝鑱旂郴绛栧垝 鎶�鑳絠d:" + skillConfig.SkillID + " TagAim " + skillConfig.TagAim);
                 returnIndex = 0;

--
Gitblit v1.8.0