Aaron Kimbrell
363e02e963
fix: enemies and summons drop targets that have died
...
FindTarget kept returning the current target while it stayed inside the
tether radius, even after it died, so enemies stood over dead players
(most visible in long respawn areas like the Battle of Nimbus Station)
and pet or summon AI hovered over enemies playing their death animation.
A dead current target now loses its threat and a new target is picked,
and dead entities are skipped both as proximity candidates and as threat
entries. Players who respawn are picked up again through the usual
proximity and threat paths.
Verified by building WorldServer and the test suite; needs an in-game
check (die to an enemy, the enemy should return to idle or pick another
player).
Fixes #1428
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-09-28 22:30:44 -05:00
..
2023-01-22 17:38:47 -06:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-11 09:12:43 -05:00
2026-06-11 09:12:43 -05:00
2026-09-28 22:30:44 -05:00
2026-07-17 23:05:17 -07:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-09-06 19:18:03 -07:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2026-06-24 17:18:16 -05:00
2026-06-24 17:18:16 -05:00
2026-09-28 22:30:43 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:35 -05:00
2026-09-28 22:30:35 -05:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2024-02-27 01:25:44 -06:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2024-02-27 01:25:44 -06:00
2026-06-07 20:59:11 -07:00
2024-02-27 01:25:44 -06:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:36 -05:00
2026-05-19 13:42:56 -05:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-07-17 23:05:17 -07:00
2026-07-17 23:05:17 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2026-06-24 17:18:16 -05:00
2026-06-14 20:54:52 -07:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-21 21:39:51 -07:00
2026-06-21 21:39:51 -07:00
2026-09-28 22:30:36 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2026-09-28 22:30:43 -05:00
2026-09-28 22:30:43 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-24 17:18:16 -05:00
2026-06-11 09:12:31 -05:00
2026-09-28 22:30:43 -05:00
2026-06-11 09:12:06 -05:00
2026-09-28 22:30:36 -05:00
2026-06-14 20:54:52 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-05-19 13:42:56 -05:00
2026-05-19 13:42:56 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-22 17:16:21 -07:00
2026-06-22 17:16:21 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2026-06-24 17:18:16 -05:00
2026-05-19 13:42:56 -05:00
2026-06-14 20:54:52 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-19 07:22:45 -05:00
2026-06-07 20:59:11 -07:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00
2025-10-03 20:57:42 -05:00