joywayer and Claude Opus 5
3665504a58
feat(ai): 新增 IBossControl facet——Boss 阶段状态经 IAiContext 供图读取
...
非 Boss 敌人访问 IAiContext.Boss 显式抛 InvalidOperationException,
不返回空对象掩盖小怪图误挂 Boss 边的错误。BossResource 补 IsFull 供图条件边判定。
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-07-30 12:15:54 +08:00
joywayer
3c622a69f2
refactor(enemy): NavLinkType 迁入 INavLinkHandler 并改述为能力驱动的地形穿越;补交新脚本 .meta
2026-07-28 11:50:17 +08:00
joywayer
c041712e99
fix(test): 到达边界用例改用二进制可精确表示的值(1.25/0.25),避免浮点噪声误判
2026-07-28 11:15:16 +08:00
joywayer
668bc3500e
feat(enemy): 新增 GroundNavigator 地面直接移动导航(+7 纯函数单测)
...
补充 EditMode 测试程序集对 BaseGames.Enemies.Navigation 的引用(此前缺失,新测试无法编译)
2026-07-28 11:12:11 +08:00
joywayer
8ea919a7f1
chore(enemy): 补交 StallDetector 与其测试的 .meta
2026-07-28 11:07:06 +08:00
joywayer
5cfacf199a
feat(enemy): 新增 StallDetector 推进停滞检测(+8 单测),为收敛三处重复实现做准备
2026-07-28 11:01:01 +08:00
joywayer
b1d3c169ec
chore(enemy): 补交 EnemyBody 与其测试的 .meta
2026-07-27 12:07:46 +08:00
joywayer
b0e1ebfecc
feat(enemy): 新增 IEnemyBody 身体几何权威接口与 EnemyBody 实现(+14 纯函数单测)
2026-07-27 11:48:26 +08:00
joywayer
568b6e46c0
chore(enemy): 补交新脚本的 .meta(AbilityCategory/AttackSelectionMode/IAttackCandidate/EnemyAttackSelector+测试)
2026-07-24 14:55:17 +08:00
joywayer
04a267b69f
feat(enemy): EnemyAttackSelector 选招器(射程+冷却+LOS+着地过滤,两模式选招)+单测
2026-07-24 12:15:41 +08:00