yyl
2026-01-22 e0f49b3a281453ae09a2de6cb5588bc6fe596925
125 战斗 强制跳过动画/报错时导致的stackoverflow
1个文件已修改
7 ■■■■ 已修改文件
Main/System/Battle/Skill/SkillBase.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Main/System/Battle/Skill/SkillBase.cs
@@ -1288,6 +1288,7 @@
        {
            parentRecordAction.GetInnerRecordPlayer().ImmediatelyPlay(rc);
        }
        tempDeadPackList.Clear();
        // 1. 强制结束技能效果
        skillEffect?.ForceFinished();
@@ -1328,12 +1329,6 @@
            // 取消幻影效果
            caster.motionBase?.ShowIllusionShadow(false);
            // 播放待机动画(如果还活着)
            if (!caster.teamHero.isDead)
            {
                caster.motionBase?.ResetForReborn(false);
            }
        }
        // 5. 恢复 UI 状态