~/forever/addon-api
Addon API
C_PetInfo.CanPetEatItem(itemID) : canEatC_PetInfo.GetPetFoodTypes() : foodTypesC_PetInfo.GetPetHappiness() : happiness, damagePercentage, loyaltyRateC_PetInfo.GetPetLoyalty() : loyaltyNameC_PetInfo.GetPetTalentTree() : talentTreeNameC_PetInfo.GetPetTamersForMap(uiMapID) : petTamersC_PetInfo.GetPetTrainingPoints() : totalPoints, usedPointsC_PetInfo.GetPetUIModelSceneID() : modelSceneIDC_PetInfo.GetSpellForPetAction(actionID) : spellIDC_PetInfo.IsPetActionPassive(actionID) : isPassiveC_PetInfo.IsPetOrderMoveToPending() : isPetOrderMoveToPendingC_PetInfo.PetAbandon(petNumber?)C_PetInfo.PetAssistMode()C_PetInfo.PetRename(name, petNumber?, declensions?)PET_ATTACK_STARTPET_ATTACK_STOPPET_BAR_HIDEGRIDPET_BAR_SHOWGRIDPET_BAR_UPDATE_COOLDOWNPET_DISMISS_START: delayPET_FORCE_NAME_DECLENSION: name, petNumber?, declinedName1?, declinedName2?, declinedName3?, declinedName4?, declinedName5?PET_ORDER_MOVE_TO_PENDING_CHANGED: isPetOrderMoveToPendingPET_UI_CLOSEStructure PetTamerMapInfoRAISED_AS_GHOULUPDATE_POSSESS_BARUPDATE_VEHICLE_ACTIONBARDocumented entries come from Blizzard's in-client API documentation, and UI code functions from its Lua files, mirrored per build. C functions that neither mentions aren't included, and UI code functions can be internal.