Retreives information about a battle pet from its GUID
See also Pet journal functions.
Signature:
speciesID,
customName,
level,
xp,
maxXp,
displayID,
isFavorite,
petName,
petIcon,
petType,
creatureID,
sourceText,
description,
isWild,
canBattle,
tradable,
unique
=
C_PetJournal.GetPetInfoByPetID("petID")
Arguments:
petID
- Pet ID (string
, guid)
Returns:
speciesID
- Species ID (number
)customName
- Name which the player has given the squirrel via rename (string
)name
- Name which the player gave the petnil
- The player did not name the pet
level
- Level of the battle pet (number
)xp
- Amount of experience points the battle pet has (number
)maxXp
- Maximum experience points the battle pet has (until level up?) (number
)displayID
- ? (number
)isFavorite
- Is the pet set as a favourite in the pet journal? (boolean
)petName
- Generic name for the pet (ie. the name its mother gave it, not the one the player gave it) (string
)Lil' KT
- The Lil' KT petSquirrel
- Your average garden variety squirrel
petIcon
- The path to the texture which should be used for display of this pet (e.g. on action buttons) (string
)petType
- The ID of the battle pet family. (number
)1
- Humanoid2
- Dragonkin3
- Flying4
- Undead5
- Critter6
- Magic7
- Elemental8
- Beast9
- Aquatic10
- Mechanical
creatureID
- NPC Creature ID for the pet (number
)sourceText
- Text describing where the pet may be obtained for use in the tooltip. (string
)example
- |cFFFFD200Pet Battle: |rAmmen Vale
description
- Description for use in the tooltip. (string
)isWild
- Is this pet obtained/obtainable in the wild? (boolean
)canBattle
- Can this pet participate in pet battles? (boolean
)tradable
- Can this pet be caged and traded? (boolean
)unique
- Is the pet unique? The player may only have one of a unique pet. Examples are pets obtained from the battle.net store (e.g. Cinder Kitten) and pets obtained through achievements (e.g. Brilliant Kaliri) (boolean
)