From 1ec983f61def3ad0ee85da87b197259c054644dd Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 25 八月 2025 18:55:44 +0800
Subject: [PATCH] 125 战斗 技能bug修复

---
 Main/System/Battle/Skill/SkillBase.cs |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/Main/System/Battle/Skill/SkillBase.cs b/Main/System/Battle/Skill/SkillBase.cs
index 605ede7..6282832 100644
--- a/Main/System/Battle/Skill/SkillBase.cs
+++ b/Main/System/Battle/Skill/SkillBase.cs
@@ -551,6 +551,11 @@
 			{
 				return false;
 			}
+			else
+			{
+				OnSkillFinished();
+				skillEffect = null;
+			}
 		}
 
 		return isFinished;
@@ -563,6 +568,14 @@
 
 	public void OnSkillFinished()
 	{
+		if (skillEffect != null)
+		{
+			if (!skillEffect.IsFinished())
+			{
+				return;
+			}
+		}
+
 		BattleDebug.LogError(GetType().Name + " Skill Finished");
 		while (packList.Count > 0)
 		{

--
Gitblit v1.8.0