public static final IStaticPacket checkIfCanEquip(PetInstance pet, ItemInstance item) { if (!item.isEquipable()) return SystemMsg.YOUR_PET_CANNOT_CARRY_THIS_ITEM; int petId = pet.getNpcId(); if (item.getTemplate().isPendant() // || PetDataHolder.isWolf(petId) && item.getTemplate().isForWolf() // || PetDataHolder.isHatchling(petId) && item.getTemplate().isForHatchling() // || PetDataHolder.isStrider(petId) && item.getTemplate().isForStrider() // || PetDataHolder.isGreatWolf(petId) && item.getTemplate().isForGWolf() // || PetDataHolder.isBabyPet(petId) && item.getTemplate().isForPetBaby() // || PetDataHolder.isImprovedBabyPet(petId) && item.getTemplate().isForPetBaby() // ) return null; return SystemMsg.YOUR_PET_CANNOT_CARRY_THIS_ITEM; }