Revert "Core/Creature: Formation reset
Port From (https://github.com/TrinityCore/TrinityCore/commit/cdf0d62e48773a0c01193754383bcc95977bc552)
This commit is contained in:
@@ -244,13 +244,16 @@ namespace Game.Entities
|
|||||||
|
|
||||||
public void FormationReset(bool dismiss)
|
public void FormationReset(bool dismiss)
|
||||||
{
|
{
|
||||||
foreach (var creature in _members.Keys)
|
foreach (var (creature, _) in _members)
|
||||||
{
|
{
|
||||||
if (creature != _leader && creature.IsAlive())
|
if (dismiss)
|
||||||
|
creature.GetMotionMaster().Initialize();
|
||||||
|
else
|
||||||
creature.GetMotionMaster().MoveIdle();
|
creature.GetMotionMaster().MoveIdle();
|
||||||
|
Log.outDebug(LogFilter.Unit, $"CreatureGroup::FormationReset: Set {(dismiss ? "default" : "idle")} movement for member {creature.GetGUID()}");
|
||||||
}
|
}
|
||||||
|
|
||||||
//_formed = !dismiss;
|
_formed = !dismiss;
|
||||||
}
|
}
|
||||||
|
|
||||||
public void LeaderStartedMoving()
|
public void LeaderStartedMoving()
|
||||||
|
|||||||
Reference in New Issue
Block a user