/// <summary> /// ActivePet is about to be abandoned /// </summary> public void AbandonActivePet() { if (m_activePet.IsInWorld && m_activePet.IsHunterPet && !m_activePet.PetRecord.IsStabled) { m_activePet.RejectMaster(); m_activePet.IsDecaying = true; } else { m_activePet.Delete(); } }