df8bea884ea90b6346b8f7d5a6cfa7a74ff5a3b2
ROOT CAUSE: Bots in groups were just following the master instead of executing battleground tactics because MoveToPosition() refused to interrupt FOLLOW_MOTION_TYPE movement. When a grouped bot enters a battleground: 1. Bot has FOLLOW_MOTION_TYPE active (following group leader) 2. BG AI calls MoveToPosition() to send bot to flag/objective 3. MoveToPosition() sees FOLLOW_MOTION_TYPE and returns false 4. Bot keeps following master, ignoring all BG tactics SOLUTION: Add battleground exception to FOLLOW_MOTION_TYPE check. When bot is in an active battleground (STATUS_IN_PROGRESS), the BG movement is allowed to clear follow motion and take over. This allows BG tactics (flag capture, defense, etc.) to work while preserving follow behavior for normal group play outside BGs. Co-Authored-By: Claude Opus 4.5 <[email protected]> Signed-off-by: luis <[email protected]>
WowCommunityProject
Blizzlike WowCommunity project
Languages
C++
89.3%
C
10.1%
CMake
0.4%