PetAI update

This commit is contained in:
talamortis
2017-07-01 23:28:17 +01:00
parent ef7d1c3937
commit 3561d52b10

View File

@@ -99,6 +99,13 @@ void PetAI::UpdateAI(uint32 diff)
Unit* owner = me->GetCharmerOrOwner();
//if Pet is in combat put player in combat
if (owner->HasAuraType(SPELL_AURA_MOD_STEALTH) || owner->HasAuraType(SPELL_AURA_FEIGN_DEATH))
return;
else
if (me->IsInCombat())
owner->IsInCombat();
if (m_updateAlliesTimer <= diff)
// UpdateAllies self set update timer
UpdateAllies();
@@ -307,13 +314,6 @@ void PetAI::UpdateAllies()
else if (owner->GetTypeId() == TYPEID_PLAYER)
group = owner->ToPlayer()->GetGroup();
//if Pet is in combat put player in combat
if (owner->HasAuraType(SPELL_AURA_MOD_STEALTH) || owner->HasAuraType(SPELL_AURA_FEIGN_DEATH))
return;
else
if (me->IsInCombat())
owner->IsInCombat();
//only pet and owner/not in group->ok
if (m_AllySet.size() == 2 && !group)
return;