From 1f9d43e8c0d6e72b91fc0c31eef5e3fe0897bea2 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期一, 19 一月 2026 10:29:50 +0800
Subject: [PATCH] 125 修复 部分战斗卡死
---
Main/System/Battle/BattleField/RecordActions/SkillRecordAction.cs | 20 ++++++++------------
1 files changed, 8 insertions(+), 12 deletions(-)
diff --git a/Main/System/Battle/BattleField/RecordActions/SkillRecordAction.cs b/Main/System/Battle/BattleField/RecordActions/SkillRecordAction.cs
index e6cb300..f7335ed 100644
--- a/Main/System/Battle/BattleField/RecordActions/SkillRecordAction.cs
+++ b/Main/System/Battle/BattleField/RecordActions/SkillRecordAction.cs
@@ -110,19 +110,15 @@
if (isCast)
return;
- Played();
-
- if (fromSkill != null)
+ if (skillBase.caster.motionBase.CanCastSkill(skillBase.skillConfig))
{
- BattleDebug.LogError("cast skill from skill : " + fromSkill.skillConfig.SkillID);
+ // Debug.LogError("cast skill id is " + skillBase.skillConfig.SkillID);
+
+ skillBase.fromSkill = fromSkill;
+
+ skillBase.Cast();
+
+ isCast = true;
}
-
- // Debug.LogError("cast skill id is " + skillBase.skillConfig.SkillID);
-
- skillBase.fromSkill = fromSkill;
-
- skillBase.Cast();
-
- isCast = true;
}
}
\ No newline at end of file
--
Gitblit v1.8.0