mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-21 09:44:45 +01:00
Revert "Core/Creature: Formation reset (#27040)"
This reverts commit01da436206. (cherry picked from commitcdf0d62e48)
This commit is contained in:
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user