Revert "Core/Creature: Formation reset (#27040)"

This reverts commit 01da436206.

(cherry picked from commit cdf0d62e48)
This commit is contained in:
Shauren
2024-07-08 11:13:17 +02:00
committed by Ovahlord
parent 23545f8182
commit 2fc0272533

View File

@@ -259,18 +259,21 @@ void CreatureGroup::MemberEngagingTarget(Creature* member, Unit* target)
_engaging = false;
}
void CreatureGroup::FormationReset(bool /*dismiss*/)
void CreatureGroup::FormationReset(bool dismiss)
{
for (auto const& pair : _members)
{
if (pair.first != _leader && pair.first->IsAlive())
{
pair.first->GetMotionMaster()->MoveIdle();
// TC_LOG_DEBUG("entities.unit", "CreatureGroup::FormationReset: Set {} movement for member {}", dismiss ? "default" : "idle", pair.first->GetGUID().ToString());
if (dismiss)
pair.first->GetMotionMaster()->Initialize();
else
pair.first->GetMotionMaster()->MoveIdle();
TC_LOG_DEBUG("entities.unit", "CreatureGroup::FormationReset: Set {} movement for member {}", dismiss ? "default" : "idle", pair.first->GetGUID().ToString());
}
}
// _formed = !dismiss;
_formed = !dismiss;
}
void CreatureGroup::LeaderStartedMoving()