Ability/AbilityOnce 建图期校验 abilityId 非空,与 BrainBuilder.RequireState 同一类"漏配即快速失败"约束保持一致,避免定制 AiScript 漏配 id 时产出静默 不作为的状态。同时补 4 个测试:Locomotion/Ability 的 OnExit 收尾行为,以及 两个原语对空 id 的报错行为。
Ability/AbilityOnce 建图期校验 abilityId 非空,与 BrainBuilder.RequireState 同一类"漏配即快速失败"约束保持一致,避免定制 AiScript 漏配 id 时产出静默 不作为的状态。同时补 4 个测试:Locomotion/Ability 的 OnExit 收尾行为,以及 两个原语对空 id 的报错行为。