Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

API C PetBattles.GetAbilityInfo

Last wiki revision 2022-08-01

Returns ability information for an ability in a slot on a pet that you own. id, name, icon, maxCooldown, unparsedDescription, numTurns, petType, noStrongWeakHints = C_PetBattles.GetAbilityInfo(petOwner, petIndex, abilityIndex)

  • petOwner: - 1: Current player, 2: Opponent
  • petIndex: - Accepted values are 1-3, but the order is based off of the initial order. Which pet is currently active is irrelevant to the index, if it was your 3rd pet when you entered battle, it will always be 3 on the index.
  • abilityIndex: - Accepted values are 1-3, corresponding to the ability in the slot with that number.
  • id: - The ID of the ability returned back.
  • name: - The name of the ability.
  • icon: - The full path to the ability's icon.
  • maxCooldown: - The normal cooldown period for the ability.
  • unparsedDescription: - The ability's description in its pure and unparsed form.
  • numTurns: - Duration of the ability. This is typically 1, but some abilities last multiple rounds.
  • petType: - Returned values are 1-10, based on the pet's type.
  • noStrongWeakHints: - True if the ability should not show Strong/Weak indicators, false otherwise.
  • - an alternative way to get the same information
  • - the slot numbers are the indexes in the idTable from this function
  • - return ability specific effects
  • Pet Battle Functions

Source

https://warcraft.wiki.gg/wiki/API_C_PetBattles.GetAbilityInfo · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.