mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 08:28:32 +01:00
*Set creature group leader following dist and angle to be zero to make it safer.
--HG-- branch : trunk
This commit is contained in:
@@ -118,6 +118,11 @@ void CreatureGroupManager::LoadCreatureFormations()
|
||||
group_member->follow_dist = fields[2].GetFloat();
|
||||
group_member->follow_angle = fields[3].GetFloat() * M_PI / 180;
|
||||
}
|
||||
else
|
||||
{
|
||||
group_member->follow_dist = 0;
|
||||
group_member->follow_angle = 0;
|
||||
}
|
||||
|
||||
// check data correctness
|
||||
{
|
||||
@@ -241,7 +246,7 @@ void CreatureGroup::LeaderMoveTo(float x, float y, float z)
|
||||
|
||||
member->UpdateGroundPositionZ(dx, dy, dz);
|
||||
|
||||
if(member->GetDistance(m_leader) < dist + MAX_DESYNC)
|
||||
if(member->IsWithinDist(m_leader, dist + MAX_DESYNC))
|
||||
member->SetUnitMovementFlags(m_leader->GetUnitMovementFlags());
|
||||
else
|
||||
member->RemoveUnitMovementFlag(MOVEMENTFLAG_WALK_MODE);
|
||||
|
||||
Reference in New Issue
Block a user