~/forever/addon-api
Addon API
C_NeighborhoodInitiative.GetRequiredLevel() : reqLevelC_NeighborhoodInitiative.GetTrackedInitiativeTasks() : trackedInitiativeTasksC_NeighborhoodInitiative.IsInitiativeEnabled() : enabledC_NeighborhoodInitiative.IsPlayerInNeighborhoodGroup() : inValidGroupC_NeighborhoodInitiative.IsViewingActiveNeighborhood() : isViewingActiveNeighborhoodC_NeighborhoodInitiative.PlayerHasInitiativeAccess() : successC_NeighborhoodInitiative.PlayerMeetsRequiredLevel() : successC_NeighborhoodInitiative.RemoveTrackedInitiativeTask(initiativeTaskID)C_NeighborhoodInitiative.RequestInitiativeActivityLog()C_NeighborhoodInitiative.RequestNeighborhoodInitiativeInfo()C_NeighborhoodInitiative.SetActiveNeighborhood(neighborhoodGUID)C_NeighborhoodInitiative.SetViewingNeighborhood(neighborhoodGUID)C_NewItems.ClearAll()C_NewItems.IsNewItem(containerIndex, slotIndex) : isNewC_NewItems.RemoveNewItem(containerIndex, slotIndex)C_PaperDollInfo.AmmoNeeded() : ammoNeededC_PaperDollInfo.CanAutoEquipCursorItem() : canAutoEquipC_PaperDollInfo.CancelTemporaryEnchantment(slot)C_PaperDollInfo.CursorCanGoInSlot(slotIndex) : canOccupySlotC_PaperDollInfo.GetArmorEffectiveness(armor, attackerLevel) : effectivenessC_PaperDollInfo.GetArmorEffectivenessAgainstTarget(armor) : effectivenessC_PaperDollInfo.GetInspectAzeriteItemEmpoweredChoices(unit, equipmentSlotIndex) : azeritePowerIDsC_PaperDollInfo.GetInspectGuildInfo(unitString) : achievementPoints, numMembers, guildName, realmNameC_PaperDollInfo.GetInspectItemLevel(unit) : equippedItemLevelC_PaperDollInfo.GetInspectRatedBGBlitzData() : ratedBGBlitzDataC_PaperDollInfo.GetInspectRatedBGData() : ratedBGDataC_PaperDollInfo.GetInspectRatedSoloShuffleData() : ratedSoloShuffleDataC_PaperDollInfo.GetInventorySlotInfo(slotName) : invSlot, slotTexture, checkRelicC_PaperDollInfo.GetInventorySlotInfoForInvSlot(invSlotValue) : invSlot, slotTexture, checkRelic, slotNameC_PaperDollInfo.GetMinItemLevel() : minItemLevelC_PaperDollInfo.GetStaggerPercentage(unit) : stagger, staggerAgainstTargetC_PaperDollInfo.GetTemporaryEnchantmentInfo(slot) : enchantInfoC_PaperDollInfo.IsInventorySlotEnabled(slotName) : isEnabledC_PaperDollInfo.IsRangedSlotShown() : isShownC_PaperDollInfo.OffhandHasShield() : offhandHasShieldC_PaperDollInfo.OffhandHasWeapon() : offhandHasWeaponC_PartyInfo.AllowedToDoPartyConversion(toRaid) : allowedC_PartyInfo.CanFormCrossFactionParties() : canFormCrossFactionPartiesC_PartyInfo.CanInvite() : allowedToInviteC_PartyInfo.CanStartInstanceAbandonVote() : canStartC_PartyInfo.ChallengeModeRestrictionsActive() : restrictionsActiveC_PartyInfo.ConfirmConvertToRaid()C_PartyInfo.ConfirmInviteTravelPass(targetName, targetGUID)C_PartyInfo.ConfirmInviteUnit(targetName)C_PartyInfo.ConfirmLeaveParty(category?)C_PartyInfo.ConfirmReadyCheck(isReady)C_PartyInfo.ConfirmRequestInviteFromUnit(targetName, tank?, healer?, dps?)C_PartyInfo.ConvertToParty()C_PartyInfo.ConvertToRaid()C_PartyInfo.DelveTeleportOut()Documented 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.