*Better fix to the waypoint mobs returning to spawn issue, thanks XTElite1
--HG-- branch : trunk
This commit is contained in:
commit
5b8ee23e47
3 files changed
+6
-3
No files matched your search
+3
-3
@@ -10528,9 +10528,9 @@ void Unit::SetInCombatState(bool PvP, Unit* enemy)
|
||||
if(GetTypeId() != TYPEID_PLAYER)
|
||||
{
|
||||
// Set home position at place of engaging combat for escorted creatures
|
||||
//if(((Creature*)this)->IsAIEnabled)
|
||||
//if (((Creature *)this)->AI()->IsEscorted())
|
||||
((Creature*)this)->SetHomePosition(GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation());
|
||||
if((((Creature*)this)->IsAIEnabled && ((Creature*)this)->AI()->IsEscorted()) || ((Creature*)this)->GetMotionMaster()->GetCurrentMovementGeneratorType() == WAYPOINT_MOTION_TYPE)
|
||||
((Creature*)this)->SetHomePosition(GetPositionX(), GetPositionY(), GetPositionZ(), GetOrientation());
|
||||
|
||||
if(enemy)
|
||||
{
|
||||
if(((Creature*)this)->IsAIEnabled)
|
||||
|
||||
Reference in new issue
Block a user