~/forever/addon-api
Addon API
C_MountJournal.ApplyMountEquipment(itemLocation) : canContinueC_MountJournal.AreMountEquipmentEffectsSuppressed() : areEffectsSuppressedC_MountJournal.ClearFanfare(mountID)C_MountJournal.ClearRecentFanfares()C_MountJournal.Dismiss()C_MountJournal.GetAllCreatureDisplayIDsForMountID(mountID) : creatureDisplayIDsC_MountJournal.GetAppliedMountEquipmentID() : itemIDC_MountJournal.GetCollectedDragonridingMounts() : mountIDsC_MountJournal.GetCollectedFilterSetting(filterIndex) : isCheckedC_MountJournal.GetDisplayedMountAllCreatureDisplayInfo(mountIndex) : allDisplayInfoC_MountJournal.GetDisplayedMountID(displayIndex) : mountIDC_MountJournal.GetDisplayedMountInfo(displayIndex) : name, spellID, icon, isActive, isUsable, sourceType, isFavorite, isFactionSpecific, faction, shouldHideOnChar, isCollected, mountID, isSteadyFlightC_MountJournal.GetDisplayedMountInfoExtra(mountIndex) : creatureDisplayInfoID, description, source, isSelfMount, mountTypeID, uiModelSceneID, animID, spellVisualKitID, disablePlayerMountPreviewC_MountJournal.GetDynamicFlightModeSpellID() : spellIDC_MountJournal.GetIsFavorite(mountIndex) : isFavorite, canSetFavoriteC_MountJournal.GetMountAllCreatureDisplayInfoByID(mountID) : allDisplayInfoC_MountJournal.GetMountEquipmentUnlockLevel() : levelC_MountJournal.GetMountFromItem(itemID) : mountIDC_MountJournal.GetMountFromSpell(spellID) : mountIDC_MountJournal.GetMountIDs() : mountIDsC_MountJournal.GetMountInfoByID(mountID) : name, spellID, icon, isActive, isUsable, sourceType, isFavorite, isFactionSpecific, faction, shouldHideOnChar, isCollected, mountID, isSteadyFlightC_MountJournal.GetMountInfoExtraByID(mountID) : creatureDisplayInfoID, description, source, isSelfMount, mountTypeID, uiModelSceneID, animID, spellVisualKitID, disablePlayerMountPreviewC_MountJournal.GetMountLink(spellID) : mountCreatureDisplayInfoLinkC_MountJournal.GetMountUsabilityByID(mountID, checkIndoors) : isUsable, useErrorC_MountJournal.GetNumDisplayedMounts() : numMountsC_MountJournal.GetNumMounts() : numMountsC_MountJournal.GetNumMountsNeedingFanfare() : numMountsNeedingFanfareC_MountJournal.HasDisplayableMount() : hasMountC_MountJournal.IsDragonridingUnlocked() : isUnlockedC_MountJournal.IsItemMountEquipment(itemLocation) : isMountEquipmentC_MountJournal.IsMountEquipmentApplied() : isAppliedC_MountJournal.IsSourceChecked(filterIndex) : isCheckedC_MountJournal.IsTypeChecked(filterIndex) : isCheckedC_MountJournal.IsUsingDefaultFilters() : isUsingDefaultFiltersC_MountJournal.IsValidSourceFilter(filterIndex) : isValidC_MountJournal.IsValidTypeFilter(filterIndex) : isValidC_MountJournal.MountEquipmentAvailable() : isMountEquipmentAvailableC_MountJournal.NeedsFanfare(mountID) : needsFanfareC_MountJournal.Pickup(displayIndex)C_MountJournal.PickupDynamicFlightMode()C_MountJournal.SetAllSourceFilters(isChecked)C_MountJournal.SetAllTypeFilters(isChecked)C_MountJournal.SetCollectedFilterSetting(filterIndex, isChecked)C_MountJournal.SetDefaultFilters()C_MountJournal.SetIsFavorite(mountIndex, isFavorite)C_MountJournal.SetSearch(searchValue)C_MountJournal.SetSourceFilter(filterIndex, isChecked)C_MountJournal.SetTypeFilter(filterIndex, isChecked)C_MountJournal.SummonByID(mountID)C_MountJournal.SwapDynamicFlightMode()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.