[BUG FIX] Movement flag update called for bots while rooted (#1991)

Fix for the error "Attempted sending heartbeat with root flag for guid"

The core does not allow movement flag updates when unit/player has the
MOVEMENTFLAG_ROOT flag. Change scope bots alone.
This commit is contained in:
bashermens
2026-01-08 20:38:49 +01:00
committed by GitHub
parent 9ae457d069
commit e5525958c8
4 changed files with 13 additions and 4 deletions

View File

@@ -417,7 +417,8 @@ bool FishingAction::Execute(Event event)
{
float angle = bot->GetAngle(pos.GetPositionX(), pos.GetPositionY());
bot->SetOrientation(angle);
bot->SendMovementFlagUpdate();
if (!bot->IsRooted())
bot->SendMovementFlagUpdate();
}
EquipFishingPoleAction equipAction(botAI);