Ejemplo n.º 1
0
        public void RemovePetAura(PetAura petSpell)
        {
            if (!IsTypeId(TypeId.Player))
            {
                return;
            }

            m_petAuras.Remove(petSpell);
            Pet pet = ToPlayer().GetPet();

            if (pet)
            {
                pet.RemoveAurasDueToSpell(petSpell.GetAura(pet.GetEntry()));
            }
        }
Ejemplo n.º 2
0
        public void AddPetAura(PetAura petSpell)
        {
            if (!IsTypeId(TypeId.Player))
            {
                return;
            }

            m_petAuras.Add(petSpell);
            Pet pet = ToPlayer().GetPet();

            if (pet)
            {
                pet.CastPetAura(petSpell);
            }
        }