petmgr manages all pets on the player, including pets' summons, recovery and so on.
petnpc is a pet npc that needs to be summoned
petattmgr manages pet attributes, not directly related to petmgr, it is only used to manage pet related values
petmgr and petattmgr are written on the player.