企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
The[Pet Journal](https://wow.gamepedia.com/Pet_Journal "Pet Journal")was added in[Patch 5.0.4](https://wow.gamepedia.com/Patch_5.0.4 "Patch 5.0.4"). See also[Pet Battle](https://wow.gamepedia.com/World_of_Warcraft_API#Pet_Battles)functions. [C\_PetInfo.GetPetTamersForMap](https://wow.gamepedia.com/API_C_PetInfo.GetPetTamersForMap "API C PetInfo.GetPetTamersForMap")(mapID) - Returns the pet tamers on a map. [C\_PetJournal.CagePetByID](https://wow.gamepedia.com/API_C_PetJournal.CagePetByID "API C PetJournal.CagePetByID")("petID") - Puts the pet into a cage. [C\_PetJournal.ClearFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.ClearFanfare&action=edit&redlink=1 "API C PetJournal.ClearFanfare (page does not exist)")() [C\_PetJournal.ClearRecentFanfares](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.ClearRecentFanfares&action=edit&redlink=1 "API C PetJournal.ClearRecentFanfares (page does not exist)")() [C\_PetJournal.ClearSearchFilter](https://wow.gamepedia.com/API_C_PetJournal.ClearSearchFilter "API C PetJournal.ClearSearchFilter")() - Clears the search box in the pet journal. [C\_PetJournal.FindPetIDByName](https://wow.gamepedia.com/API_C_PetJournal.FindPetIDByName "API C PetJournal.FindPetIDByName")() [C\_PetJournal.GetBattlePetLink](https://wow.gamepedia.com/API_C_PetJournal.GetBattlePetLink "API C PetJournal.GetBattlePetLink")("petID") - Returns a battle pet hyperlink for the given petID. [C\_PetJournal.GetDisplayIDByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetDisplayIDByIndex "API C PetJournal.GetDisplayIDByIndex")(speciesID, index) [C\_PetJournal.GetDisplayProbabilityByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetDisplayProbabilityByIndex "API C PetJournal.GetDisplayProbabilityByIndex")(speciesID, index) [C\_PetJournal.GetNumCollectedInfo](https://wow.gamepedia.com/API_C_PetJournal.GetNumCollectedInfo "API C PetJournal.GetNumCollectedInfo")() [C\_PetJournal.GetNumDisplays](https://wow.gamepedia.com/API_C_PetJournal.GetNumDisplays "API C PetJournal.GetNumDisplays")(speciesID) [C\_PetJournal.GetNumMaxPets](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetNumMaxPets&action=edit&redlink=1 "API C PetJournal.GetNumMaxPets (page does not exist)")() [C\_PetJournal.GetNumPetSources](https://wow.gamepedia.com/API_C_PetJournal.GetNumPetSources "API C PetJournal.GetNumPetSources")() - Returns information about the number of pet sources. [C\_PetJournal.GetNumPetTypes](https://wow.gamepedia.com/API_C_PetJournal.GetNumPetTypes "API C PetJournal.GetNumPetTypes")() - Returns information about the number of pet types. [C\_PetJournal.GetNumPetsNeedingFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetNumPetsNeedingFanfare&action=edit&redlink=1 "API C PetJournal.GetNumPetsNeedingFanfare (page does not exist)")() [C\_PetJournal.GetNumPets](https://wow.gamepedia.com/API_C_PetJournal.GetNumPets "API C PetJournal.GetNumPets")() - Returns information about the number of battle pets. [C\_PetJournal.GetOwnedBattlePetString](https://wow.gamepedia.com/API_C_PetJournal.GetOwnedBattlePetString "API C PetJournal.GetOwnedBattlePetString")(speciesID) - Returns string about numbers of battle pets in journal. [C\_PetJournal.GetPetAbilityInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetAbilityInfo "API C PetJournal.GetPetAbilityInfo")(abilityID) [C\_PetJournal.GetPetAbilityList](https://wow.gamepedia.com/API_C_PetJournal.GetPetAbilityList "API C PetJournal.GetPetAbilityList")(speciesID\[, idTable\[, levelTable}}) [C\_PetJournal.GetPetCooldownByGUID](https://wow.gamepedia.com/API_C_PetJournal.GetPetCooldownByGUID "API C PetJournal.GetPetCooldownByGUID")() [C\_PetJournal.GetPetInfoByIndex](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoByIndex "API C PetJournal.GetPetInfoByIndex")(index) - Returns information about a battle pet. [C\_PetJournal.GetPetInfoByItemID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetPetInfoByItemID&action=edit&redlink=1 "API C PetJournal.GetPetInfoByItemID (page does not exist)")(itemID) [C\_PetJournal.GetPetInfoByPetID](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoByPetID "API C PetJournal.GetPetInfoByPetID")("petID") - Returns information about a battle pet. [C\_PetJournal.GetPetInfoBySpeciesID](https://wow.gamepedia.com/API_C_PetJournal.GetPetInfoBySpeciesID "API C PetJournal.GetPetInfoBySpeciesID")(speciesID) - Returns information about a pet species. [C\_PetJournal.GetPetLoadOutInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetLoadOutInfo "API C PetJournal.GetPetLoadOutInfo")(slotIndex) [C\_PetJournal.GetPetModelSceneInfoBySpeciesID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetPetModelSceneInfoBySpeciesID&action=edit&redlink=1 "API C PetJournal.GetPetModelSceneInfoBySpeciesID (page does not exist)")(speciesID) [C\_PetJournal.GetPetSortParameter](https://wow.gamepedia.com/API_C_PetJournal.GetPetSortParameter "API C PetJournal.GetPetSortParameter")() [C\_PetJournal.GetPetStats](https://wow.gamepedia.com/API_C_PetJournal.GetPetStats "API C PetJournal.GetPetStats")("petID") - Returns a pet's stats from the Pet Journal. [C\_PetJournal.GetPetSummonInfo](https://wow.gamepedia.com/API_C_PetJournal.GetPetSummonInfo "API C PetJournal.GetPetSummonInfo")("battlePetGUID") [C\_PetJournal.GetPetTeamAverageLevel](https://wow.gamepedia.com/API_C_PetJournal.GetPetTeamAverageLevel "API C PetJournal.GetPetTeamAverageLevel")() [C\_PetJournal.GetSummonBattlePetCooldown](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetSummonBattlePetCooldown&action=edit&redlink=1 "API C PetJournal.GetSummonBattlePetCooldown (page does not exist)")() [C\_PetJournal.GetSummonRandomFavoritePetGUID](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.GetSummonRandomFavoritePetGUID&action=edit&redlink=1 "API C PetJournal.GetSummonRandomFavoritePetGUID (page does not exist)")() [C\_PetJournal.GetSummonedPetGUID](https://wow.gamepedia.com/API_C_PetJournal.GetSummonedPetGUID "API C PetJournal.GetSummonedPetGUID")() - Returns information about a battle pet. [C\_PetJournal.IsFilterChecked](https://wow.gamepedia.com/API_C_PetJournal.IsFilterChecked "API C PetJournal.IsFilterChecked")() [C\_PetJournal.IsFindBattleEnabled](https://wow.gamepedia.com/API_C_PetJournal.IsFindBattleEnabled "API C PetJournal.IsFindBattleEnabled")() [C\_PetJournal.IsJournalReadOnly](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.IsJournalReadOnly&action=edit&redlink=1 "API C PetJournal.IsJournalReadOnly (page does not exist)")() [C\_PetJournal.IsJournalUnlocked](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.IsJournalUnlocked&action=edit&redlink=1 "API C PetJournal.IsJournalUnlocked (page does not exist)")() [C\_PetJournal.IsPetSourceChecked](https://wow.gamepedia.com/API_C_PetJournal.IsPetSourceChecked "API C PetJournal.IsPetSourceChecked")() [C\_PetJournal.IsPetTypeChecked](https://wow.gamepedia.com/API_C_PetJournal.IsPetTypeChecked "API C PetJournal.IsPetTypeChecked")() [C\_PetJournal.PetCanBeReleased](https://wow.gamepedia.com/API_C_PetJournal.PetCanBeReleased "API C PetJournal.PetCanBeReleased")("petID") - Returns true if you can release the pet. [C\_PetJournal.PetIsCapturable](https://wow.gamepedia.com/API_C_PetJournal.PetIsCapturable "API C PetJournal.PetIsCapturable")("petID") [C\_PetJournal.PetIsFavorite](https://wow.gamepedia.com/API_C_PetJournal.PetIsFavorite "API C PetJournal.PetIsFavorite")("petID") - Returns true if this pet is marked as a favorite. [C\_PetJournal.PetIsHurt](https://wow.gamepedia.com/API_C_PetJournal.PetIsHurt "API C PetJournal.PetIsHurt")("petID") [C\_PetJournal.PetIsLockedForConvert](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetIsLockedForConvert&action=edit&redlink=1 "API C PetJournal.PetIsLockedForConvert (page does not exist)")("petID") [C\_PetJournal.PetIsRevoked](https://wow.gamepedia.com/API_C_PetJournal.PetIsRevoked "API C PetJournal.PetIsRevoked")("petID") [C\_PetJournal.PetIsSlotted](https://wow.gamepedia.com/API_C_PetJournal.PetIsSlotted "API C PetJournal.PetIsSlotted")("petID") [C\_PetJournal.PetIsSummonable](https://wow.gamepedia.com/API_C_PetJournal.PetIsSummonable "API C PetJournal.PetIsSummonable")("petID") - Returns true if you can summon this pet. [C\_PetJournal.PetIsTradable](https://wow.gamepedia.com/API_C_PetJournal.PetIsTradable "API C PetJournal.PetIsTradable")("petID") - Returns whether or not a pet from the Pet Journal is tradable. [C\_PetJournal.PetIsUsable](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetIsUsable&action=edit&redlink=1 "API C PetJournal.PetIsUsable (page does not exist)")("petID") [C\_PetJournal.PetNeedsFanfare](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PetNeedsFanfare&action=edit&redlink=1 "API C PetJournal.PetNeedsFanfare (page does not exist)")() [C\_PetJournal.PetUsesRandomDisplay](https://wow.gamepedia.com/API_C_PetJournal.PetUsesRandomDisplay "API C PetJournal.PetUsesRandomDisplay")((speciesID)) [C\_PetJournal.PickupPet](https://wow.gamepedia.com/API_C_PetJournal.PickupPet "API C PetJournal.PickupPet")("petID") [C\_PetJournal.PickupSummonRandomPet](https://wow.gamepedia.com/index.php?title=API_C_PetJournal.PickupSummonRandomPet&action=edit&redlink=1 "API C PetJournal.PickupSummonRandomPet (page does not exist)")() [C\_PetJournal.ReleasePetByID](https://wow.gamepedia.com/API_C_PetJournal.ReleasePetByID "API C PetJournal.ReleasePetByID")("petID") - Releases the pet. [C\_PetJournal.SetAbility](https://wow.gamepedia.com/API_C_PetJournal.SetAbility "API C PetJournal.SetAbility")(slotIndex, spellIndex, petSpellID) [C\_PetJournal.SetAllPetSourcesChecked](https://wow.gamepedia.com/API_C_PetJournal.SetAllPetSourcesChecked "API C PetJournal.SetAllPetSourcesChecked")() [C\_PetJournal.SetAllPetTypesChecked](https://wow.gamepedia.com/API_C_PetJournal.SetAllPetTypesChecked "API C PetJournal.SetAllPetTypesChecked")() [C\_PetJournal.SetCustomName](https://wow.gamepedia.com/API_C_PetJournal.SetCustomName "API C PetJournal.SetCustomName")("petID", customName) - Sets a custom name for the pet. [C\_PetJournal.SetFavorite](https://wow.gamepedia.com/API_C_PetJournal.SetFavorite "API C PetJournal.SetFavorite")("petID", value) - Sets (or clears) the pet as a favorite. [C\_PetJournal.SetFilterChecked](https://wow.gamepedia.com/API_C_PetJournal.SetFilterChecked "API C PetJournal.SetFilterChecked")() [C\_PetJournal.SetPetLoadOutInfo](https://wow.gamepedia.com/API_C_PetJournal.SetPetLoadOutInfo "API C PetJournal.SetPetLoadOutInfo")(slotIndex, "petID") [C\_PetJournal.SetPetSortParameter](https://wow.gamepedia.com/API_C_PetJournal.SetPetSortParameter "API C PetJournal.SetPetSortParameter")() [C\_PetJournal.SetPetSourceChecked](https://wow.gamepedia.com/API_C_PetJournal.SetPetSourceChecked "API C PetJournal.SetPetSourceChecked")() [C\_PetJournal.SetPetTypeFilter](https://wow.gamepedia.com/API_C_PetJournal.SetPetTypeFilter "API C PetJournal.SetPetTypeFilter")(index, value) - Sets the pet type in the filter menu. [C\_PetJournal.SetSearchFilter](https://wow.gamepedia.com/API_C_PetJournal.SetSearchFilter "API C PetJournal.SetSearchFilter")(text) - Sets the search filter in the pet journal. NOCOMBAT[C\_PetJournal.SummonPetByGUID](https://wow.gamepedia.com/API_C_PetJournal.SummonPetByGUID "API C PetJournal.SummonPetByGUID")("petID") - Summons (or dismisses) a pet. NOCOMBAT[C\_PetJournal.SummonRandomPet](https://wow.gamepedia.com/API_C_PetJournal.SummonRandomPet "API C PetJournal.SummonRandomPet")(allPets) - Summons a random battle pet companion.