hch
3 天以前 df03c997716c6f5fbd4b87c01caef1d2e75165fc
Main/System/Battle/Skill/SkillBase.cs
@@ -681,6 +681,11 @@
   public virtual void ForceFinished()
   {
      skillEffect?.ForceFinished();
      if (otherSkillAction != null)
      {
         otherSkillAction.ForceFinish();
         otherSkillAction = null;
      }
      isFinished = true;
      moveFinished = true;
      isPlay = true;
@@ -694,12 +699,11 @@
         {
            if (combinePack.startTag.Tag.StartsWith("Skill_"))
            {
               BattleDebug.LogError("other skill casting " + combinePack.startTag.Tag);
               otherSkillAction = combinePack.CreateSkillAction();
               otherSkillAction.fromSkillId = skillConfig.SkillID;
               //   强制结束其他技能
               otherSkillAction.ForceFinish();
               return;
               continue;
            }
         }
         else if (pack is CustomB421ActionPack actionPack)