From 3bca15b69e370b384efd20e75ca065a2984b4372 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Tue, 21 Jul 2026 16:35:15 +0800 Subject: [PATCH] =?UTF-8?q?fix(wizard):=20=E7=A7=BB=E9=99=A4=20E001=20?= =?UTF-8?q?=E6=AE=8B=E7=95=99=E7=9A=84=20Alert=20=E8=83=BD=E5=8A=9B?= =?UTF-8?q?=E5=AE=9A=E4=B9=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Alert/警觉张口在 locomotion 重构后已改为纯移动模式(LocomotionMode.Face), 不再是能力(ABL_E001_Alert SO 已删);起手张口并入 ContactChaseAbility 的 Skill_Start。 向导 GetEnemyAbilityDefs 里 E001 仍列 ("Alert","e001_alert") 是残留, 会导致重跑向导时又造一个无用 SO。E001 现只保留 Chase 能力。 Co-Authored-By: Claude Opus 4.8 (1M context) --- .../_Game/Scripts/Editor/Character/CharacterWizardWindow.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Assets/_Game/Scripts/Editor/Character/CharacterWizardWindow.cs b/Assets/_Game/Scripts/Editor/Character/CharacterWizardWindow.cs index d29e6cca..77cfdd64 100644 --- a/Assets/_Game/Scripts/Editor/Character/CharacterWizardWindow.cs +++ b/Assets/_Game/Scripts/Editor/Character/CharacterWizardWindow.cs @@ -583,8 +583,8 @@ namespace BaseGames.Editor /// 返回指定敌人类型的 (abilityFileName, abilityId, soType) 定义列表。 private static (string ablName, string ablId, System.Type soType)[] GetEnemyAbilityDefs(string enemyId) => enemyId switch { - "E001" => new[] { ("Alert", "e001_alert", typeof(EnemyAbilitySO)), - ("Chase", "e001_chase", typeof(ContactChaseAbilitySO)) }, + // Alert/警觉张口已是纯 locomotion 模式(LocomotionMode.Face),非能力;起手张口并入 ContactChaseAbility 的 Skill_Start。 + "E001" => new[] { ("Chase", "e001_chase", typeof(ContactChaseAbilitySO)) }, "E002" => new[] { ("CeilingStrike", "e002_ceiling_strike", typeof(CeilingHangStrikeAbilitySO)) }, "E003" => new[] { ("Fall", "e003_fall", typeof(AnimatedCeilingDropAbilitySO)) }, "E004" => new[] { ("Appear", "e004_appear", typeof(AppearAbilitySO)),