From f574b6c873047361138726ec8a75ad3ff1ce60d2 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 17 六月 2026 19:09:23 +0800
Subject: [PATCH] 修复司马懿偶尔没有伤害显示的问题

---
 Main/System/Battle/Motion/MotionBase.cs |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/Main/System/Battle/Motion/MotionBase.cs b/Main/System/Battle/Motion/MotionBase.cs
index 94e5564..5a6421b 100644
--- a/Main/System/Battle/Motion/MotionBase.cs
+++ b/Main/System/Battle/Motion/MotionBase.cs
@@ -308,6 +308,15 @@
             return null;
         }
 
+        // 姝讳骸瑙﹀彂鎶�鑳藉満鏅細caster 宸叉浜℃椂 heroGo 琚殣钘忥紝Spine 涓嶅啀 Update锛�
+        // 鍔ㄧ敾杞ㄩ亾 TrackTime 鎭掍负 0锛屽姩鐢婚┍鍔ㄧ殑 OnMiddleFrameEnd 姘镐笉瑙﹀彂 鈫� 浼ゅ涓㈠け銆�
+        // 姝ゆ椂鏀硅蛋鏃犲姩鐢�(Time.time 鏃堕棿椹卞姩)妯″紡锛屼繚璇佹妧鑳介�昏緫涓庝激瀹虫甯哥粨绠椼��
+        if (skillBase.caster != null && skillBase.caster.IsDead())
+        {
+            PlaySkillNoAnim(skillConfig, skillSkinConfig, skillBase, onComplete, isSubSkill);
+            return null;
+        }
+
         return ExecuteSkillAnim(skillConfig, skillSkinConfig, skillBase, onComplete, targetAnim, true, isSubSkill);
     }
 

--
Gitblit v1.8.0