└── Interface
├── AddOns
├── Blizzard_APIDocumentation
│ ├── BaseAPIMixin.lua
│ ├── Blizzard_APIDocumentation.lua
│ ├── Blizzard_APIDocumentation.toc
│ ├── EventsAPIMixin.lua
│ ├── FieldsAPIMixin.lua
│ ├── FunctionsAPIMixin.lua
│ ├── SystemsAPIMixin.lua
│ └── TablesAPIMixin.lua
├── Blizzard_APIDocumentationGenerated
│ ├── AccountInfoDocumentation.lua
│ ├── AchievementInfoDocumentation.lua
│ ├── ActionBarFrameDocumentation.lua
│ ├── ActionDocumentation.lua
│ ├── AddOnsDocumentation.lua
│ ├── AdventureJournalDocumentation.lua
│ ├── AdventureMapDocumentation.lua
│ ├── AlliedRacesFrameDocumentation.lua
│ ├── AnimaDiversionUIDocumentation.lua
│ ├── AppearanceSourceDocumentation.lua
│ ├── ArdenwealdGardeningDocumentation.lua
│ ├── AreaPoiInfoDocumentation.lua
│ ├── ArtifactUIDocumentation.lua
│ ├── AuctionHouseConstants_MainlineDocumentation.lua
│ ├── AuctionHouseDocumentation.lua
│ ├── AuctionHouseEnumsDocumentation.lua
│ ├── AzeriteConstantsDocumentation.lua
│ ├── AzeriteEmpoweredItemDocumentation.lua
│ ├── AzeriteEssenceDocumentation.lua
│ ├── AzeriteItemDocumentation.lua
│ ├── BagConstantsDocumentation.lua
│ ├── BagIndexConstantsDocumentation.lua
│ ├── BankDocumentation.lua
│ ├── BarberShopDocumentation.lua
│ ├── BaseDocumentation.lua
│ ├── BattleNetDocumentation.lua
│ ├── BattlePetConstantsDocumentation.lua
│ ├── BattlePetDocumentation.lua
│ ├── BehavioralMessagingDocumentation.lua
│ ├── BlackMarketInfoDocumentation.lua
│ ├── Blizzard_APIDocumentationGenerated.toc
│ ├── BountySharedDocumentation.lua
│ ├── BrowserDocumentation.lua
│ ├── ButtonConstantsDocumentation.lua
│ ├── CVarDocumentation.lua
│ ├── CalendarConstantsDocumentation.lua
│ ├── CalendarDocumentation.lua
│ ├── CameraDocumentation.lua
│ ├── ChallengeModeInfoDocumentation.lua
│ ├── CharacterCustomizationSharedDocumentation.lua
│ ├── ChatBubblesDocumentation.lua
│ ├── ChatConstantsDocumentation.lua
│ ├── ChatInfoDocumentation.lua
│ ├── ChromieTimeUIDocumentation.lua
│ ├── CinematicDocumentation.lua
│ ├── ClassColorDocumentation.lua
│ ├── ClassTalentsDocumentation.lua
│ ├── ClassTrialDocumentation.lua
│ ├── ClickBindingsConstantsDocumentation.lua
│ ├── ClickBindingsDocumentation.lua
│ ├── ClientSceneDocumentation.lua
│ ├── ClubDocumentation.lua
│ ├── ClubFinderDocumentation.lua
│ ├── ClubSharedDocumentation.lua
│ ├── ColorDocumentation.lua
│ ├── CombatLogDocumentation.lua
│ ├── CommentatorFrameDocumentation.lua
│ ├── CompactUnitFramesDocumentation.lua
│ ├── ConfigurationWarningsDocumentation.lua
│ ├── ConsoleDocumentation.lua
│ ├── ContainerDocumentation.lua
│ ├── ContributionCollectorDocumentation.lua
│ ├── CooldownFrameAPIDocumentation.lua
│ ├── CovenantCallingsConstantsDocumentation.lua
│ ├── CovenantCallingsDocumentation.lua
│ ├── CovenantPreviewDocumentation.lua
│ ├── CovenantSanctumConstantsDocumentation.lua
│ ├── CovenantSanctumDocumentation.lua
│ ├── CovenantsConstantsDocumentation.lua
│ ├── CovenantsDocumentation.lua
│ ├── CraftingOrderUIConstantsDocumentation.lua
│ ├── CraftingOrderUIDocumentation.lua
│ ├── CreatureInfoDocumentation.lua
│ ├── CurrencyConstantsDocumentation.lua
│ ├── CurrencyConstants_MainlineDocumentation.lua
│ ├── CurrencyInfoDocumentation.lua
│ ├── CursorConstDocumentation.lua
│ ├── CursorDocumentation.lua
│ ├── DamageConstantsDocumentation.lua
│ ├── DateAndTimeDocumentation.lua
│ ├── DeathInfoDocumentation.lua
│ ├── DuelInfoDocumentation.lua
│ ├── EditModeManagerDocumentation.lua
│ ├── EditModeManagerSharedDocumentation.lua
│ ├── EncounterInfoDocumentation.lua
│ ├── EncounterJournalDocumentation.lua
│ ├── EquipmentManagerDocumentation.lua
│ ├── EventUtilsDocumentation.lua
│ ├── ExpansionDocumentation.lua
│ ├── ExpansionLandingPageConstantsDocumentation.lua
│ ├── FogOfWarDocumentation.lua
│ ├── FriendListDocumentation.lua
│ ├── GMTicketInfoDocumentation.lua
│ ├── GamePadConstDocumentation.lua
│ ├── GamePadDocumentation.lua
│ ├── GarrisonConstantsDocumentation.lua
│ ├── GarrisonInfoDocumentation.lua
│ ├── GarrisonSharedDocumentation.lua
│ ├── GlyphInfoDocumentation.lua
│ ├── GossipConstantsDocumentation.lua
│ ├── GossipInfoDocumentation.lua
│ ├── GuildBankDocumentation.lua
│ ├── GuildInfoDocumentation.lua
│ ├── GuildInfoSharedDocumentation.lua
│ ├── HeirloomInfoDocumentation.lua
│ ├── InGameNavigationDocumentation.lua
│ ├── IncomingSummonDocumentation.lua
│ ├── InputConstantsDocumentation.lua
│ ├── InstanceEncounterDocumentation.lua
│ ├── InvasionInfoDocumentation.lua
│ ├── IslandsInfoDocumentation.lua
│ ├── IslandsQueueUIDocumentation.lua
│ ├── ItemConstantsDocumentation.lua
│ ├── ItemConstants_MainlineDocumentation.lua
│ ├── ItemDocumentation.lua
│ ├── ItemInteractionUIDocumentation.lua
│ ├── ItemSharedDocumentation.lua
│ ├── ItemSocketInfoDocumentation.lua
│ ├── ItemTextDocumentation.lua
│ ├── ItemUpgradeDocumentation.lua
│ ├── KeyBindingsDocumentation.lua
│ ├── KnowledgeBaseDocumentation.lua
│ ├── LFGConstantsDocumentation.lua
│ ├── LFGInfoDocumentation.lua
│ ├── LFGListInfoDocumentation.lua
│ ├── LegendaryCraftingDocumentation.lua
│ ├── LegendaryCraftingTypesDocumentation.lua
│ ├── LevelConstantsDocumentation.lua
│ ├── LevelLinkDocumentation.lua
│ ├── LevelSquishDocumentation.lua
│ ├── LoadingScreenDocumentation.lua
│ ├── LootConstantsDocumentation.lua
│ ├── LootDocumentation.lua
│ ├── LootJournalDocumentation.lua
│ ├── LoreTextDocumentation.lua
│ ├── LossOfControlDocumentation.lua
│ ├── MailInfoDocumentation.lua
│ ├── MajorFactionsConstantsDocumentation.lua
│ ├── MajorFactionsDocumentation.lua
│ ├── MapDocumentation.lua
│ ├── MapExplorationDocumentation.lua
│ ├── MerchantFrameDocumentation.lua
│ ├── MinimapConstantsDocumentation.lua
│ ├── MinimapDocumentation.lua
│ ├── MinimapFrameAPIDocumentation.lua
│ ├── ModelSceneDocumentation.lua
│ ├── MountJournalDocumentation.lua
│ ├── MythicPlusInfoDocumentation.lua
│ ├── MythicPlusInfoSharedDocumentation.lua
│ ├── NamePlateDocumentation.lua
│ ├── NamePlateManagerDocumentation.lua
│ ├── NewItemsDocumentation.lua
│ ├── PVPMgrConstantsDocumentation.lua
│ ├── PaperDollInfoDocumentation.lua
│ ├── PartyInfoDocumentation.lua
│ ├── PartyPoseUIDocumentation.lua
│ ├── PetBattleConstantsDocumentation.lua
│ ├── PetBattlesDocumentation.lua
│ ├── PetInfoDocumentation.lua
│ ├── PetJournalInfoDocumentation.lua
│ ├── PetScalingConstantsDocumentation.lua
│ ├── PlatformDocumentation.lua
│ ├── PlayerChoiceDocumentation.lua
│ ├── PlayerDocumentation.lua
│ ├── PlayerInfoDocumentation.lua
│ ├── PlayerInteractionManagerConstantsDocumentation.lua
│ ├── PlayerInteractionManagerDocumentation.lua
│ ├── PlayerLocationDocumentation.lua
│ ├── PlayerMentorshipConstantsDocumentation.lua
│ ├── PlayerMentorshipDocumentation.lua
│ ├── ProfessionConstantsDocumentation.lua
│ ├── ProfessionSpecConstantsDocumentation.lua
│ ├── ProfessionSpecUIDocumentation.lua
│ ├── PvPFactionConstantsDocumentation.lua
│ ├── PvpInfoConstantsDocumentation.lua
│ ├── PvpInfoDocumentation.lua
│ ├── QuestConstantsDocumentation.lua
│ ├── QuestConstants_MainlineDocumentation.lua
│ ├── QuestItemUseDocumentation.lua
│ ├── QuestLineInfoDocumentation.lua
│ ├── QuestLogDocumentation.lua
│ ├── QuestOfferDocumentation.lua
│ ├── QuestRewardsDocumentation.lua
│ ├── QuestSessionConstantsDocumentation.lua
│ ├── QuestSessionDocumentation.lua
│ ├── QuestTaskInfoDocumentation.lua
│ ├── QueueSpecificDocumentation.lua
│ ├── RaidLocksDocumentation.lua
│ ├── RecruitAFriendDocumentation.lua
│ ├── RecruitAFriendSharedDocumentation.lua
│ ├── ReportSystemConstantsDocumentation.lua
│ ├── ReportSystemDocumentation.lua
│ ├── ReputationInfoDocumentation.lua
│ ├── ResearchInfoDocumentation.lua
│ ├── RestrictedActionsDocumentation.lua
│ ├── ReturningPlayerUIDocumentation.lua
│ ├── ScenarioInfoDocumentation.lua
│ ├── ScrappingMachineUIDocumentation.lua
│ ├── ScriptRegionSharedDocumentation.lua
│ ├── ScriptWarningsDocumentation.lua
│ ├── ScriptedAnimationsDocumentation.lua
│ ├── SecureTransferDocumentation.lua
│ ├── SharedScriptObjectModelLightDocumentation.lua
│ ├── SharedTraitsDocumentation.lua
│ ├── SharedTraitsEnumsDocumentation.lua
│ ├── SimpleAnimAPIDocumentation.lua
│ ├── SimpleAnimAlphaAPIDocumentation.lua
│ ├── SimpleAnimFlipBookAPIDocumentation.lua
│ ├── SimpleAnimGroupAPIDocumentation.lua
│ ├── SimpleAnimPathAPIDocumentation.lua
│ ├── SimpleAnimRotationAPIDocumentation.lua
│ ├── SimpleAnimScaleAPIDocumentation.lua
│ ├── SimpleAnimScaleLineAPIDocumentation.lua
│ ├── SimpleAnimTextureCoordTranslationAPIDocumentation.lua
│ ├── SimpleAnimTranslationAPIDocumentation.lua
│ ├── SimpleAnimTranslationLineAPIDocumentation.lua
│ ├── SimpleAnimatableObjectAPIDocumentation.lua
│ ├── SimpleBrowserAPIDocumentation.lua
│ ├── SimpleButtonAPIDocumentation.lua
│ ├── SimpleCheckboxAPIDocumentation.lua
│ ├── SimpleColorSelectAPIDocumentation.lua
│ ├── SimpleControlPointAPIDocumentation.lua
│ ├── SimpleEditBoxAPIDocumentation.lua
│ ├── SimpleFontAPIDocumentation.lua
│ ├── SimpleFontStringAPIDocumentation.lua
│ ├── SimpleFrameAPIDocumentation.lua
│ ├── SimpleFrameScriptObjectAPIDocumentation.lua
│ ├── SimpleHTMLAPIDocumentation.lua
│ ├── SimpleHTMLSharedDocumentation.lua
│ ├── SimpleLineAPIDocumentation.lua
│ ├── SimpleMaskTextureAPIDocumentation.lua
│ ├── SimpleMessageFrameAPIDocumentation.lua
│ ├── SimpleModelAPIDocumentation.lua
│ ├── SimpleModelFFXAPIDocumentation.lua
│ ├── SimpleMovieAPIDocumentation.lua
│ ├── SimpleObjectAPIDocumentation.lua
│ ├── SimpleOffScreenFrameAPIDocumentation.lua
│ ├── SimpleRegionAPIDocumentation.lua
│ ├── SimpleScriptRegionAPIDocumentation.lua
│ ├── SimpleScriptRegionResizingAPIDocumentation.lua
│ ├── SimpleScrollFrameAPIDocumentation.lua
│ ├── SimpleSliderAPIDocumentation.lua
│ ├── SimpleStatusBarAPIDocumentation.lua
│ ├── SimpleTextureAPIDocumentation.lua
│ ├── SimpleTextureBaseAPIDocumentation.lua
│ ├── SkillInfoDocumentation.lua
│ ├── SocialInfoDocumentation.lua
│ ├── SocialQueueDocumentation.lua
│ ├── SocialRestrictionsDocumentation.lua
│ ├── SoftTargetConstantsDocumentation.lua
│ ├── SoulbindsConstantsDocumentation.lua
│ ├── SoulbindsDocumentation.lua
│ ├── SoundDocumentation.lua
│ ├── SpecializationInfoDocumentation.lua
│ ├── SpellActivationOverlayDocumentation.lua
│ ├── SpellBookDocumentation.lua
│ ├── SpellDocumentation.lua
│ ├── SplashScreenDocumentation.lua
│ ├── StableInfoDocumentation.lua
│ ├── StorePublicUIDocumentation.lua
│ ├── SummonInfoDocumentation.lua
│ ├── SuperTrackManagerDocumentation.lua
│ ├── SuperTrackManagerSharedDocumentation.lua
│ ├── SystemDocumentation.lua
│ ├── TTSSettingsDocumentation.lua
│ ├── TalkingHeadDocumentation.lua
│ ├── TaxiMapDocumentation.lua
│ ├── TextureSharedDocumentation.lua
│ ├── TextureUtilsDocumentation.lua
│ ├── TimeDocumentation.lua
│ ├── TooltipComparisonDocumentation.lua
│ ├── TooltipConstantsDocumentation.lua
│ ├── TooltipInfoDocumentation.lua
│ ├── TooltipInfoSharedDocumentation.lua
│ ├── ToyBoxInfoDocumentation.lua
│ ├── TradeInfoDocumentation.lua
│ ├── TradeSkillUIDocumentation.lua
│ ├── TradeSkillUITypesDocumentation.lua
│ ├── TrainerDocumentation.lua
│ ├── TraitConfigDocumentation.lua
│ ├── TraitConstantsDocumentation.lua
│ ├── TransmogConstantsDocumentation.lua
│ ├── TransmogDocumentation.lua
│ ├── TransmogItemsDocumentation.lua
│ ├── TransmogSetsDocumentation.lua
│ ├── TransmogSharedDocumentation.lua
│ ├── TutorialDocumentation.lua
│ ├── UIColorDocumentation.lua
│ ├── UIEventToastManagerDocumentation.lua
│ ├── UIFileAssetSharedDocumentation.lua
│ ├── UIFrameManagerDocumentation.lua
│ ├── UIGenericWidgetDisplayDocumentation.lua
│ ├── UIMacrosDocumentation.lua
│ ├── UIManagerDocumentation.lua
│ ├── UIModelInfoDocumentation.lua
│ ├── UIModifiedInstanceDocumentation.lua
│ ├── UISharedDocumentation.lua
│ ├── UISystemVisibilityManagerDocumentation.lua
│ ├── UITextureAssetSharedDocumentation.lua
│ ├── UITimerDocumentation.lua
│ ├── UIWidgetManagerDocumentation.lua
│ ├── UIWidgetManagerSharedDocumentation.lua
│ ├── UnitAuraDocumentation.lua
│ ├── UnitConstantsDocumentation.lua
│ ├── UnitDocumentation.lua
│ ├── UnitSexConstantsDocumentation.lua
│ ├── UnitSharedDocumentation.lua
│ ├── UserFeedbackDocumentation.lua
│ ├── ValidateNameConstantsDocumentation.lua
│ ├── VectorSharedDocumentation.lua
│ ├── VehicleConstantsDocumentation.lua
│ ├── VehicleDocumentation.lua
│ ├── VideoDocumentation.lua
│ ├── VignetteConstantsDocumentation.lua
│ ├── VignetteInfoDocumentation.lua
│ ├── VoiceChatDocumentation.lua
│ ├── VoidStorageInfoDocumentation.lua
│ ├── WarCampaignDocumentation.lua
│ ├── WeeklyRewardsDocumentation.lua
│ ├── WeeklyRewardsSharedDocumentation.lua
│ ├── WorldStateInfoDocumentation.lua
│ ├── WowEntitlementInfoDocumentation.lua
│ ├── WowTokenUIDocumentation.lua
│ ├── XMLUtilDocumentation.lua
│ └── ZoneAbilityDocumentation.lua
├── Blizzard_AchievementUI
│ ├── Blizzard_AchievementUI.lua
│ ├── Blizzard_AchievementUI.toc
│ ├── Blizzard_AchievementUI.xml
│ └── Localization.lua
├── Blizzard_AdventureMap
│ ├── AM_QuestChoiceDataProvider.lua
│ ├── AM_QuestChoiceDataProvider.xml
│ ├── AM_QuestDialog.lua
│ ├── AM_QuestDialog.xml
│ ├── AM_QuestOfferDataProvider.lua
│ ├── AM_QuestOfferDataProvider.xml
│ ├── AM_ZoneSummaryDataProvider.lua
│ ├── AM_ZoneSummaryDataProvider.xml
│ ├── Blizzard_AdventureMap.lua
│ ├── Blizzard_AdventureMap.toc
│ ├── Blizzard_AdventureMap.xml
│ ├── Blizzard_AdventureMapInset.lua
│ ├── Blizzard_AdventureMapInset.xml
│ └── Blizzard_AdventureMapUtils.lua
├── Blizzard_AlliedRacesUI
│ ├── AlliedRacesModelControlButtonMixin.lua
│ ├── Blizzard_AlliedRacesFrameUI.lua
│ ├── Blizzard_AlliedRacesFrameUI.xml
│ └── Blizzard_AlliedRacesUI.toc
├── Blizzard_AnimaDiversionUI
│ ├── AD_WorldQuestDataProvider.lua
│ ├── AD_WorldQuestDataProvider.xml
│ ├── AnimaDiversionDataProvider.lua
│ ├── AnimaDiversionDataProvider.xml
│ ├── Blizzard_AnimaDiversionUI.lua
│ ├── Blizzard_AnimaDiversionUI.toc
│ ├── Blizzard_AnimaDiversionUI.xml
│ └── Blizzard_AnimaDiversionUtil.lua
├── Blizzard_ArchaeologyUI
│ ├── Blizzard_ArchaeologyProgressBar.lua
│ ├── Blizzard_ArchaeologyProgressBar.xml
│ ├── Blizzard_ArchaeologyUI.lua
│ ├── Blizzard_ArchaeologyUI.toc
│ ├── Blizzard_ArchaeologyUI.xml
│ └── Localization.lua
├── Blizzard_ArdenwealdGardening
│ ├── Blizzard_ArdenwealdGardening.lua
│ ├── Blizzard_ArdenwealdGardening.toc
│ └── Blizzard_ArdenwealdGardening.xml
├── Blizzard_ArtifactUI
│ ├── Blizzard_ArtifactAppearances.lua
│ ├── Blizzard_ArtifactAppearances.xml
│ ├── Blizzard_ArtifactPerks.lua
│ ├── Blizzard_ArtifactPerks.xml
│ ├── Blizzard_ArtifactPowerButton.lua
│ ├── Blizzard_ArtifactPowerButton.xml
│ ├── Blizzard_ArtifactUI.lua
│ ├── Blizzard_ArtifactUI.toc
│ └── Blizzard_ArtifactUI.xml
├── Blizzard_AuctionHouseShared
│ ├── Blizzard_AuctionHouseShared.lua
│ ├── Blizzard_AuctionHouseShared.toc
│ └── Blizzard_AuctionHouseShared.xml
├── Blizzard_AuctionHouseUI
│ ├── Blizzard_AuctionData.lua
│ ├── Blizzard_AuctionHouseAuctionsFrame.lua
│ ├── Blizzard_AuctionHouseAuctionsFrame.xml
│ ├── Blizzard_AuctionHouseBrowseResultsFrame.lua
│ ├── Blizzard_AuctionHouseBrowseResultsFrame.xml
│ ├── Blizzard_AuctionHouseBuyDialog.lua
│ ├── Blizzard_AuctionHouseBuyDialog.xml
│ ├── Blizzard_AuctionHouseCategoriesList.lua
│ ├── Blizzard_AuctionHouseCategoriesList.xml
│ ├── Blizzard_AuctionHouseCommoditiesBuyFrame.lua
│ ├── Blizzard_AuctionHouseCommoditiesBuyFrame.xml
│ ├── Blizzard_AuctionHouseCommoditiesList.lua
│ ├── Blizzard_AuctionHouseCommoditiesList.xml
│ ├── Blizzard_AuctionHouseCommoditiesSellFrame.lua
│ ├── Blizzard_AuctionHouseCommoditiesSellFrame.xml
│ ├── Blizzard_AuctionHouseFrame.lua
│ ├── Blizzard_AuctionHouseFrame.xml
│ ├── Blizzard_AuctionHouseItemBuyFrame.lua
│ ├── Blizzard_AuctionHouseItemBuyFrame.xml
│ ├── Blizzard_AuctionHouseItemList.lua
│ ├── Blizzard_AuctionHouseItemList.xml
│ ├── Blizzard_AuctionHouseItemSellFrame.lua
│ ├── Blizzard_AuctionHouseItemSellFrame.xml
│ ├── Blizzard_AuctionHouseMultisell.lua
│ ├── Blizzard_AuctionHouseMultisell.xml
│ ├── Blizzard_AuctionHouseSearchBar.lua
│ ├── Blizzard_AuctionHouseSearchBar.xml
│ ├── Blizzard_AuctionHouseSellFrame.lua
│ ├── Blizzard_AuctionHouseSellFrame.xml
│ ├── Blizzard_AuctionHouseSharedTemplates.lua
│ ├── Blizzard_AuctionHouseSharedTemplates.xml
│ ├── Blizzard_AuctionHouseTab.lua
│ ├── Blizzard_AuctionHouseTab.xml
│ ├── Blizzard_AuctionHouseTableBuilder.lua
│ ├── Blizzard_AuctionHouseTableBuilder.xml
│ ├── Blizzard_AuctionHouseUI.toc
│ ├── Blizzard_AuctionHouseUtil.lua
│ ├── Blizzard_AuctionHouseWoWTokenFrame.lua
│ └── Blizzard_AuctionHouseWoWTokenFrame.xml
├── Blizzard_AuthChallengeUI
│ ├── Blizzard_AuthChallengeUI.lua
│ ├── Blizzard_AuthChallengeUI.toc
│ └── Blizzard_AuthChallengeUI.xml
├── Blizzard_AzeriteEssenceUI
│ ├── Blizzard_AzeriteEssenceUI.lua
│ ├── Blizzard_AzeriteEssenceUI.toc
│ └── Blizzard_AzeriteEssenceUI.xml
├── Blizzard_AzeriteRespecUI
│ ├── Blizzard_AzeriteRespecUI.lua
│ ├── Blizzard_AzeriteRespecUI.toc
│ └── Blizzard_AzeriteRespecUI.xml
├── Blizzard_AzeriteUI
│ ├── AzeriteEmpoweredItemChannelMixin.lua
│ ├── AzeriteEmpoweredItemChannelMixin.xml
│ ├── AzeriteEmpoweredItemPowerMixin.lua
│ ├── AzeriteEmpoweredItemPowerMixin.xml
│ ├── AzeriteEmpoweredItemSlotMixin.lua
│ ├── AzeriteEmpoweredItemSlotMixin.xml
│ ├── AzeriteEmpoweredItemTierMixin.lua
│ ├── AzeriteEmpoweredItemTierMixin.xml
│ ├── AzeritePowerLayoutInfo.lua
│ ├── AzeriteTierAnimationMixin.lua
│ ├── Blizzard_AzeriteEmpoweredItemUI.lua
│ ├── Blizzard_AzeriteEmpoweredItemUI.xml
│ ├── Blizzard_AzeriteEmpoweredItemUITemplates.xml
│ └── Blizzard_AzeriteUI.toc
├── Blizzard_BarbershopUI
│ ├── Blizzard_BarberShopUI.lua
│ ├── Blizzard_BarberShopUI.toc
│ └── Blizzard_BarberShopUI.xml
├── Blizzard_BattlefieldMap
│ ├── Blizzard_BattlefieldMap.lua
│ ├── Blizzard_BattlefieldMap.toc
│ ├── Blizzard_BattlefieldMap.xml
│ └── Localization.lua
├── Blizzard_BehavioralMessaging
│ ├── Blizzard_BehavioralMessaging.lua
│ ├── Blizzard_BehavioralMessaging.toc
│ ├── Blizzard_BehavioralMessaging.xml
│ └── Blizzard_Register.lua
├── Blizzard_BlackMarketUI
│ ├── Blizzard_BlackMarketUI.lua
│ ├── Blizzard_BlackMarketUI.toc
│ ├── Blizzard_BlackMarketUI.xml
│ └── Localization.lua
├── Blizzard_BoostTutorial
│ ├── Blizzard_BoostTutorial.lua
│ ├── Blizzard_BoostTutorial.toc
│ ├── Blizzard_Tutorial.lua
│ ├── Blizzard_TutorialCalloutFrame.lua
│ ├── Blizzard_TutorialCalloutFrame.xml
│ ├── Blizzard_TutorialDispatcher.lua
│ ├── Blizzard_TutorialKeyboardMouseFrame.lua
│ ├── Blizzard_TutorialKeyboardMouseFrame.xml
│ ├── Blizzard_TutorialLogic.lua
│ ├── Blizzard_TutorialMainFrame.lua
│ ├── Blizzard_TutorialMainFrame.xml
│ ├── Blizzard_TutorialPointerFrame.lua
│ ├── Blizzard_TutorialPointerFrame.xml
│ ├── Blizzard_TutorialQuestManager.lua
│ ├── Blizzard_TutorialRacialData.lua
│ └── Blizzard_TutorialRangeManager.lua
├── Blizzard_CUFProfiles
│ ├── Blizzard_CUFProfiles.toc
│ └── Blizzard_CompactUnitFrameProfiles.lua
├── Blizzard_Calendar
│ ├── Blizzard_Calendar.lua
│ ├── Blizzard_Calendar.toc
│ ├── Blizzard_Calendar.xml
│ ├── Blizzard_CalendarTemplates.xml
│ └── Localization.lua
├── Blizzard_ChallengesUI
│ ├── Blizzard_ChallengesUI.lua
│ ├── Blizzard_ChallengesUI.toc
│ ├── Blizzard_ChallengesUI.xml
│ └── Localization.lua
├── Blizzard_Channels
│ ├── Blizzard_Channels.toc
│ ├── ChannelButton.lua
│ ├── ChannelButton.xml
│ ├── ChannelFrame.lua
│ ├── ChannelFrame.xml
│ ├── ChannelList.lua
│ ├── ChannelList.xml
│ ├── ChannelRoster.lua
│ ├── ChannelRoster.xml
│ ├── CreateChannelPopup.lua
│ ├── CreateChannelPopup.xml
│ ├── RosterButton.lua
│ ├── RosterButton.xml
│ ├── VoiceActivityManager.lua
│ ├── VoiceActivityManager.xml
│ ├── VoiceActivityNotification.lua
│ ├── VoiceActivityNotification.xml
│ ├── VoiceActivityNotificationParty.xml
│ ├── VoiceActivityNotificationRoster.xml
│ ├── VoiceChatPrompt.lua
│ ├── VoiceChatPrompt.xml
│ └── VoiceUtils.lua
├── Blizzard_CharacterCreate
│ ├── Blizzard_CharacterCreate.lua
│ ├── Blizzard_CharacterCreate.toc
│ └── Blizzard_CharacterCreate.xml
├── Blizzard_CharacterCustomize
│ ├── Blizzard_CharacterCustomize.lua
│ ├── Blizzard_CharacterCustomize.toc
│ └── Blizzard_CharacterCustomize.xml
├── Blizzard_ChromieTimeUI
│ ├── Blizzard_ChromieTimeUI.lua
│ ├── Blizzard_ChromieTimeUI.toc
│ └── Blizzard_ChromieTimeUI.xml
├── Blizzard_ClassTalentUI
│ ├── Blizzard_ClassTalentButtonTemplates.lua
│ ├── Blizzard_ClassTalentButtonTemplates.xml
│ ├── Blizzard_ClassTalentFrame.lua
│ ├── Blizzard_ClassTalentFrame.xml
│ ├── Blizzard_ClassTalentFrameTemplate.lua
│ ├── Blizzard_ClassTalentFrameTemplate.xml
│ ├── Blizzard_ClassTalentImportExport.lua
│ ├── Blizzard_ClassTalentLoadoutCreateDialog.lua
│ ├── Blizzard_ClassTalentLoadoutCreateDialog.xml
│ ├── Blizzard_ClassTalentLoadoutDialogTemplates.lua
│ ├── Blizzard_ClassTalentLoadoutDialogTemplates.xml
│ ├── Blizzard_ClassTalentLoadoutEditDialog.lua
│ ├── Blizzard_ClassTalentLoadoutEditDialog.xml
│ ├── Blizzard_ClassTalentLoadoutImportDialog.lua
│ ├── Blizzard_ClassTalentLoadoutImportDialog.xml
│ ├── Blizzard_ClassTalentSpecTab.lua
│ ├── Blizzard_ClassTalentSpecTab.xml
│ ├── Blizzard_ClassTalentTalentsSearch.lua
│ ├── Blizzard_ClassTalentTalentsTab.lua
│ ├── Blizzard_ClassTalentTalentsTab.xml
│ ├── Blizzard_ClassTalentUI.toc
│ ├── Blizzard_ClassTalentUtil.lua
│ ├── Blizzard_PvPTalentListTemplates.lua
│ ├── Blizzard_PvPTalentListTemplates.xml
│ ├── Blizzard_PvPTalentSlotTemplates.lua
│ ├── Blizzard_PvPTalentSlotTemplates.xml
│ ├── Blizzard_WarmodeButtonTemplate.lua
│ └── Blizzard_WarmodeButtonTemplate.xml
├── Blizzard_ClassTrial
│ ├── Blizzard_ClassTrial.lua
│ ├── Blizzard_ClassTrial.toc
│ ├── Blizzard_ClassTrial.xml
│ ├── Blizzard_ClassTrialOutbound.lua
│ └── Blizzard_ClassTrialSecure.lua
├── Blizzard_ClickBindingUI
│ ├── Blizzard_ClickBindingUI.lua
│ ├── Blizzard_ClickBindingUI.toc
│ └── Blizzard_ClickBindingUI.xml
├── Blizzard_ClientSavedVariables
│ └── Blizzard_ClientSavedVariables.toc
├── Blizzard_Collections
│ ├── Blizzard_CollectionTemplates.lua
│ ├── Blizzard_CollectionTemplates.xml
│ ├── Blizzard_Collections.lua
│ ├── Blizzard_Collections.toc
│ ├── Blizzard_Collections.xml
│ ├── Blizzard_HeirloomCollection.lua
│ ├── Blizzard_HeirloomCollection.xml
│ ├── Blizzard_MountCollection.lua
│ ├── Blizzard_MountCollection.xml
│ ├── Blizzard_PetCollection.lua
│ ├── Blizzard_PetCollection.xml
│ ├── Blizzard_ToyBox.lua
│ ├── Blizzard_ToyBox.xml
│ ├── Blizzard_Wardrobe.lua
│ ├── Blizzard_Wardrobe.xml
│ └── Localization.lua
├── Blizzard_CombatLog
│ ├── Blizzard_CombatLog.lua
│ ├── Blizzard_CombatLog.toc
│ ├── Blizzard_CombatLog.xml
│ └── Localization.lua
├── Blizzard_CombatText
│ ├── Blizzard_CombatText.lua
│ ├── Blizzard_CombatText.toc
│ ├── Blizzard_CombatText.xml
│ └── Localization.lua
├── Blizzard_Commentator
│ ├── Bindings.xml
│ ├── Blizzard_Commentator.lua
│ ├── Blizzard_Commentator.toc
│ ├── Blizzard_Commentator.xml
│ ├── Blizzard_CommentatorConstants.lua
│ ├── Blizzard_CommentatorModelScene.lua
│ ├── Blizzard_CommentatorModelScene.xml
│ ├── Blizzard_CommentatorNamePlate.lua
│ ├── Blizzard_CommentatorNamePlate.xml
│ ├── Blizzard_CommentatorScoreboard.lua
│ ├── Blizzard_CommentatorScoreboard.xml
│ ├── Blizzard_CommentatorSpell.lua
│ ├── Blizzard_CommentatorSpell.xml
│ ├── Blizzard_CommentatorSpellTray.lua
│ ├── Blizzard_CommentatorSpellTray.xml
│ ├── Blizzard_CommentatorUnitFrame.lua
│ ├── Blizzard_CommentatorUnitFrame.xml
│ ├── Blizzard_CommentatorUtil.lua
│ ├── CommentatorVictoryFanfare.lua
│ ├── CommentatorVictoryFanfare.xml
│ ├── FadeToBlack.lua
│ └── FadeToBlack.xml
├── Blizzard_Communities
│ ├── Blizzard_Communities.toc
│ ├── ClubFinder.lua
│ ├── ClubFinder.xml
│ ├── ClubFinderApplicantList.lua
│ ├── ClubFinderApplicantList.xml
│ ├── CommunitiesAddDialog.lua
│ ├── CommunitiesAddDialog.xml
│ ├── CommunitiesAddDialogInsecure.lua
│ ├── CommunitiesAddDialogInsecure.xml
│ ├── CommunitiesAddDialogOutbound.lua
│ ├── CommunitiesAvatarPickerDialog.lua
│ ├── CommunitiesAvatarPickerDialog.xml
│ ├── CommunitiesCalendar.lua
│ ├── CommunitiesCalendar.xml
│ ├── CommunitiesChatFrame.lua
│ ├── CommunitiesChatFrame.xml
│ ├── CommunitiesErrors.lua
│ ├── CommunitiesFrame.lua
│ ├── CommunitiesFrame.xml
│ ├── CommunitiesGuildFinderFrame.lua
│ ├── CommunitiesGuildFinderFrame.xml
│ ├── CommunitiesHyperlink.lua
│ ├── CommunitiesInvitationFrame.lua
│ ├── CommunitiesInvitationFrame.xml
│ ├── CommunitiesList.lua
│ ├── CommunitiesList.xml
│ ├── CommunitiesMemberList.lua
│ ├── CommunitiesMemberList.xml
│ ├── CommunitiesSettings.lua
│ ├── CommunitiesSettings.xml
│ ├── CommunitiesStreams.lua
│ ├── CommunitiesStreams.xml
│ ├── CommunitiesTabs.lua
│ ├── CommunitiesTabs.xml
│ ├── CommunitiesTicketManagerDialog.lua
│ ├── CommunitiesTicketManagerDialog.xml
│ ├── GuildInfo.lua
│ ├── GuildInfo.xml
│ ├── GuildNameChange.xml
│ ├── GuildNews.lua
│ ├── GuildNews.xml
│ ├── GuildPerks.lua
│ ├── GuildPerks.xml
│ ├── GuildRewards.lua
│ ├── GuildRewards.xml
│ ├── GuildRoster.lua
│ ├── GuildRoster.xml
│ └── Localization.lua
├── Blizzard_CompactRaidFrames
│ ├── Blizzard_CompactRaidFrameContainer.lua
│ ├── Blizzard_CompactRaidFrameContainer.xml
│ ├── Blizzard_CompactRaidFrameManager.lua
│ ├── Blizzard_CompactRaidFrameManager.xml
│ ├── Blizzard_CompactRaidFrameReservationManager.lua
│ ├── Blizzard_CompactRaidFrames.toc
│ └── Localization.lua
├── Blizzard_Console
│ ├── Blizzard_Console.lua
│ ├── Blizzard_Console.toc
│ ├── Blizzard_Console.xml
│ ├── Blizzard_Console_AutoComplete.lua
│ └── Blizzard_Console_AutoComplete.xml
├── Blizzard_Contribution
│ ├── Blizzard_Contribution.lua
│ ├── Blizzard_Contribution.toc
│ └── Blizzard_Contribution.xml
├── Blizzard_CovenantCallings
│ ├── Blizzard_CovenantCallings.toc
│ ├── CovenantCallings.lua
│ └── CovenantCallings.xml
├── Blizzard_CovenantPreviewUI
│ ├── Blizzard_CovenantPreviewUI.lua
│ ├── Blizzard_CovenantPreviewUI.toc
│ └── Blizzard_CovenantPreviewUI.xml
├── Blizzard_CovenantRenown
│ ├── Blizzard_CovenantRenown.lua
│ ├── Blizzard_CovenantRenown.toc
│ └── Blizzard_CovenantRenown.xml
├── Blizzard_CovenantSanctum
│ ├── Blizzard_CovenantSanctum.lua
│ ├── Blizzard_CovenantSanctum.toc
│ ├── Blizzard_CovenantSanctum.xml
│ ├── Blizzard_CovenantSanctumUpgrades.lua
│ └── Blizzard_CovenantSanctumUpgrades.xml
├── Blizzard_CovenantToasts
│ ├── Blizzard_CovenantChoiceToast.lua
│ ├── Blizzard_CovenantChoiceToast.xml
│ ├── Blizzard_CovenantRenownToast.lua
│ ├── Blizzard_CovenantRenownToast.xml
│ ├── Blizzard_CovenantToasts.lua
│ ├── Blizzard_CovenantToasts.toc
│ └── Blizzard_CovenantToasts.xml
├── Blizzard_DeathRecap
│ ├── Blizzard_DeathRecap.lua
│ ├── Blizzard_DeathRecap.toc
│ ├── Blizzard_DeathRecap.xml
│ └── Localization.lua
├── Blizzard_DebugTools
│ ├── Blizzard_DebugTools.lua
│ ├── Blizzard_DebugTools.toc
│ ├── Blizzard_DebugTools.xml
│ ├── Blizzard_TableInspector.lua
│ ├── Blizzard_TableInspector.xml
│ ├── Blizzard_TableInspectorAnchorDataProvider.lua
│ ├── Blizzard_TableInspectorAnchorDataProvider.xml
│ ├── Blizzard_TableInspectorAttributeDataProvider.lua
│ ├── Blizzard_TableInspectorAttributeDataProvider.xml
│ ├── Blizzard_TableInspectorDataProvider.lua
│ ├── Blizzard_TexelSnappingVisualizer.lua
│ └── Localization.lua
├── Blizzard_Deprecated
│ ├── Blizzard_Deprecated.toc
│ └── Deprecated_10_0_0.lua
├── Blizzard_EncounterJournal
│ ├── Blizzard_EncounterJournal.lua
│ ├── Blizzard_EncounterJournal.toc
│ ├── Blizzard_EncounterJournal.xml
│ ├── Blizzard_LootJournal.lua
│ ├── Blizzard_LootJournal.xml
│ ├── Blizzard_LootJournalItems.lua
│ ├── Blizzard_LootJournalItems.xml
│ └── Localization.lua
├── Blizzard_EventTrace
│ ├── Blizzard_EventTrace.lua
│ ├── Blizzard_EventTrace.toc
│ └── Blizzard_EventTrace.xml
├── Blizzard_ExpansionLandingPage
│ ├── Blizzard_DragonflightLandingPage.lua
│ ├── Blizzard_DragonflightLandingPage.xml
│ ├── Blizzard_ExpansionLandingPage.lua
│ ├── Blizzard_ExpansionLandingPage.toc
│ └── Blizzard_ExpansionLandingPage.xml
├── Blizzard_FlightMap
│ ├── Blizzard_FlightMap.lua
│ ├── Blizzard_FlightMap.toc
│ ├── Blizzard_FlightMap.xml
│ ├── FM_AreaPOIDataProvider.lua
│ ├── FM_AreaPOIDataProvider.xml
│ ├── FM_FlightPathDataProvider.lua
│ ├── FM_FlightPathDataProvider.xml
│ ├── FM_QuestDataProvider.lua
│ ├── FM_QuestDataProvider.xml
│ ├── FM_VignetteDataProvider.lua
│ ├── FM_VignetteDataProvider.xml
│ ├── FM_WorldQuestDataProvider.lua
│ ├── FM_WorldQuestDataProvider.xml
│ ├── FM_ZoneSummaryDataProvider.lua
│ └── FM_ZoneSummaryDataProvider.xml
├── Blizzard_FrameEffects
│ ├── Blizzard_FrameEffects.toc
│ ├── EffectFactory.lua
│ ├── GlowEmitter.lua
│ ├── GlowEmitter.xml
│ └── PowerSwirl.xml
├── Blizzard_GMChatUI
│ ├── Blizzard_GMChatUI.lua
│ ├── Blizzard_GMChatUI.toc
│ ├── Blizzard_GMChatUI.xml
│ └── Localization.lua
├── Blizzard_GarrisonTemplates
│ ├── Blizzard_CovenantMissionTemplates.lua
│ ├── Blizzard_CovenantMissionTemplates.xml
│ ├── Blizzard_GarrisonMissionTemplates.lua
│ ├── Blizzard_GarrisonMissionTemplates.xml
│ ├── Blizzard_GarrisonSharedTemplates.lua
│ ├── Blizzard_GarrisonSharedTemplates.xml
│ └── Blizzard_GarrisonTemplates.toc
├── Blizzard_GarrisonUI
│ ├── Blizzard_AdventuresBoard.lua
│ ├── Blizzard_AdventuresBoard.xml
│ ├── Blizzard_AdventuresCombatLog.lua
│ ├── Blizzard_AdventuresCombatLog.xml
│ ├── Blizzard_AdventuresCompleteScreen.lua
│ ├── Blizzard_AdventuresCompleteScreen.xml
│ ├── Blizzard_AdventuresPuck.lua
│ ├── Blizzard_AdventuresPuck.xml
│ ├── Blizzard_AdventuresRewardsScreen.lua
│ ├── Blizzard_AdventuresRewardsScreen.xml
│ ├── Blizzard_BFAMissionUI.lua
│ ├── Blizzard_BFAMissionUI.xml
│ ├── Blizzard_CovenantMissionUI.lua
│ ├── Blizzard_CovenantMissionUI.xml
│ ├── Blizzard_GarrisonBuildingUI.lua
│ ├── Blizzard_GarrisonBuildingUI.xml
│ ├── Blizzard_GarrisonCapacitiveDisplay.lua
│ ├── Blizzard_GarrisonCapacitiveDisplay.xml
│ ├── Blizzard_GarrisonLandingPage.lua
│ ├── Blizzard_GarrisonLandingPage.xml
│ ├── Blizzard_GarrisonMissionUI.lua
│ ├── Blizzard_GarrisonMissionUI.xml
│ ├── Blizzard_GarrisonMonumentUI.lua
│ ├── Blizzard_GarrisonMonumentUI.xml
│ ├── Blizzard_GarrisonRecruiterUI.lua
│ ├── Blizzard_GarrisonRecruiterUI.xml
│ ├── Blizzard_GarrisonShipyardUI.lua
│ ├── Blizzard_GarrisonShipyardUI.xml
│ ├── Blizzard_GarrisonUI.toc
│ ├── Blizzard_OrderHallMissionUI.lua
│ ├── Blizzard_OrderHallMissionUI.xml
│ └── Localization.lua
├── Blizzard_GenericTraitUI
│ ├── Blizzard_GenericTraitFrame.lua
│ ├── Blizzard_GenericTraitFrame.xml
│ ├── Blizzard_GenericTraitUI.toc
│ └── Blizzard_GenericTraitUtil.lua
├── Blizzard_GuildBankUI
│ ├── Blizzard_GuildBankUI.lua
│ ├── Blizzard_GuildBankUI.toc
│ ├── Blizzard_GuildBankUI.xml
│ └── Localization.lua
├── Blizzard_GuildControlUI
│ ├── Blizzard_GuildControlUI.lua
│ ├── Blizzard_GuildControlUI.toc
│ ├── Blizzard_GuildControlUI.xml
│ └── Localization.lua
├── Blizzard_GuildUI
│ ├── Blizzard_GuildInfo.lua
│ ├── Blizzard_GuildInfo.xml
│ ├── Blizzard_GuildNews.lua
│ ├── Blizzard_GuildNews.xml
│ ├── Blizzard_GuildRewards.lua
│ ├── Blizzard_GuildRewards.xml
│ ├── Blizzard_GuildRoster.lua
│ ├── Blizzard_GuildRoster.xml
│ ├── Blizzard_GuildUI.lua
│ ├── Blizzard_GuildUI.toc
│ ├── Blizzard_GuildUI.xml
│ └── Localization.lua
├── Blizzard_HybridMinimap
│ ├── Blizzard_HybridMinimap.lua
│ ├── Blizzard_HybridMinimap.toc
│ └── Blizzard_HybridMinimap.xml
├── Blizzard_InspectUI
│ ├── Blizzard_InspectUI.lua
│ ├── Blizzard_InspectUI.toc
│ ├── Blizzard_InspectUI.xml
│ ├── InspectGuildFrame.lua
│ ├── InspectGuildFrame.xml
│ ├── InspectPVPFrame.lua
│ ├── InspectPVPFrame.xml
│ ├── InspectPaperDollFrame.lua
│ ├── InspectPaperDollFrame.xml
│ ├── InspectTalentFrame.lua
│ ├── InspectTalentFrame.xml
│ └── Localization.lua
├── Blizzard_IslandsPartyPoseUI
│ ├── Blizzard_IslandsPartyPoseUI.lua
│ ├── Blizzard_IslandsPartyPoseUI.toc
│ └── Blizzard_IslandsPartyPoseUI.xml
├── Blizzard_IslandsQueueUI
│ ├── Blizzard_IslandsQueueUI.lua
│ ├── Blizzard_IslandsQueueUI.toc
│ └── Blizzard_IslandsQueueUI.xml
├── Blizzard_ItemInteractionUI
│ ├── Blizzard_ItemInteractionUI.lua
│ ├── Blizzard_ItemInteractionUI.toc
│ └── Blizzard_ItemInteractionUI.xml
├── Blizzard_ItemSocketingUI
│ ├── Blizzard_ItemSocketingUI.lua
│ ├── Blizzard_ItemSocketingUI.toc
│ ├── Blizzard_ItemSocketingUI.xml
│ └── Localization.lua
├── Blizzard_ItemUpgradeUI
│ ├── Blizzard_ItemUpgradeUI.lua
│ ├── Blizzard_ItemUpgradeUI.toc
│ └── Blizzard_ItemUpgradeUI.xml
├── Blizzard_Kiosk
│ ├── Blizzard_Kiosk.lua
│ ├── Blizzard_Kiosk.toc
│ └── Blizzard_Kiosk.xml
├── Blizzard_LandingSoulbinds
│ ├── Blizzard_LandingRenownButton.lua
│ ├── Blizzard_LandingRenownButton.xml
│ ├── Blizzard_LandingSoulbindButton.lua
│ ├── Blizzard_LandingSoulbindButton.xml
│ ├── Blizzard_LandingSoulbindPanel.lua
│ ├── Blizzard_LandingSoulbindPanel.xml
│ └── Blizzard_LandingSoulbinds.toc
├── Blizzard_MacroUI
│ ├── Blizzard_MacroIconSelector.lua
│ ├── Blizzard_MacroIconSelector.xml
│ ├── Blizzard_MacroUI.lua
│ ├── Blizzard_MacroUI.toc
│ ├── Blizzard_MacroUI.xml
│ └── Localization.lua
├── Blizzard_MainlineSettings
│ └── Blizzard_MainlineSettings.toc
├── Blizzard_MajorFactions
│ ├── Blizzard_MajorFactionRenown.lua
│ ├── Blizzard_MajorFactionRenown.xml
│ ├── Blizzard_MajorFactionRenownToast.lua
│ ├── Blizzard_MajorFactionRenownToast.xml
│ ├── Blizzard_MajorFactionToasts.lua
│ ├── Blizzard_MajorFactionToasts.xml
│ ├── Blizzard_MajorFactionUnlockToast.lua
│ ├── Blizzard_MajorFactionUnlockToast.xml
│ ├── Blizzard_MajorFactions.toc
│ ├── Blizzard_MajorFactionsLandingTemplates.lua
│ ├── Blizzard_MajorFactionsLandingTemplates.xml
│ └── Localization.lua
├── Blizzard_MapCanvas
│ ├── Blizzard_MapCanvas.lua
│ ├── Blizzard_MapCanvas.toc
│ ├── Blizzard_MapCanvas.xml
│ ├── Blizzard_MapCanvasDetailLayer.lua
│ ├── MapCanvas_DataProviderBase.lua
│ ├── MapCanvas_PinFrameLevelsManager.lua
│ └── MapCanvas_ScrollContainerMixin.lua
├── Blizzard_MawBuffs
│ ├── Blizzard_MawBuffs.lua
│ ├── Blizzard_MawBuffs.toc
│ └── Blizzard_MawBuffs.xml
├── Blizzard_MoneyReceipt
│ ├── Blizzard_MoneyReceipt.lua
│ └── Blizzard_MoneyReceipt.toc
├── Blizzard_MovePad
│ ├── Blizzard_MovePad.lua
│ ├── Blizzard_MovePad.toc
│ └── Blizzard_MovePad.xml
├── Blizzard_NamePlates
│ ├── Blizzard_ClassNameplateBar.lua
│ ├── Blizzard_ClassNameplateBar.xml
│ ├── Blizzard_ClassNameplateBar_DeathKnight.lua
│ ├── Blizzard_ClassNameplateBar_DeathKnight.xml
│ ├── Blizzard_ClassNameplateBar_Dracthyr.lua
│ ├── Blizzard_ClassNameplateBar_Dracthyr.xml
│ ├── Blizzard_ClassNameplateBar_Mage.lua
│ ├── Blizzard_ClassNameplateBar_Mage.xml
│ ├── Blizzard_ClassNameplateBar_Monk.lua
│ ├── Blizzard_ClassNameplateBar_Monk.xml
│ ├── Blizzard_ClassNameplateBar_Paladin.lua
│ ├── Blizzard_ClassNameplateBar_Paladin.xml
│ ├── Blizzard_ClassNameplateBar_RogueDruid.lua
│ ├── Blizzard_ClassNameplateBar_RogueDruid.xml
│ ├── Blizzard_ClassNameplateBar_Warlock.lua
│ ├── Blizzard_ClassNameplateBar_Warlock.xml
│ ├── Blizzard_NamePlates.lua
│ ├── Blizzard_NamePlates.toc
│ └── Blizzard_NamePlates.xml
├── Blizzard_NewPlayerExperience
│ ├── Blizzard_NewPlayerExperience.toc
│ ├── Blizzard_Tutorial.lua
│ ├── Blizzard_TutorialData.lua
│ ├── Blizzard_TutorialLogic.lua
│ ├── Blizzard_TutorialServices.lua
│ ├── Blizzard_TutorialTutorials.lua
│ └── Blizzard_TutorialWatchers.lua
├── Blizzard_NewPlayerExperienceGuide
│ ├── Blizzard_NewPlayerExperienceGuide.toc
│ ├── GuideCriteriaFrame.lua
│ ├── GuideCriteriaFrame.xml
│ ├── GuideFrame.lua
│ └── GuideFrame.xml
├── Blizzard_ObjectiveTracker
│ ├── Blizzard_AchievementObjectiveTracker.lua
│ ├── Blizzard_AutoQuestPopUpTracker.lua
│ ├── Blizzard_AutoQuestPopUpTracker.xml
│ ├── Blizzard_BonusObjectiveTracker.lua
│ ├── Blizzard_BonusObjectiveTracker.xml
│ ├── Blizzard_CampaignQuestObjectiveTracker.lua
│ ├── Blizzard_CampaignQuestObjectiveTracker.xml
│ ├── Blizzard_ObjectiveTracker.lua
│ ├── Blizzard_ObjectiveTracker.toc
│ ├── Blizzard_ObjectiveTracker.xml
│ ├── Blizzard_ObjectiveTrackerShared.lua
│ ├── Blizzard_ObjectiveTrackerShared.xml
│ ├── Blizzard_ObjectiveTrackerUIWidgetContainer.lua
│ ├── Blizzard_ObjectiveTrackerUIWidgetContainer.xml
│ ├── Blizzard_ProfessionsRecipeTracker.lua
│ ├── Blizzard_QuestObjectiveTracker.lua
│ ├── Blizzard_QuestObjectiveTracker.xml
│ ├── Blizzard_QuestSuperTracking.lua
│ ├── Blizzard_ScenarioObjectiveTracker.lua
│ └── Blizzard_ScenarioObjectiveTracker.xml
├── Blizzard_ObliterumUI
│ ├── Blizzard_ObliterumUI.lua
│ ├── Blizzard_ObliterumUI.toc
│ └── Blizzard_ObliterumUI.xml
├── Blizzard_OrderHallUI
│ ├── Blizzard_OrderHallCommandBar.lua
│ ├── Blizzard_OrderHallCommandBar.xml
│ ├── Blizzard_OrderHallTalents.lua
│ ├── Blizzard_OrderHallTalents.xml
│ ├── Blizzard_OrderHallUI.toc
│ └── Localization.lua
├── Blizzard_PTRFeedback
│ ├── Bindings.xml
│ ├── Blizzard_PTRFeedback.lua
│ ├── Blizzard_PTRFeedback.toc
│ ├── Blizzard_PTRFeedback_Events.lua
│ ├── Blizzard_PTRFeedback_FrameTemplates.xml
│ ├── Blizzard_PTRFeedback_Frames.lua
│ ├── Blizzard_PTRFeedback_Tooltips.lua
│ └── Blizzard_Reports.lua
├── Blizzard_PTRFeedbackGlue
│ ├── Blizzard_PTRFeedbackGlue.toc
│ ├── Blizzard_PTRFeedback_Events_Glue.lua
│ └── Blizzard_Reports_Glue.lua
├── Blizzard_PVPMatch
│ ├── Blizzard_PVPMatch.toc
│ ├── PVPMatchResults.lua
│ ├── PVPMatchResults.xml
│ ├── PVPMatchScoreboard.lua
│ ├── PVPMatchScoreboard.xml
│ ├── PVPMatchTable.lua
│ ├── PVPMatchTable.xml
│ └── PVPMatchUtil.lua
├── Blizzard_PVPUI
│ ├── Blizzard_PVPUI.lua
│ ├── Blizzard_PVPUI.toc
│ ├── Blizzard_PVPUI.xml
│ └── Localization.lua
├── Blizzard_PartyPoseUI
│ ├── Blizzard_PartyPoseUI.lua
│ ├── Blizzard_PartyPoseUI.toc
│ └── Blizzard_PartyPoseUI.xml
├── Blizzard_PetBattleUI
│ ├── Blizzard_PetBattleUI.lua
│ ├── Blizzard_PetBattleUI.toc
│ ├── Blizzard_PetBattleUI.xml
│ ├── Blizzard_PetBattleUIPatchwerks.xml
│ └── Localization.lua
├── Blizzard_PlayerChoice
│ ├── Blizzard_PlayerChoice.lua
│ ├── Blizzard_PlayerChoice.toc
│ ├── Blizzard_PlayerChoice.xml
│ ├── Blizzard_PlayerChoiceCovenantChoiceOptionTemplate.lua
│ ├── Blizzard_PlayerChoiceCovenantChoiceOptionTemplate.xml
│ ├── Blizzard_PlayerChoiceCypherOptionTemplate.lua
│ ├── Blizzard_PlayerChoiceCypherOptionTemplate.xml
│ ├── Blizzard_PlayerChoiceGenericPowerChoiceOptionTemplate.lua
│ ├── Blizzard_PlayerChoiceGenericPowerChoiceOptionTemplate.xml
│ ├── Blizzard_PlayerChoiceNormalOptionTemplate.lua
│ ├── Blizzard_PlayerChoiceNormalOptionTemplate.xml
│ ├── Blizzard_PlayerChoiceOptionBase.lua
│ ├── Blizzard_PlayerChoiceOptionBase.xml
│ ├── Blizzard_PlayerChoicePowerChoiceTemplate.lua
│ ├── Blizzard_PlayerChoicePowerChoiceTemplate.xml
│ ├── Blizzard_PlayerChoiceTimer.lua
│ ├── Blizzard_PlayerChoiceTimer.xml
│ ├── Blizzard_PlayerChoiceToggleButton.lua
│ ├── Blizzard_PlayerChoiceToggleButton.xml
│ ├── Blizzard_PlayerChoiceTorghastOptionTemplate.lua
│ └── Blizzard_PlayerChoiceTorghastOptionTemplate.xml
├── Blizzard_Professions
│ ├── Blizzard_Professions.toc
│ ├── Blizzard_ProfessionsCrafterOrderPage.lua
│ ├── Blizzard_ProfessionsCrafterOrderPage.xml
│ ├── Blizzard_ProfessionsCrafterOrderView.lua
│ ├── Blizzard_ProfessionsCrafterOrderView.xml
│ ├── Blizzard_ProfessionsCrafting.lua
│ ├── Blizzard_ProfessionsCrafting.xml
│ ├── Blizzard_ProfessionsCraftingOutputLog.lua
│ ├── Blizzard_ProfessionsCraftingOutputLog.xml
│ ├── Blizzard_ProfessionsFrame.lua
│ ├── Blizzard_ProfessionsFrame.xml
│ ├── Blizzard_ProfessionsGuildMemberList.lua
│ ├── Blizzard_ProfessionsGuildMemberList.xml
│ ├── Blizzard_ProfessionsRankBar.lua
│ ├── Blizzard_ProfessionsRankBar.xml
│ ├── Blizzard_ProfessionsRecipeLevel.lua
│ ├── Blizzard_ProfessionsRecipeLevel.xml
│ ├── Blizzard_ProfessionsRegistration.lua
│ ├── Blizzard_ProfessionsSpecializations.lua
│ ├── Blizzard_ProfessionsSpecializations.xml
│ ├── Blizzard_ProfessionsSpecializationsTemplates.lua
│ ├── Blizzard_ProfessionsSpecializationsTemplates.xml
│ └── Localization.lua
├── Blizzard_ProfessionsCustomerOrders
│ ├── Blizzard_ProfessionsCustomerOrders.lua
│ ├── Blizzard_ProfessionsCustomerOrders.toc
│ ├── Blizzard_ProfessionsCustomerOrders.xml
│ ├── Blizzard_ProfessionsCustomerOrdersBrowseOrders.lua
│ ├── Blizzard_ProfessionsCustomerOrdersBrowseOrders.xml
│ ├── Blizzard_ProfessionsCustomerOrdersForm.lua
│ ├── Blizzard_ProfessionsCustomerOrdersForm.xml
│ ├── Blizzard_ProfessionsCustomerOrdersMyOrders.lua
│ ├── Blizzard_ProfessionsCustomerOrdersMyOrders.xml
│ ├── Blizzard_ProfessionsCustomerOrdersRecipeCategoryList.lua
│ ├── Blizzard_ProfessionsCustomerOrdersRecipeCategoryList.xml
│ ├── Blizzard_ProfessionsCustomerOrdersRecipeList.lua
│ ├── Blizzard_ProfessionsCustomerOrdersRecipeList.xml
│ └── Registration.lua
├── Blizzard_ProfessionsTemplates
│ ├── Blizzard_Professions.lua
│ ├── Blizzard_ProfessionsCraftingOutputDialog.lua
│ ├── Blizzard_ProfessionsCraftingOutputDialog.xml
│ ├── Blizzard_ProfessionsCraftingQueue.lua
│ ├── Blizzard_ProfessionsQualityDialog.lua
│ ├── Blizzard_ProfessionsQualityDialog.xml
│ ├── Blizzard_ProfessionsRecipeCrafterDetails.lua
│ ├── Blizzard_ProfessionsRecipeCrafterDetails.xml
│ ├── Blizzard_ProfessionsRecipeEnchantSlot.lua
│ ├── Blizzard_ProfessionsRecipeEnchantSlot.xml
│ ├── Blizzard_ProfessionsRecipeFlyout.lua
│ ├── Blizzard_ProfessionsRecipeFlyout.xml
│ ├── Blizzard_ProfessionsRecipeFlyoutInstance.lua
│ ├── Blizzard_ProfessionsRecipeList.lua
│ ├── Blizzard_ProfessionsRecipeList.xml
│ ├── Blizzard_ProfessionsRecipeLoader.lua
│ ├── Blizzard_ProfessionsRecipeReagentSlot.lua
│ ├── Blizzard_ProfessionsRecipeReagentSlot.xml
│ ├── Blizzard_ProfessionsRecipeReagentSlotBase.lua
│ ├── Blizzard_ProfessionsRecipeReagentSlotBase.xml
│ ├── Blizzard_ProfessionsRecipeRecraftSlot.lua
│ ├── Blizzard_ProfessionsRecipeRecraftSlot.xml
│ ├── Blizzard_ProfessionsRecipeSalvageSlot.lua
│ ├── Blizzard_ProfessionsRecipeSalvageSlot.xml
│ ├── Blizzard_ProfessionsRecipeSchematicForm.lua
│ ├── Blizzard_ProfessionsRecipeSchematicForm.xml
│ ├── Blizzard_ProfessionsTemplates.lua
│ ├── Blizzard_ProfessionsTemplates.toc
│ ├── Blizzard_ProfessionsTemplates.xml
│ └── Blizzard_ProfessionsTransaction.lua
├── Blizzard_QuestNavigation
│ ├── Blizzard_QuestNavigation.toc
│ ├── SuperTrackedFrame.lua
│ └── SuperTrackedFrame.xml
├── Blizzard_RaidUI
│ ├── Blizzard_RaidUI.lua
│ ├── Blizzard_RaidUI.toc
│ ├── Blizzard_RaidUI.xml
│ └── Localization.lua
├── Blizzard_RuneforgeUI
│ ├── Blizzard_RuneforgeCraftingFrame.lua
│ ├── Blizzard_RuneforgeCraftingFrame.xml
│ ├── Blizzard_RuneforgeCraftingTooltip.lua
│ ├── Blizzard_RuneforgeCraftingTooltip.xml
│ ├── Blizzard_RuneforgeCreateFrame.lua
│ ├── Blizzard_RuneforgeCreateFrame.xml
│ ├── Blizzard_RuneforgeFrame.lua
│ ├── Blizzard_RuneforgeFrame.xml
│ ├── Blizzard_RuneforgeItemSlot.lua
│ ├── Blizzard_RuneforgeItemSlot.xml
│ ├── Blizzard_RuneforgeModifierSlot.lua
│ ├── Blizzard_RuneforgeModifierSlot.xml
│ ├── Blizzard_RuneforgePowerList.lua
│ ├── Blizzard_RuneforgePowerList.xml
│ └── Blizzard_RuneforgeUI.toc
├── Blizzard_ScrappingMachineUI
│ ├── Blizzard_ScrappingMachineUI.lua
│ ├── Blizzard_ScrappingMachineUI.toc
│ └── Blizzard_ScrappingMachineUI.xml
├── Blizzard_SecureTransferUI
│ ├── Blizzard_SecureTransferUI.lua
│ ├── Blizzard_SecureTransferUI.toc
│ ├── Blizzard_SecureTransferUI.xml
│ └── Blizzard_SecureTransferUIOutbound.lua
├── Blizzard_SelectorUI
│ └── Blizzard_SelectorUI.toc
├── Blizzard_Settings
│ └── Blizzard_Settings.toc
├── Blizzard_SharedMapDataProviders
│ ├── AreaLabelDataProvider.lua
│ ├── AreaLabelDataProvider.xml
│ ├── AreaPOIDataProvider.lua
│ ├── AreaPOIDataProvider.xml
│ ├── BannerDataProvider.lua
│ ├── BannerDataProvider.xml
│ ├── BattlefieldFlagDataProvider.lua
│ ├── BattlefieldFlagDataProvider.xml
│ ├── Blizzard_SharedMapDataProviders.toc
│ ├── BonusObjectiveDataProvider.lua
│ ├── BonusObjectiveDataProvider.xml
│ ├── ClickToZoomDataProvider.lua
│ ├── ClickToZoomDataProvider.xml
│ ├── ContributionCollectorDataProvider.lua
│ ├── ContributionCollectorDataProvider.xml
│ ├── DeathMapDataProvider.lua
│ ├── DeathMapDataProvider.xml
│ ├── DigSiteDataProvider.lua
│ ├── DigSiteDataProvider.xml
│ ├── DungeonEntranceDataProvider.lua
│ ├── DungeonEntranceDataProvider.xml
│ ├── EncounterJournalDataProvider.lua
│ ├── EncounterJournalDataProvider.xml
│ ├── FlightPointDataProvider.lua
│ ├── FlightPointDataProvider.xml
│ ├── FogOfWarDataProvider.lua
│ ├── FogOfWarDataProvider.xml
│ ├── GarrisonPlotDataProvider.lua
│ ├── GarrisonPlotDataProvider.xml
│ ├── GossipDataProvider.lua
│ ├── GossipDataProvider.xml
│ ├── GroupMembersDataProvider.lua
│ ├── GroupMembersDataProvider.xml
│ ├── InvasionDataProvider.lua
│ ├── InvasionDataProvider.xml
│ ├── MapExplorationDataProvider.lua
│ ├── MapExplorationDataProvider.xml
│ ├── MapHighlightDataProvider.lua
│ ├── MapHighlightDataProvider.xml
│ ├── MapIndicatorQuestDataProvider.lua
│ ├── MapIndicatorQuestDataProvider.xml
│ ├── MapLinkDataProvider.lua
│ ├── MapLinkDataProvider.xml
│ ├── PetTamerDataProvider.lua
│ ├── PetTamerDataProvider.xml
│ ├── QuestBlobDataProvider.lua
│ ├── QuestBlobDataProvider.xml
│ ├── QuestDataProvider.lua
│ ├── QuestDataProvider.xml
│ ├── QuestSessionDataProvider.lua
│ ├── ScenarioDataProvider.lua
│ ├── ScenarioDataProvider.xml
│ ├── SelectableGraveyardDataProvider.lua
│ ├── SelectableGraveyardDataProvider.xml
│ ├── SharedMapPoiTemplates.lua
│ ├── SharedMapPoiTemplates.xml
│ ├── StorylineQuestDataProvider.lua
│ ├── StorylineQuestDataProvider.xml
│ ├── VehicleDataProvider.lua
│ ├── VehicleDataProvider.xml
│ ├── VignetteDataProvider.lua
│ ├── VignetteDataProvider.xml
│ ├── WaypointLocationDataProvider.lua
│ ├── WaypointLocationDataProvider.xml
│ ├── WorldQuestDataProvider.lua
│ ├── WorldQuestDataProvider.xml
│ ├── ZoneLabelDataProvider.lua
│ └── ZoneLabelDataProvider.xml
├── Blizzard_SharedTalentUI
│ ├── Blizzard_SharedTalentButtonTemplates.lua
│ ├── Blizzard_SharedTalentButtonTemplates.xml
│ ├── Blizzard_SharedTalentEdgeTemplates.lua
│ ├── Blizzard_SharedTalentEdgeTemplates.xml
│ ├── Blizzard_SharedTalentFrame.lua
│ ├── Blizzard_SharedTalentFrame.xml
│ ├── Blizzard_SharedTalentFrameTemplates.lua
│ ├── Blizzard_SharedTalentFrameTemplates.xml
│ ├── Blizzard_SharedTalentSearchTemplates.lua
│ ├── Blizzard_SharedTalentSearchTemplates.xml
│ ├── Blizzard_SharedTalentSelectionTemplates.lua
│ ├── Blizzard_SharedTalentSelectionTemplates.xml
│ ├── Blizzard_SharedTalentUI.toc
│ └── Blizzard_SharedTalentUtil.lua
├── Blizzard_SharedWidgetFrames
│ ├── Blizzard_SharedWidgetFrames.toc
│ ├── Blizzard_UIWidgetCenterDisplayFrame.lua
│ └── Blizzard_UIWidgetCenterDisplayFrame.xml
├── Blizzard_SocialUI
│ ├── Blizzard_SocialUI.lua
│ ├── Blizzard_SocialUI.toc
│ ├── Blizzard_SocialUI.xml
│ ├── Blizzard_SocialUIInbound.lua
│ └── Localization.lua
├── Blizzard_Soulbinds
│ ├── Blizzard_Soulbinds.lua
│ ├── Blizzard_Soulbinds.toc
│ ├── Blizzard_Soulbinds.xml
│ ├── Blizzard_SoulbindsConduit.lua
│ ├── Blizzard_SoulbindsConduitList.lua
│ ├── Blizzard_SoulbindsConduitList.xml
│ ├── Blizzard_SoulbindsNode.lua
│ ├── Blizzard_SoulbindsNode.xml
│ ├── Blizzard_SoulbindsNodeLink.lua
│ ├── Blizzard_SoulbindsNodeLink.xml
│ ├── Blizzard_SoulbindsSelectButton.lua
│ ├── Blizzard_SoulbindsSelectButton.xml
│ ├── Blizzard_SoulbindsSelectGroup.lua
│ ├── Blizzard_SoulbindsSelectGroup.xml
│ ├── Blizzard_SoulbindsTemplates.lua
│ ├── Blizzard_SoulbindsTemplates.xml
│ ├── Blizzard_SoulbindsTree.lua
│ ├── Blizzard_SoulbindsTree.xml
│ ├── Blizzard_SoulbindsUtil.lua
│ ├── Blizzard_SoulbindsViewer.lua
│ └── Blizzard_SoulbindsViewer.xml
├── Blizzard_StoreUI
│ ├── Blizzard_FullProductCardTemplates.lua
│ ├── Blizzard_LargeProductCardTemplates.lua
│ ├── Blizzard_ProductCardBuyButtonMixin.lua
│ ├── Blizzard_ProductCardMagnifierTemplates.lua
│ ├── Blizzard_ProductCardTemplates.lua
│ ├── Blizzard_ProductCardTemplates.xml
│ ├── Blizzard_SimpleCheckout.lua
│ ├── Blizzard_SimpleCheckout.xml
│ ├── Blizzard_SmallProductCardTemplates.lua
│ ├── Blizzard_StoreButtonMixin.lua
│ ├── Blizzard_StoreUI.toc
│ ├── Blizzard_StoreUI.xml
│ ├── Blizzard_StoreUIInbound.lua
│ ├── Blizzard_StoreUIInsecure.lua
│ ├── Blizzard_StoreUIInsecure.xml
│ ├── Blizzard_StoreUIOutbound.lua
│ ├── Blizzard_StoreUIPatchwerk.xml
│ ├── Blizzard_StoreUISecure.lua
│ └── Localization.lua
├── Blizzard_SubscriptionInterstitialUI
│ ├── Blizzard_SubscriptionInterstitialUI.lua
│ ├── Blizzard_SubscriptionInterstitialUI.toc
│ └── Blizzard_SubscriptionInterstitialUI.xml
├── Blizzard_TalentUI
│ ├── Blizzard_TalentUI.lua
│ ├── Blizzard_TalentUI.toc
│ ├── Blizzard_TalentUI.xml
│ └── Localization.lua
├── Blizzard_TimeManager
│ ├── Blizzard_TimeManager.lua
│ ├── Blizzard_TimeManager.toc
│ ├── Blizzard_TimeManager.xml
│ └── Localization.lua
├── Blizzard_TokenUI
│ ├── Blizzard_TokenUI.lua
│ ├── Blizzard_TokenUI.toc
│ ├── Blizzard_TokenUI.xml
│ └── Localization.lua
├── Blizzard_TorghastLevelPicker
│ ├── Blizzard_TorghastLevelPicker.lua
│ ├── Blizzard_TorghastLevelPicker.toc
│ └── Blizzard_TorghastLevelPicker.xml
├── Blizzard_TrainerUI
│ ├── Blizzard_TrainerUI.lua
│ ├── Blizzard_TrainerUI.toc
│ ├── Blizzard_TrainerUI.xml
│ └── Localization.lua
├── Blizzard_TutorialManager
│ ├── Blizzard_TutorialBase.lua
│ ├── Blizzard_TutorialDispatcher.lua
│ ├── Blizzard_TutorialEffects.lua
│ ├── Blizzard_TutorialEffects.xml
│ ├── Blizzard_TutorialHelper.lua
│ ├── Blizzard_TutorialKeyboardMouseFrame.lua
│ ├── Blizzard_TutorialKeyboardMouseFrame.xml
│ ├── Blizzard_TutorialMainFrame.lua
│ ├── Blizzard_TutorialMainFrame.xml
│ ├── Blizzard_TutorialManager.lua
│ ├── Blizzard_TutorialManager.toc
│ ├── Blizzard_TutorialPointerFrame.lua
│ ├── Blizzard_TutorialPointerFrame.xml
│ ├── Blizzard_TutorialQuestManager.lua
│ ├── Blizzard_TutorialQueue.lua
│ └── Blizzard_TutorialRangeManager.lua
├── Blizzard_Tutorials
│ ├── Blizzard_TutorialReagentBag.lua
│ ├── Blizzard_Tutorials.lua
│ ├── Blizzard_Tutorials.toc
│ ├── Blizzard_Tutorials_Classes.lua
│ ├── Blizzard_Tutorials_Dracthyr.lua
│ ├── Blizzard_Tutorials_Dragonriding.lua
│ ├── Blizzard_Tutorials_Frame_Tutorials.lua
│ └── Blizzard_Tutorials_Professions.lua
├── Blizzard_UIFrameManager
│ ├── Blizzard_UIFrameManager.lua
│ ├── Blizzard_UIFrameManager.toc
│ └── Blizzard_UIFrameManager.xml
├── Blizzard_UIWidgets
│ ├── Blizzard_UIWidgetAnimationTemplates.lua
│ ├── Blizzard_UIWidgetAnimationTemplates.xml
│ ├── Blizzard_UIWidgetBelowMinimapFrame.lua
│ ├── Blizzard_UIWidgetBelowMinimapFrame.xml
│ ├── Blizzard_UIWidgetCenterScreenFrame.lua
│ ├── Blizzard_UIWidgetCenterScreenFrame.xml
│ ├── Blizzard_UIWidgetManager.lua
│ ├── Blizzard_UIWidgetManager.xml
│ ├── Blizzard_UIWidgetPowerBarFrame.lua
│ ├── Blizzard_UIWidgetPowerBarFrame.xml
│ ├── Blizzard_UIWidgetTemplateBase.lua
│ ├── Blizzard_UIWidgetTemplateBase.xml
│ ├── Blizzard_UIWidgetTemplateBulletTextList.lua
│ ├── Blizzard_UIWidgetTemplateBulletTextList.xml
│ ├── Blizzard_UIWidgetTemplateCaptureBar.lua
│ ├── Blizzard_UIWidgetTemplateCaptureBar.xml
│ ├── Blizzard_UIWidgetTemplateCaptureZone.lua
│ ├── Blizzard_UIWidgetTemplateCaptureZone.xml
│ ├── Blizzard_UIWidgetTemplateDiscreteProgressSteps.lua
│ ├── Blizzard_UIWidgetTemplateDiscreteProgressSteps.xml
│ ├── Blizzard_UIWidgetTemplateDoubleIconAndText.lua
│ ├── Blizzard_UIWidgetTemplateDoubleIconAndText.xml
│ ├── Blizzard_UIWidgetTemplateDoubleStateIconRow.lua
│ ├── Blizzard_UIWidgetTemplateDoubleStateIconRow.xml
│ ├── Blizzard_UIWidgetTemplateDoubleStatusBar.lua
│ ├── Blizzard_UIWidgetTemplateDoubleStatusBar.xml
│ ├── Blizzard_UIWidgetTemplateFillUpFrames.lua
│ ├── Blizzard_UIWidgetTemplateFillUpFrames.xml
│ ├── Blizzard_UIWidgetTemplateHorizontalCurrencies.lua
│ ├── Blizzard_UIWidgetTemplateHorizontalCurrencies.xml
│ ├── Blizzard_UIWidgetTemplateIconAndText.lua
│ ├── Blizzard_UIWidgetTemplateIconAndText.xml
│ ├── Blizzard_UIWidgetTemplateIconTextAndBackground.lua
│ ├── Blizzard_UIWidgetTemplateIconTextAndBackground.xml
│ ├── Blizzard_UIWidgetTemplateIconTextAndCurrencies.lua
│ ├── Blizzard_UIWidgetTemplateIconTextAndCurrencies.xml
│ ├── Blizzard_UIWidgetTemplateScenarioHeaderCurrenciesAndBackground.lua
│ ├── Blizzard_UIWidgetTemplateScenarioHeaderCurrenciesAndBackground.xml
│ ├── Blizzard_UIWidgetTemplateScenarioHeaderTimer.lua
│ ├── Blizzard_UIWidgetTemplateScenarioHeaderTimer.xml
│ ├── Blizzard_UIWidgetTemplateSpacer.lua
│ ├── Blizzard_UIWidgetTemplateSpacer.xml
│ ├── Blizzard_UIWidgetTemplateSpellDisplay.lua
│ ├── Blizzard_UIWidgetTemplateSpellDisplay.xml
│ ├── Blizzard_UIWidgetTemplateStackedResourceTracker.lua
│ ├── Blizzard_UIWidgetTemplateStackedResourceTracker.xml
│ ├── Blizzard_UIWidgetTemplateStatusBar.lua
│ ├── Blizzard_UIWidgetTemplateStatusBar.xml
│ ├── Blizzard_UIWidgetTemplateTextColumnRow.lua
│ ├── Blizzard_UIWidgetTemplateTextColumnRow.xml
│ ├── Blizzard_UIWidgetTemplateTextWithState.lua
│ ├── Blizzard_UIWidgetTemplateTextWithState.xml
│ ├── Blizzard_UIWidgetTemplateTextWithSubtext.lua
│ ├── Blizzard_UIWidgetTemplateTextWithSubtext.xml
│ ├── Blizzard_UIWidgetTemplateTextureAndText.lua
│ ├── Blizzard_UIWidgetTemplateTextureAndText.xml
│ ├── Blizzard_UIWidgetTemplateTextureAndTextRow.lua
│ ├── Blizzard_UIWidgetTemplateTextureAndTextRow.xml
│ ├── Blizzard_UIWidgetTemplateTextureWithAnimation.lua
│ ├── Blizzard_UIWidgetTemplateTextureWithAnimation.xml
│ ├── Blizzard_UIWidgetTemplateUnitPowerBar.lua
│ ├── Blizzard_UIWidgetTemplateUnitPowerBar.xml
│ ├── Blizzard_UIWidgetTemplateZoneControl.lua
│ ├── Blizzard_UIWidgetTemplateZoneControl.xml
│ ├── Blizzard_UIWidgetTopCenterFrame.lua
│ ├── Blizzard_UIWidgetTopCenterFrame.xml
│ └── Blizzard_UIWidgets.toc
├── Blizzard_VoidStorageUI
│ ├── Blizzard_VoidStorageUI.lua
│ ├── Blizzard_VoidStorageUI.toc
│ ├── Blizzard_VoidStorageUI.xml
│ └── Localization.lua
├── Blizzard_WarfrontsPartyPoseUI
│ ├── Blizzard_WarfrontsPartyPoseUI.lua
│ ├── Blizzard_WarfrontsPartyPoseUI.toc
│ └── Blizzard_WarfrontsPartyPoseUI.xml
├── Blizzard_WeeklyRewards
│ ├── Blizzard_WeeklyRewards.lua
│ ├── Blizzard_WeeklyRewards.toc
│ └── Blizzard_WeeklyRewards.xml
├── Blizzard_WorldMap
│ ├── Blizzard_WorldMap.lua
│ ├── Blizzard_WorldMap.toc
│ ├── Blizzard_WorldMap.xml
│ ├── Blizzard_WorldMapTemplates.lua
│ ├── Blizzard_WorldMapTemplates.xml
│ ├── MapTexturePreloader.lua
│ ├── WM_DebugDataProvider.lua
│ ├── WM_DebugDataProvider.xml
│ ├── WM_EventOverlayDataProvider.lua
│ ├── WM_EventOverlayDataProvider.xml
│ ├── WM_WorldQuestDataProvider.lua
│ └── WM_WorldQuestDataProvider.xml
└── Blizzard_WowTokenUI
│ ├── Blizzard_WowTokenUI.lua
│ ├── Blizzard_WowTokenUI.toc
│ ├── Blizzard_WowTokenUI.xml
│ ├── Blizzard_WowTokenUIInbound.lua
│ ├── Blizzard_WowTokenUIInsecure.lua
│ ├── Blizzard_WowTokenUIInsecure.xml
│ └── Blizzard_WowTokenUIOutbound.lua
├── FrameXML
├── AchievementDisplayFrame.lua
├── AchievementDisplayFrame.xml
├── AchievementUtil.lua
├── ActionBar.lua
├── ActionBarController.lua
├── ActionBarController.xml
├── ActionBarTemplate.xml
├── ActionButton.lua
├── ActionButtonTemplate.xml
├── ActionButtonUtil.lua
├── ActionStatus.lua
├── ActionStatus.xml
├── AddonCompartment.lua
├── AddonCompartment.xml
├── AdventuresFollowerTooltip.lua
├── AdventuresFollowerTooltip.xml
├── AlertFrameIntrinsic.lua
├── AlertFrameIntrinsic.xml
├── AlertFrameSystems.lua
├── AlertFrameSystems.xml
├── AlertFrames.lua
├── AlertFrames.xml
├── AlternatePowerBar.lua
├── AlternatePowerBar.xml
├── AnimatedStatusBar.lua
├── AnimatedStatusBar.xml
├── AnimationSystem.lua
├── ArenaUI.lua
├── ArenaUI.xml
├── ArtifactBar.lua
├── ArtifactBar.xml
├── ArtifactToasts.lua
├── ArtifactToasts.xml
├── AuraUtil.lua
├── AutoComplete.lua
├── AutoComplete.xml
├── AzeriteAnimationTemplates.xml
├── AzeriteBar.lua
├── AzeriteBar.xml
├── AzeriteEmpoweredItemDataSource.lua
├── AzeriteEssenceUtil.lua
├── AzeriteIslandsToast.lua
├── AzeriteIslandsToast.xml
├── AzeriteItemToasts.lua
├── AzeriteItemToasts.xml
├── AzeritePaperDollItemOverlay.lua
├── AzeritePaperDollItemOverlay.xml
├── AzeriteUtil.lua
├── BNet.lua
├── BNet.xml
├── BankFrame.lua
├── BankFrame.xml
├── BattlePetTooltip.lua
├── BattlePetTooltip.xml
├── BattlegroundChatFilters.lua
├── BattlegroundChatFilters.xml
├── Bindings.xml
├── BnetShared.lua
├── BossBannerToast.lua
├── BossBannerToast.xml
├── BuffFrame.lua
├── BuffFrame.xml
├── BuilderSpenderFrame.lua
├── BuilderSpenderFrame.xml
├── CalendarUtil.lua
├── CampaignOverview.lua
├── CampaignOverview.xml
├── CampaignUtil.lua
├── CastingBarFrame.lua
├── CastingBarFrame.xml
├── ChannelFrameButtonMixin.lua
├── CharacterFrame.lua
├── CharacterFrame.xml
├── ChatAlertFrameMixin.lua
├── ChatBubbleTemplates.xml
├── ChatConfigFrame.lua
├── ChatConfigFrame.xml
├── ChatFrame.lua
├── ChatFrame.xml
├── CinematicFrame.lua
├── CinematicFrame.xml
├── ClassPowerBar.lua
├── ClassPowerBar.xml
├── ClassResourceBarTemplate.lua
├── ClassResourceBarTemplate.xml
├── ClassResourceOverlay.lua
├── ClassResourceOverlay.xml
├── ClassResourceOverlayDemonHunter.lua
├── ClassResourceOverlayDemonHunter.xml
├── ClassResourceOverlayPaladin.lua
├── ClassResourceOverlayPaladin.xml
├── ClassResourceOverlayRogue.lua
├── ClassResourceOverlayRogue.xml
├── ClassTalentHelper.lua
├── CoinPickupFrame.lua
├── CoinPickupFrame.xml
├── CollectionsUtil.lua
├── ColorPickerFrame.xml
├── CombatFeedback.lua
├── CombatFeedback.xml
├── ComboFrame.lua
├── ComboFrame.xml
├── ComboFramePlayer.lua
├── ComboFramePlayer.xml
├── CommunitiesUtil.lua
├── CompactPartyFrame.lua
├── CompactPartyFrame.xml
├── CompactRaidGroup.lua
├── CompactRaidGroup.xml
├── CompactUnitFrame.lua
├── CompactUnitFrame.xml
├── Constants.lua
├── ContainerFrame.lua
├── ContainerFrame.xml
├── Cooldown.lua
├── Cooldown.xml
├── CurrencyContainer.lua
├── CustomBindingHandler.lua
├── CustomBindingManager.lua
├── CustomGossipFrameBase.lua
├── CustomGossipFrameBase.xml
├── CustomizationDebugFrame.lua
├── CustomizationDebugFrame.xml
├── DestinyFrame.lua
├── DestinyFrame.xml
├── DifficultyUtil.lua
├── DressUpFrames.lua
├── DressUpFrames.xml
├── DurabilityFrame.lua
├── DurabilityFrame.xml
├── EasyMenu.lua
├── EditModeDialogs.lua
├── EditModeDialogs.xml
├── EditModeManager.lua
├── EditModeManager.xml
├── EditModePresetLayouts.lua
├── EditModeSettingDisplayInfo.lua
├── EditModeSystemTemplates.lua
├── EditModeSystemTemplates.xml
├── EditModeTemplates.lua
├── EditModeTemplates.xml
├── EditModeUtil.lua
├── EquipmentFlyout.lua
├── EquipmentFlyout.xml
├── EquipmentManager.lua
├── EssenceFramePlayer.lua
├── EssenceFramePlayer.xml
├── EventToastManager.lua
├── EventToastManager.xml
├── ExpBar.lua
├── ExpBar.xml
├── ExtraAbilityContainer.lua
├── ExtraAbilityContainer.xml
├── ExtraActionBar.lua
├── ExtraActionBar.xml
├── FadingFrame.lua
├── FadingFrame.xml
├── FilterDropdown.lua
├── FloatingChatFrame.lua
├── FloatingChatFrame.xml
├── FloatingGarrisonFollowerTooltip.lua
├── FloatingGarrisonFollowerTooltip.xml
├── FloatingPetBattleTooltip.lua
├── FloatingPetBattleTooltip.xml
├── FlowContainer.lua
├── FogOfWarFrameTemplates.lua
├── FogOfWarFrameTemplates.xml
├── FontStyles.xml
├── Fonts.xml
├── FrameLocks.lua
├── FrameXML.toc
├── FramerateFrame.lua
├── FramerateFrame.xml
├── FriendsFrame.lua
├── FriendsFrame.xml
├── FriendshipStatusBar.lua
├── FriendshipStatusBar.xml
├── GameMenuFrame.lua
├── GameMenuFrame.xml
├── GameTime.lua
├── GameTime.xml
├── GameTooltip.lua
├── GameTooltip.xml
├── GarrisonBaseUtils.lua
├── GarrisonBaseUtils.xml
├── GarrisonFollowerTooltip.lua
├── GarrisonFollowerTooltip.xml
├── GhostFrame.lua
├── GhostFrame.xml
├── GossipFrame.lua
├── GossipFrame.xml
├── GossipFrameShared.lua
├── GossipFrameShared.xml
├── GroupLootFrame.lua
├── GroupLootFrame.xml
├── GuildInviteFrame.lua
├── GuildInviteFrame.xml
├── GuildRegistrarFrame.lua
├── GuildRegistrarFrame.xml
├── GuildUtil.lua
├── HealthBar.lua
├── HelpFrame.lua
├── HelpFrame.xml
├── HistoryKeeper.lua
├── HonorBar.lua
├── HonorBar.xml
├── IconDataProvider.lua
├── IconIntroAnimation.lua
├── IconIntroAnimation.xml
├── InsanityBar.lua
├── InsanityBar.xml
├── InstanceDifficulty.lua
├── InstanceDifficulty.xml
├── ItemButtonTemplate.lua
├── ItemButtonTemplate.xml
├── ItemDisplay.lua
├── ItemDisplay.xml
├── ItemRef.lua
├── ItemRef.xml
├── ItemTextFrame.lua
├── ItemTextFrame.xml
├── ItemUtil.lua
├── LFDFrame.lua
├── LFDFrame.xml
├── LFGFrame.lua
├── LFGFrame.xml
├── LFGList.lua
├── LFGList.xml
├── LFRFrame.lua
├── LFRFrame.xml
├── LevelUpDisplay.lua
├── LevelUpDisplay.xml
├── Localization.lua
├── Localization.xml
├── LocalizationPost.lua
├── LocalizationPost.xml
├── LootFrame.lua
├── LootFrame.xml
├── LootHistory.lua
├── LootHistory.xml
├── LossOfControlFrame.lua
├── LossOfControlFrame.xml
├── LowHealthFrame.lua
├── LowHealthFrame.xml
├── MageArcaneChargesBar.lua
├── MageArcaneChargesBar.xml
├── MailFrame.lua
├── MailFrame.xml
├── MainMenuBar.lua
├── MainMenuBar.xml
├── MainMenuBarBagButtons.lua
├── MainMenuBarBagButtons.xml
├── MainMenuBarBagManager.lua
├── MainMenuBarMicroButtons.lua
├── MainMenuBarMicroButtons.xml
├── MapUtil.lua
├── MerchantFrame.lua
├── MerchantFrame.xml
├── Minimap.lua
├── Minimap.xml
├── MirrorTimer.lua
├── MirrorTimer.xml
├── MixinUtil.lua
├── MoneyFrame.lua
├── MoneyFrame.xml
├── MoneyInputFrame.lua
├── MoneyInputFrame.xml
├── MonkHarmonyBar.lua
├── MonkHarmonyBar.xml
├── MonkStaggerBar.lua
├── MonkStaggerBar.xml
├── MovieFrame.lua
├── MovieFrame.xml
├── MultiActionBars.lua
├── MultiActionBars.xml
├── MultiCastActionBarFrame.lua
├── MultiCastActionBarFrame.xml
├── NavigationBar.lua
├── NavigationBar.xml
├── ObjectAPI
│ ├── AsyncCallbackSystem.lua
│ ├── Campaign.lua
│ ├── CampaignChapter.lua
│ ├── ContinuableContainer.lua
│ ├── CovenantCalling.lua
│ ├── Item.lua
│ ├── ItemLocation.lua
│ ├── ObjectCache.lua
│ ├── PlayerLocation.lua
│ ├── Quest.lua
│ ├── Spell.lua
│ └── UiMapPoint.lua
├── OpacitySliderFrame.xml
├── OverrideActionBar.lua
├── OverrideActionBar.xml
├── PVEFrame.lua
├── PVEFrame.xml
├── PVPHelper.lua
├── PVPHelper.xml
├── PVPHonorSystem.lua
├── PVPHonorSystem.xml
├── PVPUITemplates.lua
├── PVPUITemplates.xml
├── PVPUtil.lua
├── PaladinPowerBar.lua
├── PaladinPowerBar.xml
├── PaperDollFrame.lua
├── PaperDollFrame.xml
├── PartyFrame.lua
├── PartyFrame.xml
├── PartyFrameTemplates.xml
├── PartyMemberFrame.lua
├── PartyUtil.lua
├── PetActionBar.lua
├── PetActionBar.xml
├── PetFrame.lua
├── PetFrame.xml
├── PetPopup.lua
├── PetPopup.xml
├── PetStable.lua
├── PetStable.xml
├── PetStableModelMixin.lua
├── PetitionFrame.lua
├── PetitionFrame.xml
├── PlayerFrame.lua
├── PlayerFrame.xml
├── PlayerInteractionFrameManager.lua
├── PlayerInteractionFrameManager.xml
├── PlayerMovementFrameFader.lua
├── PossessActionBar.lua
├── PossessActionBar.xml
├── PowerDependencyLine.lua
├── PowerDependencyLine.xml
├── PriestBar.lua
├── PriestBar.xml
├── PvpPopup.lua
├── PvpPopup.xml
├── QuestFrame.lua
├── QuestFrame.xml
├── QuestFrameTemplates.xml
├── QuestInfo.lua
├── QuestInfo.xml
├── QuestLogOwnerMixin.lua
├── QuestMapFrame.lua
├── QuestMapFrame.xml
├── QuestNPCModelFrameMixin.lua
├── QuestPOI.lua
├── QuestPOI.xml
├── QuestSession.lua
├── QuestSession.xml
├── QuestUtils.lua
├── QueueStatusFrame.lua
├── QueueStatusFrame.xml
├── QueueUpdater.lua
├── QuickJoin.lua
├── QuickJoin.xml
├── QuickJoinToast.lua
├── QuickJoinToast.xml
├── QuickKeybind.lua
├── QuickKeybind.xml
├── RaidFinder.lua
├── RaidFinder.xml
├── RaidFrame.lua
├── RaidFrame.xml
├── RaidWarning.lua
├── RaidWarning.xml
├── RatingMenuFrame.xml
├── ReadyCheck.lua
├── ReadyCheck.xml
├── RecruitAFriendFrame.lua
├── RecruitAFriendFrame.xml
├── RenownRewardUtil.lua
├── ReportFrame.lua
├── ReportFrame.xml
├── ReputationBar.lua
├── ReputationBar.xml
├── ReputationFrame.lua
├── ReputationFrame.xml
├── RestrictedEnvironment.lua
├── RestrictedExecution.lua
├── RestrictedFrames.lua
├── RestrictedInfrastructure.lua
├── RewardTrackTemplates.lua
├── RewardTrackTemplates.xml
├── RolePoll.lua
├── RolePoll.xml
├── RoleSelectionTemplate.lua
├── RoleSelectionTemplate.xml
├── RuneFrame.lua
├── RuneFrame.xml
├── RuneforgeUtil.lua
├── RuneforgeUtil.xml
├── ScrollingFlatPanel.lua
├── ScrollingFlatPanel.xml
├── SecureCapsule.lua
├── SecureGroupHeaders.lua
├── SecureGroupHeaders.xml
├── SecureHandlerTemplates.xml
├── SecureHandlers.lua
├── SecureHoverDriver.lua
├── SecureStateDriver.lua
├── SecureTemplates.lua
├── SecureTemplates.xml
├── SettingDefinitions
│ ├── Accessibility.lua
│ ├── ActionBars.lua
│ ├── Colorblind.lua
│ ├── Colorblind.xml
│ ├── Combat.lua
│ ├── Controls.lua
│ ├── Controls.xml
│ ├── Definitions.xml
│ ├── Groups.lua
│ ├── Interface.lua
│ ├── Keybindings.lua
│ ├── Keybindings.xml
│ ├── Mac.lua
│ ├── Social.lua
│ ├── Social.xml
│ ├── TextToSpeech.lua
│ └── TextToSpeech.xml
├── ShardBar.lua
├── ShardBar.xml
├── SharedPetBattleTemplates.lua
├── SharedPetBattleTemplates.xml
├── SocialQueue.lua
├── SocialQueue.xml
├── SocialToast.lua
├── SocialToast.xml
├── Sound.lua
├── SpellActivationOverlay.lua
├── SpellActivationOverlay.xml
├── SpellBookFrame.lua
├── SpellBookFrame.xml
├── SpellFlyout.lua
├── SpellFlyout.xml
├── SplashFrame.lua
├── SplashFrame.xml
├── StackSplitFrame.lua
├── StackSplitFrame.xml
├── StanceBar.lua
├── StanceBar.xml
├── StaticPopup.lua
├── StaticPopup.xml
├── StaticPopupSpecial.lua
├── StaticPopupSpecial.xml
├── StatsFrame.lua
├── StatsFrame.xml
├── StatusTrackingBar.lua
├── StatusTrackingBar.xml
├── StatusTrackingBarTemplate.xml
├── StatusTrackingManager.lua
├── StreamingFrame.lua
├── StreamingFrame.xml
├── TabardFrame.lua
├── TabardFrame.xml
├── TabardModelControlButtonMixin.lua
├── TabardModelFrameMixin.lua
├── TalentFrameBase.lua
├── TalentFrameTemplates.xml
├── TalkingHeadUI.lua
├── TalkingHeadUI.xml
├── TargetFrame.lua
├── TargetFrame.xml
├── TaxiFrame.lua
├── TaxiFrame.xml
├── TextStatusBar.lua
├── TextStatusBar.xml
├── TextToSpeech.lua
├── TextToSpeech.xml
├── TextToSpeechCommands.lua
├── TextToSpeechFrame.lua
├── TextToSpeechFrame.xml
├── TextToSpeechFrameConstants.lua
├── Timer.lua
├── Timer.xml
├── TitleUtil.lua
├── TopBannerManager.lua
├── TotemFrame.lua
├── TotemFrame.xml
├── TradeFrame.lua
├── TradeFrame.xml
├── TransmogUtil.lua
├── TutorialFrame.lua
├── TutorialFrame.xml
├── UI.xsd
├── UIErrorsFrame.lua
├── UIErrorsFrame.xml
├── UIMenu.lua
├── UIMenu.xml
├── UIOptions.xml
├── UIPanelTemplates.lua
├── UIPanelTemplates.xml
├── UIParent.lua
├── UIParent.xml
├── UI_shared.xsd
├── UnitFrame.lua
├── UnitFrame.xml
├── UnitPopup.lua
├── UnitPopup.xml
├── UnitPopupButtons.lua
├── UnitPopupCustomControls.lua
├── UnitPopupCustomControls.xml
├── UnitPopupMenus.lua
├── UnitPopupShared.lua
├── UnitPopupShared.xml
├── UnitPopupSharedButtonMixins.lua
├── UnitPopupSharedMenus.lua
├── UnitPopupSharedUtils.lua
├── UnitPopupSlider.lua
├── UnitPopupSlider.xml
├── UnitPopupUtils.lua
├── UnitPositionFrameTemplates.lua
├── UnitPositionFrameTemplates.xml
├── UnitPowerBarAlt.lua
├── UnitPowerBarAlt.xml
├── VehicleSeatIndicator.lua
├── VehicleSeatIndicator.xml
├── VoiceChatDots.lua
├── VoiceChatDots.xml
├── VoiceChatHeadsetButton.lua
├── VoiceChatHeadsetButton.xml
├── VoiceChatTranscriptionButton.lua
├── VoiceChatTranscriptionButton.xml
├── VoiceChatTranscriptionFrame.lua
├── VoiceChatTranscriptionFrame.xml
├── VoiceToggleButton.lua
├── VoiceToggleButton.xml
├── WarCampaignTemplates.lua
├── WarCampaignTemplates.xml
├── WardrobeOutfits.lua
├── WardrobeOutfits.xml
├── WeeklyReward.lua
├── WorldFrame.lua
├── WorldFrame.xml
├── WorldMapActionButton.lua
├── WorldMapBountyBoard.lua
├── WorldMapFrame.lua
├── WorldMapFrame.xml
├── WorldMapFrameTemplates.xml
├── WorldMapPOIQuantizer.lua
├── ZoneAbility.lua
├── ZoneAbility.xml
├── ZoneText.lua
└── ZoneText.xml
├── GlueXML
├── AccountLogin.lua
├── AccountLogin.xml
├── AccountReactivate.lua
├── AccountReactivate.xml
├── CharacterSelect.lua
├── CharacterSelect.xml
├── CharacterServices.lua
├── CharacterServices.xml
├── CharacterServicesAccountSelector.lua
├── CharacterServicesAccountSelector.xml
├── CharacterServicesCharacterSelector.lua
├── CharacterServicesCharacterSelector.xml
├── CharacterServicesFlowMixin.lua
├── CharacterServicesPaidCharacterTransfer.lua
├── CharacterServicesPaidCharacterTransfer.xml
├── CharacterServicesPaidFactionChange.lua
├── CharacterServicesPaidFactionChange.xml
├── CharacterServicesPatchwerk.xml
├── CharacterServicesShared.lua
├── CharacterServicesTemplates.lua
├── CharacterServicesTemplates.xml
├── CinematicsFrame.lua
├── CinematicsFrame.xml
├── Constants.lua
├── CreditsFrame.lua
├── CreditsFrame.xml
├── DesignerMenu.xml
├── DevBuildAlert.lua
├── DevBuildAlert.xml
├── GlueAddons.lua
├── GlueButtons.xml
├── GlueContextMenu.lua
├── GlueContextMenu.xml
├── GlueDialog.lua
├── GlueDialog.xml
├── GlueFontStyles.xml
├── GlueFonts.xml
├── GlueLocalization.lua
├── GlueLocalization.xml
├── GlueLocalizationPost.lua
├── GlueLocalizationPost.xml
├── GlueMenuFrame.lua
├── GlueMenuFrame.xml
├── GlueParent.lua
├── GlueParent.xml
├── GlueParentUtil.lua
├── GlueTemplates.lua
├── GlueTemplates.xml
├── GlueTooltip.xml
├── GlueXML.toc
├── KioskModeSplash.lua
├── KioskModeSplash.xml
├── MovieFrame.lua
├── MovieFrame.xml
├── PromotionFrame.lua
├── PromotionFrame.xml
├── RealmList.lua
├── RealmList.xml
├── Redlist.xml
├── ServerAlert.lua
├── ServerAlert.xml
├── SettingDefinitions
│ ├── Definitions.xml
│ ├── Groups.lua
│ └── Mac.lua
├── SocialContract.lua
├── SocialContract.xml
└── StarterEditionPopUp.xml
├── LCDXML
├── LCDColorLayout.xml
└── LCDLayout.xml
└── SharedXML
├── AccountUtil.lua
├── AddonList.lua
├── AddonList.xml
├── AnchorUtil.lua
├── AnimationTemplates.lua
├── AnimationTemplates.xml
├── Backdrop.lua
├── Backdrop.xml
├── BindingUtil.lua
├── BulletPoint.lua
├── BulletPoint.xml
├── ButtonGroup.lua
├── ButtonStateBehavior.lua
├── ButtonTray
├── ButtonTray.lua
├── ButtonTray.xml
└── ButtonTrayUtil.lua
├── CallbackRegistrant.lua
├── CallbackRegistrant.xml
├── CallbackRegistry.lua
├── CharacterModelFrameMixin.lua
├── CircularBuffer.lua
├── Color.lua
├── ColorUtil.lua
├── CustomBindingButtonMixin.lua
├── CustomBindingButtonTemplate.xml
├── CvarUtil.lua
├── DataProvider.lua
├── DataProviders.xml
├── DeprecatedTemplates.lua
├── DeprecatedTemplates.xml
├── DialogUtil.lua
├── DressUpModelFrameMixin.lua
├── DropDownToggleButton.lua
├── DropDownToggleButton.xml
├── Dump.lua
├── EasingUtil.lua
├── EnumUtil.lua
├── ErrorUtil.lua
├── EventUtil.lua
├── ExportUtil.lua
├── Flags.lua
├── FontableFrameMixin.lua
├── FormattingUtil.lua
├── Frame
├── EventButton.lua
├── EventButton.xml
├── EventEditBox.lua
├── EventEditBox.xml
├── EventFrame.lua
└── EventFrame.xml
├── FrameStack.lua
├── FrameUtil.lua
├── FunctionUtil.lua
├── GlobalCallbackRegistry.lua
├── GlobalFXModelScenes.xml
├── GridLayoutUtil.lua
├── GridList.lua
├── GridList.xml
├── HelpTip.lua
├── HelpTip.xml
├── HybridScrollFrame.lua
├── HybridScrollFrame.xml
├── IME.xml
├── IndexRangeDataProvider.lua
├── InterfaceUtil.lua
├── Interpolator.lua
├── KeyCommand.lua
├── LayoutFrame.lua
├── LayoutFrame.xml
├── LinkUtil.lua
├── LoadSystem
├── LoadSystemTemplates.lua
└── LoadSystemTemplates.xml
├── LocaleUtil.lua
├── LoopingSoundEffect.lua
├── ManagedLayoutFrame.lua
├── ManagedLayoutFrame.xml
├── MathUtil.lua
├── Mixin.lua
├── ModelControlButtonMixin.lua
├── ModelFrameMixin.lua
├── ModelFrameTemplates.xml
├── ModelFrames.lua
├── ModelFrames.xml
├── ModelPreviewFrame.lua
├── ModelPreviewFrame.xml
├── ModelSceneActorMixin.lua
├── ModelSceneActorMixin.xml
├── ModelSceneActorMixinScripts.xml
├── ModelSceneCameras
├── CameraBaseMixin.lua
├── CameraRegistry.lua
└── OrbitCameraMixin.lua
├── ModelSceneControlFrameMixin.lua
├── ModelSceneMixin.lua
├── ModelSceneMixin.xml
├── ModelSceneMixinScripts.xml
├── ModelSceneTemplates.lua
├── ModelSceneTemplates.xml
├── ModelSceneTemplatesScripts.xml
├── NewFeatureLabel.lua
├── NewFeatureLabel.xml
├── NineSlice.lua
├── NineSliceLayouts.lua
├── PagedList.lua
├── PagedList.xml
├── PixelUtil.lua
├── PixelUtilSecure.lua
├── Pools.lua
├── PortraitFrame.lua
├── PredictedSetting.lua
├── PropertyBindingMixin.lua
├── PropertyButton.lua
├── PropertyButton.xml
├── PropertyFontString.lua
├── PropertyFontString.xml
├── PropertySlider.lua
├── PropertySlider.xml
├── Rectangle.lua
├── RegionUtil.lua
├── ScriptAnimationUtil.lua
├── ScriptedAnimations
├── ScriptAnimatedEffectController.lua
├── ScriptAnimatedModelScene.lua
├── ScriptAnimatedModelScene.xml
├── ScriptAnimatedModelSceneActor.lua
└── ScriptedAnimationEffects.lua
├── Scroll
├── MinimalScrollBar.lua
├── MinimalScrollBar.xml
├── OribosScrollBar.lua
├── OribosScrollBar.xml
├── ScrollBar.lua
├── ScrollBar.xml
├── ScrollBox.lua
├── ScrollBox.xml
├── ScrollBoxGridView.lua
├── ScrollBoxLinearView.lua
├── ScrollBoxListView.lua
├── ScrollBoxPadding.lua
├── ScrollBoxTreeView.lua
├── ScrollBoxView.lua
├── ScrollBoxViewUtil.lua
├── ScrollController.lua
├── ScrollTemplates.lua
├── ScrollTemplates.xml
├── ScrollUtil.lua
├── TrimScrollBar.lua
└── TrimScrollBar.xml
├── ScrollList.lua
├── ScrollList.xml
├── ScrollingMessageFrame.lua
├── ScrollingMessageFrame.xml
├── SecureUIPanelTemplates.lua
├── SecureUIPanelTemplates.xml
├── SecureUtil.lua
├── SelectableButton.lua
├── SelectableButton.xml
├── Selector
├── Blizzard_GridSelectorUI.lua
├── Blizzard_GridSelectorUI.xml
├── Blizzard_ScrollBoxSelector.lua
├── Blizzard_ScrollBoxSelector.xml
├── Blizzard_SelectorUI.lua
└── Blizzard_SelectorUI.xml
├── Sequencer.lua
├── SettingDefinitions
├── Audio.lua
├── Audio.xml
├── Graphics.lua
├── Graphics.xml
├── Languages.lua
├── Languages.xml
├── Mac.lua
└── Network.lua
├── Settings
├── Blizzard_Category.lua
├── Blizzard_CategoryList.lua
├── Blizzard_CategoryList.xml
├── Blizzard_Deprecated.lua
├── Blizzard_Dialogs.lua
├── Blizzard_ImplementationReadme.lua
├── Blizzard_Keybindings.lua
├── Blizzard_Keybindings.xml
├── Blizzard_Registration.lua
├── Blizzard_Setting.lua
├── Blizzard_SettingControls.lua
├── Blizzard_SettingControls.xml
├── Blizzard_Settings.lua
├── Blizzard_SettingsCanvas.lua
├── Blizzard_SettingsInbound.lua
├── Blizzard_SettingsLayouts.lua
├── Blizzard_SettingsList.lua
├── Blizzard_SettingsList.xml
├── Blizzard_SettingsPanel.lua
├── Blizzard_SettingsPanel.xml
├── Blizzard_SettingsRegistrar.lua
├── GameplaySettingsGroup.lua
└── Settings.xml
├── SharedBasicControls.lua
├── SharedBasicControls.xml
├── SharedColorConstants.lua
├── SharedConstants.lua
├── SharedFontStyles.xml
├── SharedFonts.xml
├── SharedTooltipTemplates.lua
├── SharedTooltipTemplates.xml
├── SharedUIPanelTemplates.lua
├── SharedUIPanelTemplates.xml
├── Slider
├── MinimalSlider.lua
└── MinimalSlider.xml
├── SmoothStatusBar.lua
├── SortUtil.lua
├── SoundKitConstants.lua
├── Spline.lua
├── StaticModelInfo.lua
├── StringUtil.lua
├── TabGroup.lua
├── TabSystem
├── TabSystemOwner.lua
├── TabSystemOwner.xml
├── TabSystemTemplates.lua
└── TabSystemTemplates.xml
├── TableBuilder.lua
├── TableUtil.lua
├── Tabs
├── MinimalTab.lua
└── MinimalTab.xml
├── TemplatedList.lua
├── TemplatedList.xml
├── TextureUtil.lua
├── TimeUtil.lua
├── Tooltip
├── TooltipComparisonManager.lua
├── TooltipDataHandler.lua
├── TooltipDataRules.lua
└── TooltipUtil.lua
├── TransformTree
├── TransformTree.xml
├── TransformTreeBaseNodeMixin.lua
├── TransformTreeFrameNodeMixin.lua
├── TransformTreeMixin.lua
├── TransformTreePools.lua
└── TransformTreeTextureNodeMixin.lua
├── TreeListDataProvider.lua
├── TypeUtil.lua
├── UIDropDownMenu.lua
├── UIDropDownMenu.xml
├── UIDropDownMenuTemplates.lua
├── UIDropDownMenuTemplates.xml
├── UnitUtil.lua
├── VASErrorLookup.lua
├── Vector2D.lua
├── Vector3D.lua
├── Vector4D.lua
└── middleclass.lua
/Interface/AddOns/Blizzard_APIDocumentation/Blizzard_APIDocumentation.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard API Documentation
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | BaseAPIMixin.lua
6 | FieldsAPIMixin.lua
7 | FunctionsAPIMixin.lua
8 | SystemsAPIMixin.lua
9 | TablesAPIMixin.lua
10 | EventsAPIMixin.lua
11 | Blizzard_APIDocumentation.lua
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ActionDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Action =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(Action);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/AuctionHouseConstants_MainlineDocumentation.lua:
--------------------------------------------------------------------------------
1 | local AuctionHouseConstants_Mainline =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "AuctionConstants",
7 | Type = "Constants",
8 | Values =
9 | {
10 | { Name = "DEFAULT_AUCTION_PRICE_MULTIPLIER", Type = "number", Value = 1.5 },
11 | },
12 | },
13 | },
14 | };
15 |
16 | APIDocumentation:AddDocumentationTable(AuctionHouseConstants_Mainline);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/AzeriteConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local AzeriteConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "AzeriteEssenceSlot",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "MainSlot", Type = "AzeriteEssenceSlot", EnumValue = 0 },
14 | { Name = "PassiveOneSlot", Type = "AzeriteEssenceSlot", EnumValue = 1 },
15 | { Name = "PassiveTwoSlot", Type = "AzeriteEssenceSlot", EnumValue = 2 },
16 | { Name = "PassiveThreeSlot", Type = "AzeriteEssenceSlot", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(AzeriteConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/BaseDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Base =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "ScriptObject",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | },
11 | },
12 | },
13 | };
14 |
15 | APIDocumentation:AddDocumentationTable(Base);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/BountySharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local BountyShared =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "BountyInfo",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "questID", Type = "number", Nilable = false },
11 | { Name = "factionID", Type = "number", Nilable = false },
12 | { Name = "icon", Type = "number", Nilable = false },
13 | { Name = "numObjectives", Type = "number", Nilable = false },
14 | { Name = "turninRequirementText", Type = "string", Nilable = true },
15 | },
16 | },
17 | },
18 | };
19 |
20 | APIDocumentation:AddDocumentationTable(BountyShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ButtonConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ButtonConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(ButtonConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CameraDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Camera =
2 | {
3 | Name = "Camera",
4 | Type = "System",
5 | Namespace = "C_CameraDefaults",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "GetCameraFOVDefaults",
11 | Type = "Function",
12 |
13 | Returns =
14 | {
15 | { Name = "fieldOfViewDegreesDefault", Type = "number", Nilable = false },
16 | { Name = "fieldOfViewDegreesPlayerMin", Type = "number", Nilable = false },
17 | { Name = "fieldOfViewDegreesPlayerMax", Type = "number", Nilable = false },
18 | },
19 | },
20 | },
21 |
22 | Events =
23 | {
24 | },
25 |
26 | Tables =
27 | {
28 | },
29 | };
30 |
31 | APIDocumentation:AddDocumentationTable(Camera);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ChatBubblesDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ChatBubbles =
2 | {
3 | Name = "ChatBubbles",
4 | Type = "System",
5 | Namespace = "C_ChatBubbles",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "GetAllChatBubbles",
11 | Type = "Function",
12 |
13 | Arguments =
14 | {
15 | { Name = "includeForbidden", Type = "bool", Nilable = false, Default = false },
16 | },
17 |
18 | Returns =
19 | {
20 | { Name = "chatBubbles", Type = "table", InnerType = "table", Nilable = false },
21 | },
22 | },
23 | },
24 |
25 | Events =
26 | {
27 | },
28 |
29 | Tables =
30 | {
31 | },
32 | };
33 |
34 | APIDocumentation:AddDocumentationTable(ChatBubbles);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ClassColorDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ClassColor =
2 | {
3 | Name = "ClassColor",
4 | Type = "System",
5 | Namespace = "C_ClassColor",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "GetClassColor",
11 | Type = "Function",
12 |
13 | Arguments =
14 | {
15 | { Name = "className", Type = "string", Nilable = false },
16 | },
17 |
18 | Returns =
19 | {
20 | { Name = "classColor", Type = "table", Mixin = "ColorMixin", Nilable = false },
21 | },
22 | },
23 | },
24 |
25 | Events =
26 | {
27 | },
28 |
29 | Tables =
30 | {
31 | },
32 | };
33 |
34 | APIDocumentation:AddDocumentationTable(ClassColor);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ClassTrialDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ClassTrial =
2 | {
3 | Name = "ClassTrial",
4 | Type = "System",
5 | Namespace = "C_ClassTrial",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "ClassTrialTimerStart",
15 | Type = "Event",
16 | LiteralName = "CLASS_TRIAL_TIMER_START",
17 | },
18 | {
19 | Name = "ClassTrialUpgradeComplete",
20 | Type = "Event",
21 | LiteralName = "CLASS_TRIAL_UPGRADE_COMPLETE",
22 | },
23 | },
24 |
25 | Tables =
26 | {
27 | },
28 | };
29 |
30 | APIDocumentation:AddDocumentationTable(ClassTrial);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ClubSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ClubShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(ClubShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ColorDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Color =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(Color);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CombatLogDocumentation.lua:
--------------------------------------------------------------------------------
1 | local CombatLog =
2 | {
3 | Name = "CombatLog",
4 | Type = "System",
5 | Namespace = "C_CombatLog",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "CombatLogEvent",
15 | Type = "Event",
16 | LiteralName = "COMBAT_LOG_EVENT",
17 | },
18 | {
19 | Name = "CombatLogEventUnfiltered",
20 | Type = "Event",
21 | LiteralName = "COMBAT_LOG_EVENT_UNFILTERED",
22 | },
23 | {
24 | Name = "CombatTextUpdate",
25 | Type = "Event",
26 | LiteralName = "COMBAT_TEXT_UPDATE",
27 | Payload =
28 | {
29 | { Name = "combatTextType", Type = "string", Nilable = false },
30 | },
31 | },
32 | },
33 |
34 | Tables =
35 | {
36 | },
37 | };
38 |
39 | APIDocumentation:AddDocumentationTable(CombatLog);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CompactUnitFramesDocumentation.lua:
--------------------------------------------------------------------------------
1 | local CompactUnitFrames =
2 | {
3 | Name = "CompactUnitFrames",
4 | Type = "System",
5 | Namespace = "C_CompactUnitFrames",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "CompactUnitFrameProfilesLoaded",
15 | Type = "Event",
16 | LiteralName = "COMPACT_UNIT_FRAME_PROFILES_LOADED",
17 | },
18 | },
19 |
20 | Tables =
21 | {
22 | },
23 | };
24 |
25 | APIDocumentation:AddDocumentationTable(CompactUnitFrames);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CovenantCallingsConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local CovenantCallingsConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "CallingStates",
7 | Type = "Enumeration",
8 | NumValues = 3,
9 | MinValue = 0,
10 | MaxValue = 2,
11 | Fields =
12 | {
13 | { Name = "QuestOffer", Type = "CallingStates", EnumValue = 0 },
14 | { Name = "QuestActive", Type = "CallingStates", EnumValue = 1 },
15 | { Name = "QuestCompleted", Type = "CallingStates", EnumValue = 2 },
16 | },
17 | },
18 | {
19 | Name = "Callings",
20 | Type = "Constants",
21 | Values =
22 | {
23 | { Name = "MaxCallings", Type = "number", Value = 3 },
24 | },
25 | },
26 | },
27 | };
28 |
29 | APIDocumentation:AddDocumentationTable(CovenantCallingsConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CovenantSanctumConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local CovenantSanctumConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(CovenantSanctumConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/CovenantsConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local CovenantsConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(CovenantsConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ExpansionLandingPageConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ExpansionLandingPageConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "ExpansionLandingPageType",
7 | Type = "Enumeration",
8 | NumValues = 2,
9 | MinValue = 0,
10 | MaxValue = 1,
11 | Fields =
12 | {
13 | { Name = "None", Type = "ExpansionLandingPageType", EnumValue = 0 },
14 | { Name = "Dragonflight", Type = "ExpansionLandingPageType", EnumValue = 1 },
15 | },
16 | },
17 | },
18 | };
19 |
20 | APIDocumentation:AddDocumentationTable(ExpansionLandingPageConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/GamePadConstDocumentation.lua:
--------------------------------------------------------------------------------
1 | local GamePadConst =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "GamePadPowerLevel",
7 | Type = "Enumeration",
8 | NumValues = 6,
9 | MinValue = 0,
10 | MaxValue = 5,
11 | Fields =
12 | {
13 | { Name = "Critical", Type = "GamePadPowerLevel", EnumValue = 0 },
14 | { Name = "Low", Type = "GamePadPowerLevel", EnumValue = 1 },
15 | { Name = "Medium", Type = "GamePadPowerLevel", EnumValue = 2 },
16 | { Name = "High", Type = "GamePadPowerLevel", EnumValue = 3 },
17 | { Name = "Wired", Type = "GamePadPowerLevel", EnumValue = 4 },
18 | { Name = "Unknown", Type = "GamePadPowerLevel", EnumValue = 5 },
19 | },
20 | },
21 | },
22 | };
23 |
24 | APIDocumentation:AddDocumentationTable(GamePadConst);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/GuildInfoSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local GuildInfoShared =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "GuildTabardInfo",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "backgroundColor", Type = "table", Mixin = "ColorMixin", Nilable = false },
11 | { Name = "borderColor", Type = "table", Mixin = "ColorMixin", Nilable = false },
12 | { Name = "emblemColor", Type = "table", Mixin = "ColorMixin", Nilable = false },
13 | { Name = "emblemFileID", Type = "number", Nilable = false },
14 | { Name = "emblemStyle", Type = "number", Nilable = false },
15 | },
16 | },
17 | },
18 | };
19 |
20 | APIDocumentation:AddDocumentationTable(GuildInfoShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/InputConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local InputConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "InputContext",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "None", Type = "InputContext", EnumValue = 0 },
14 | { Name = "Keyboard", Type = "InputContext", EnumValue = 1 },
15 | { Name = "Mouse", Type = "InputContext", EnumValue = 2 },
16 | { Name = "GamePad", Type = "InputContext", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(InputConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ItemSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ItemShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(ItemShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/LFGConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local LFGConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "LFGListFilter",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 1,
10 | MaxValue = 8,
11 | Fields =
12 | {
13 | { Name = "Recommended", Type = "LFGListFilter", EnumValue = 1 },
14 | { Name = "NotRecommended", Type = "LFGListFilter", EnumValue = 2 },
15 | { Name = "PvE", Type = "LFGListFilter", EnumValue = 4 },
16 | { Name = "PvP", Type = "LFGListFilter", EnumValue = 8 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(LFGConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/LevelConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local LevelConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "LevelConstsExposed",
7 | Type = "Constants",
8 | Values =
9 | {
10 | { Name = "MIN_RES_SICKNESS_LEVEL", Type = "number", Value = 10 },
11 | { Name = "MIN_ACHIEVEMENT_LEVEL", Type = "number", Value = 10 },
12 | },
13 | },
14 | },
15 | };
16 |
17 | APIDocumentation:AddDocumentationTable(LevelConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/LoadingScreenDocumentation.lua:
--------------------------------------------------------------------------------
1 | local LoadingScreen =
2 | {
3 | Name = "LoadingScreen",
4 | Type = "System",
5 | Namespace = "C_LoadingScreen",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "LoadingScreenDisabled",
15 | Type = "Event",
16 | LiteralName = "LOADING_SCREEN_DISABLED",
17 | },
18 | {
19 | Name = "LoadingScreenEnabled",
20 | Type = "Event",
21 | LiteralName = "LOADING_SCREEN_ENABLED",
22 | },
23 | },
24 |
25 | Tables =
26 | {
27 | },
28 | };
29 |
30 | APIDocumentation:AddDocumentationTable(LoadingScreen);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/LootConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local LootConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "LootSlotType",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "None", Type = "LootSlotType", EnumValue = 0 },
14 | { Name = "Item", Type = "LootSlotType", EnumValue = 1 },
15 | { Name = "Money", Type = "LootSlotType", EnumValue = 2 },
16 | { Name = "Currency", Type = "LootSlotType", EnumValue = 3 },
17 | },
18 | },
19 | {
20 | Name = "LootConsts",
21 | Type = "Constants",
22 | Values =
23 | {
24 | { Name = "MasterLootQualityThreshold", Type = "number", Value = 5 },
25 | },
26 | },
27 | },
28 | };
29 |
30 | APIDocumentation:AddDocumentationTable(LootConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ModelSceneDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ModelScene =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(ModelScene);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/NamePlateDocumentation.lua:
--------------------------------------------------------------------------------
1 | local NamePlate =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(NamePlate);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PVPMgrConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local PVPMgrConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(PVPMgrConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PetScalingConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local PetScalingConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(PetScalingConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PlatformDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Platform =
2 | {
3 | Name = "Platform",
4 | Type = "System",
5 | Namespace = "C_Platform",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | },
14 |
15 | Tables =
16 | {
17 | {
18 | Name = "ClientPlatformType",
19 | Type = "Enumeration",
20 | NumValues = 2,
21 | MinValue = 0,
22 | MaxValue = 1,
23 | Fields =
24 | {
25 | { Name = "Windows", Type = "ClientPlatformType", EnumValue = 0 },
26 | { Name = "Macintosh", Type = "ClientPlatformType", EnumValue = 1 },
27 | },
28 | },
29 | },
30 | };
31 |
32 | APIDocumentation:AddDocumentationTable(Platform);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PlayerDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Player =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(Player);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PvPFactionConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local PvPFactionConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "PvPFaction",
7 | Type = "Enumeration",
8 | NumValues = 2,
9 | MinValue = 0,
10 | MaxValue = 1,
11 | Fields =
12 | {
13 | { Name = "Horde", Type = "PvPFaction", EnumValue = 0 },
14 | { Name = "Alliance", Type = "PvPFaction", EnumValue = 1 },
15 | },
16 | },
17 | },
18 | };
19 |
20 | APIDocumentation:AddDocumentationTable(PvPFactionConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/PvpInfoConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local PvpInfoConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "PvpInfoConsts",
7 | Type = "Constants",
8 | Values =
9 | {
10 | { Name = "MaxPlayersPerInstance", Type = "number", Value = 80 },
11 | },
12 | },
13 | },
14 | };
15 |
16 | APIDocumentation:AddDocumentationTable(PvpInfoConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/QuestConstants_MainlineDocumentation.lua:
--------------------------------------------------------------------------------
1 | local QuestConstants_Mainline =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(QuestConstants_Mainline);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/QuestItemUseDocumentation.lua:
--------------------------------------------------------------------------------
1 | local QuestItemUse =
2 | {
3 | Name = "QuestItemUse",
4 | Type = "System",
5 | Namespace = "C_QuestItemUse",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "CanUseQuestItemOnObject",
11 | Type = "Function",
12 |
13 | Arguments =
14 | {
15 | { Name = "item", Type = "table", Mixin = "ItemLocationMixin", Nilable = false },
16 | { Name = "unit", Type = "string", Nilable = false },
17 | { Name = "checkRange", Type = "bool", Nilable = true },
18 | },
19 |
20 | Returns =
21 | {
22 | { Name = "canUse", Type = "bool", Nilable = false },
23 | },
24 | },
25 | },
26 |
27 | Events =
28 | {
29 | },
30 |
31 | Tables =
32 | {
33 | },
34 | };
35 |
36 | APIDocumentation:AddDocumentationTable(QuestItemUse);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/QuestRewardsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local QuestRewards =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "QuestReputationRewardInfo",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "factionID", Type = "number", Nilable = false },
11 | { Name = "rewardAmount", Type = "number", Nilable = false },
12 | },
13 | },
14 | },
15 | };
16 |
17 | APIDocumentation:AddDocumentationTable(QuestRewards);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/RaidLocksDocumentation.lua:
--------------------------------------------------------------------------------
1 | local RaidLocks =
2 | {
3 | Name = "RaidLocks",
4 | Type = "System",
5 | Namespace = "C_RaidLocks",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "IsEncounterComplete",
11 | Type = "Function",
12 |
13 | Arguments =
14 | {
15 | { Name = "mapID", Type = "number", Nilable = false },
16 | { Name = "encounterID", Type = "number", Nilable = false },
17 | { Name = "difficultyID", Type = "number", Nilable = true },
18 | },
19 |
20 | Returns =
21 | {
22 | { Name = "encounterIsComplete", Type = "bool", Nilable = false },
23 | },
24 | },
25 | },
26 |
27 | Events =
28 | {
29 | },
30 |
31 | Tables =
32 | {
33 | },
34 | };
35 |
36 | APIDocumentation:AddDocumentationTable(RaidLocks);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/RecruitAFriendSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local RecruitAFriendShared =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "RafLinkType",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "None", Type = "RafLinkType", EnumValue = 0 },
14 | { Name = "Recruit", Type = "RafLinkType", EnumValue = 1 },
15 | { Name = "Friend", Type = "RafLinkType", EnumValue = 2 },
16 | { Name = "Both", Type = "RafLinkType", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(RecruitAFriendShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ReturningPlayerUIDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ReturningPlayerUI =
2 | {
3 | Name = "ReturningPlayerUI",
4 | Type = "System",
5 | Namespace = "C_ReturningPlayerUI",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "AcceptPrompt",
11 | Type = "Function",
12 | },
13 | {
14 | Name = "DeclinePrompt",
15 | Type = "Function",
16 | },
17 | },
18 |
19 | Events =
20 | {
21 | {
22 | Name = "ReturningPlayerPrompt",
23 | Type = "Event",
24 | LiteralName = "RETURNING_PLAYER_PROMPT",
25 | },
26 | },
27 |
28 | Tables =
29 | {
30 | },
31 | };
32 |
33 | APIDocumentation:AddDocumentationTable(ReturningPlayerUI);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ScriptRegionSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ScriptRegionShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(ScriptRegionShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/ScriptWarningsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local ScriptWarnings =
2 | {
3 | Name = "ScriptWarnings",
4 | Type = "System",
5 | Namespace = "C_ScriptWarnings",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "LuaWarning",
15 | Type = "Event",
16 | LiteralName = "LUA_WARNING",
17 | Payload =
18 | {
19 | { Name = "warnType", Type = "number", Nilable = false },
20 | { Name = "warningText", Type = "string", Nilable = false },
21 | },
22 | },
23 | },
24 |
25 | Tables =
26 | {
27 | },
28 | };
29 |
30 | APIDocumentation:AddDocumentationTable(ScriptWarnings);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SecureTransferDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SecureTransfer =
2 | {
3 | Name = "SecureTransfer",
4 | Type = "System",
5 | Namespace = "C_SecureTransfer",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "SecureTransferCancel",
15 | Type = "Event",
16 | LiteralName = "SECURE_TRANSFER_CANCEL",
17 | },
18 | {
19 | Name = "SecureTransferConfirmSendMail",
20 | Type = "Event",
21 | LiteralName = "SECURE_TRANSFER_CONFIRM_SEND_MAIL",
22 | },
23 | {
24 | Name = "SecureTransferConfirmTradeAccept",
25 | Type = "Event",
26 | LiteralName = "SECURE_TRANSFER_CONFIRM_TRADE_ACCEPT",
27 | },
28 | },
29 |
30 | Tables =
31 | {
32 | },
33 | };
34 |
35 | APIDocumentation:AddDocumentationTable(SecureTransfer);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SharedTraitsEnumsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SharedTraitsEnums =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(SharedTraitsEnums);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SimpleAnimScaleLineAPIDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SimpleAnimScaleLineAPI =
2 | {
3 | Name = "SimpleAnimScaleLineAPI",
4 | Type = "ScriptObject",
5 |
6 | Functions =
7 | {
8 | },
9 |
10 | Events =
11 | {
12 | },
13 |
14 | Tables =
15 | {
16 | },
17 | };
18 |
19 | APIDocumentation:AddDocumentationTable(SimpleAnimScaleLineAPI);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SimpleAnimTranslationLineAPIDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SimpleAnimTranslationLineAPI =
2 | {
3 | Name = "SimpleAnimTranslationLineAPI",
4 | Type = "ScriptObject",
5 |
6 | Functions =
7 | {
8 | },
9 |
10 | Events =
11 | {
12 | },
13 |
14 | Tables =
15 | {
16 | },
17 | };
18 |
19 | APIDocumentation:AddDocumentationTable(SimpleAnimTranslationLineAPI);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SimpleHTMLSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SimpleHTMLShared =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "HTMLContentNode",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "text", Type = "string", Nilable = false },
11 | { Name = "type", Type = "string", Nilable = false },
12 | { Name = "align", Type = "string", Nilable = false },
13 | },
14 | },
15 | },
16 | };
17 |
18 | APIDocumentation:AddDocumentationTable(SimpleHTMLShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SimpleMaskTextureAPIDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SimpleMaskTextureAPI =
2 | {
3 | Name = "SimpleMaskTextureAPI",
4 | Type = "ScriptObject",
5 |
6 | Functions =
7 | {
8 | },
9 |
10 | Events =
11 | {
12 | },
13 |
14 | Tables =
15 | {
16 | },
17 | };
18 |
19 | APIDocumentation:AddDocumentationTable(SimpleMaskTextureAPI);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SkillInfoDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SkillInfo =
2 | {
3 | Name = "SkillInfo",
4 | Type = "System",
5 | Namespace = "C_SkillInfo",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "SkillLinesChanged",
15 | Type = "Event",
16 | LiteralName = "SKILL_LINES_CHANGED",
17 | },
18 | },
19 |
20 | Tables =
21 | {
22 | },
23 | };
24 |
25 | APIDocumentation:AddDocumentationTable(SkillInfo);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SoftTargetConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SoftTargetConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "SoftTargetEnableFlags",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "None", Type = "SoftTargetEnableFlags", EnumValue = 0 },
14 | { Name = "Gamepad", Type = "SoftTargetEnableFlags", EnumValue = 1 },
15 | { Name = "Kbm", Type = "SoftTargetEnableFlags", EnumValue = 2 },
16 | { Name = "Any", Type = "SoftTargetEnableFlags", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(SoftTargetConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/SuperTrackManagerSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local SuperTrackManagerShared =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "SuperTrackingType",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "Quest", Type = "SuperTrackingType", EnumValue = 0 },
14 | { Name = "UserWaypoint", Type = "SuperTrackingType", EnumValue = 1 },
15 | { Name = "Corpse", Type = "SuperTrackingType", EnumValue = 2 },
16 | { Name = "Scenario", Type = "SuperTrackingType", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(SuperTrackManagerShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/TalkingHeadDocumentation.lua:
--------------------------------------------------------------------------------
1 | local TalkingHead =
2 | {
3 | Name = "TalkingHead",
4 | Type = "System",
5 | Namespace = "C_TalkingHead",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "TalkingheadClose",
15 | Type = "Event",
16 | LiteralName = "TALKINGHEAD_CLOSE",
17 | },
18 | {
19 | Name = "TalkingheadRequested",
20 | Type = "Event",
21 | LiteralName = "TALKINGHEAD_REQUESTED",
22 | },
23 | },
24 |
25 | Tables =
26 | {
27 | },
28 | };
29 |
30 | APIDocumentation:AddDocumentationTable(TalkingHead);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/TextureSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local TextureShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(TextureShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/TimeDocumentation.lua:
--------------------------------------------------------------------------------
1 | local Time =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "CalendarTime",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "monthDay", Type = "number", Nilable = false },
11 | { Name = "month", Type = "number", Nilable = false },
12 | { Name = "weekday", Type = "number", Nilable = false },
13 | { Name = "year", Type = "number", Nilable = false },
14 | { Name = "hour", Type = "number", Nilable = false },
15 | { Name = "minute", Type = "number", Nilable = false },
16 | },
17 | },
18 | },
19 | };
20 |
21 | APIDocumentation:AddDocumentationTable(Time);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/TraitConfigDocumentation.lua:
--------------------------------------------------------------------------------
1 | local TraitConfig =
2 | {
3 | Name = "TraitConfig",
4 | Type = "System",
5 | Namespace = "C_TraitConfig",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | },
14 |
15 | Tables =
16 | {
17 | },
18 | };
19 |
20 | APIDocumentation:AddDocumentationTable(TraitConfig);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UIColorDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UIColor =
2 | {
3 | Name = "UIColor",
4 | Type = "System",
5 | Namespace = "C_UIColor",
6 |
7 | Functions =
8 | {
9 | {
10 | Name = "GetColors",
11 | Type = "Function",
12 |
13 | Returns =
14 | {
15 | { Name = "colors", Type = "table", InnerType = "DBColorExport", Nilable = false },
16 | },
17 | },
18 | },
19 |
20 | Events =
21 | {
22 | },
23 |
24 | Tables =
25 | {
26 | {
27 | Name = "DBColorExport",
28 | Type = "Structure",
29 | Fields =
30 | {
31 | { Name = "baseTag", Type = "string", Nilable = false },
32 | { Name = "color", Type = "table", Mixin = "ColorMixin", Nilable = false },
33 | },
34 | },
35 | },
36 | };
37 |
38 | APIDocumentation:AddDocumentationTable(UIColor);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UIFileAssetSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UIFileAssetShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(UIFileAssetShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UIMacrosDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UIMacros =
2 | {
3 | Name = "UIMacros",
4 | Type = "System",
5 | Namespace = "C_Macro",
6 |
7 | Functions =
8 | {
9 | },
10 |
11 | Events =
12 | {
13 | {
14 | Name = "ExecuteChatLine",
15 | Type = "Event",
16 | LiteralName = "EXECUTE_CHAT_LINE",
17 | Payload =
18 | {
19 | { Name = "chatLine", Type = "string", Nilable = false },
20 | },
21 | },
22 | {
23 | Name = "UpdateMacros",
24 | Type = "Event",
25 | LiteralName = "UPDATE_MACROS",
26 | },
27 | },
28 |
29 | Tables =
30 | {
31 | },
32 | };
33 |
34 | APIDocumentation:AddDocumentationTable(UIMacros);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UITextureAssetSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UITextureAssetShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(UITextureAssetShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UnitConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UnitConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "UnitAuraUpdateInfo",
7 | Type = "Structure",
8 | Fields =
9 | {
10 | { Name = "isFullUpdate", Type = "bool", Nilable = false, Default = false },
11 | { Name = "removedAuraInstanceIDs", Type = "table", InnerType = "number", Nilable = true },
12 | { Name = "addedAuras", Type = "table", InnerType = "table", Nilable = true },
13 | { Name = "updatedAuraInstanceIDs", Type = "table", InnerType = "number", Nilable = true },
14 | },
15 | },
16 | },
17 | };
18 |
19 | APIDocumentation:AddDocumentationTable(UnitConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UnitSexConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UnitSexConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "UnitSex",
7 | Type = "Enumeration",
8 | NumValues = 5,
9 | MinValue = 0,
10 | MaxValue = 4,
11 | Fields =
12 | {
13 | { Name = "Male", Type = "UnitSex", EnumValue = 0 },
14 | { Name = "Female", Type = "UnitSex", EnumValue = 1 },
15 | { Name = "None", Type = "UnitSex", EnumValue = 2 },
16 | { Name = "Both", Type = "UnitSex", EnumValue = 3 },
17 | { Name = "Neutral", Type = "UnitSex", EnumValue = 4 },
18 | },
19 | },
20 | },
21 | };
22 |
23 | APIDocumentation:AddDocumentationTable(UnitSexConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/UnitSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local UnitShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(UnitShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/VectorSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local VectorShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(VectorShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/VehicleConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local VehicleConstants =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(VehicleConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/VignetteConstantsDocumentation.lua:
--------------------------------------------------------------------------------
1 | local VignetteConstants =
2 | {
3 | Tables =
4 | {
5 | {
6 | Name = "VignetteType",
7 | Type = "Enumeration",
8 | NumValues = 4,
9 | MinValue = 0,
10 | MaxValue = 3,
11 | Fields =
12 | {
13 | { Name = "Normal", Type = "VignetteType", EnumValue = 0 },
14 | { Name = "PvPBounty", Type = "VignetteType", EnumValue = 1 },
15 | { Name = "Torghast", Type = "VignetteType", EnumValue = 2 },
16 | { Name = "Treasure", Type = "VignetteType", EnumValue = 3 },
17 | },
18 | },
19 | },
20 | };
21 |
22 | APIDocumentation:AddDocumentationTable(VignetteConstants);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_APIDocumentationGenerated/WeeklyRewardsSharedDocumentation.lua:
--------------------------------------------------------------------------------
1 | local WeeklyRewardsShared =
2 | {
3 | Tables =
4 | {
5 | },
6 | };
7 |
8 | APIDocumentation:AddDocumentationTable(WeeklyRewardsShared);
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AchievementUI/Blizzard_AchievementUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_AchievementUI
2 | ## Secure: 1
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 | Blizzard_AchievementUI.lua
7 | Blizzard_AchievementUI.xml
8 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AchievementUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
3 | function AchievementFrameSummary_LocalizeButton (button)
4 |
5 | end
6 |
7 | function AchievementButton_LocalizeMiniAchievement (frame)
8 |
9 | end
10 |
11 | function AchievementButton_LocalizeProgressBar (frame)
12 |
13 | end
14 |
15 | function AchievementButton_LocalizeMetaAchievement (frame)
16 |
17 | end
18 |
19 | function AchievementFrame_LocalizeCriteria (frame)
20 |
21 | end
22 |
23 | function AchievementCategoryButton_Localize(button)
24 |
25 | end
26 |
27 | function AchievementButton_Localize(button)
28 |
29 | end
30 |
31 | function AchievementComparisonButton_Localize(button)
32 |
33 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AdventureMap/Blizzard_AdventureMap.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Adventure Map UI
2 | ## Author: Blizzard Entertainment
3 | ## RequiredDep: Blizzard_GarrisonTemplates, Blizzard_MapCanvas, Blizzard_SharedMapDataProviders
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_AdventureMapUtils.lua
7 |
8 | AM_ZoneSummaryDataProvider.xml
9 | AM_QuestDialog.xml
10 | AM_QuestChoiceDataProvider.xml
11 | AM_QuestOfferDataProvider.xml
12 |
13 | Blizzard_AdventureMapInset.xml
14 | Blizzard_AdventureMap.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AdventureMap/Blizzard_AdventureMap.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AlliedRacesUI/Blizzard_AlliedRacesUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_AlliedRacesUI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_AlliedRacesFrameUI.xml
7 | Blizzard_AlliedRacesFrameUI.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AnimaDiversionUI/AD_WorldQuestDataProvider.lua:
--------------------------------------------------------------------------------
1 | AnimaDiversion_WorldQuestDataProviderMixin = CreateFromMixins(WorldQuestDataProviderMixin);
2 |
3 | function AnimaDiversion_WorldQuestDataProviderMixin:GetPinTemplate()
4 | return "AnimaDiversion_WorldQuestPinTemplate";
5 | end
6 |
7 | AnimaDiversion_WorldQuestPinMixin = CreateFromMixins(WorldQuestPinMixin);
8 |
9 | function AnimaDiversion_WorldQuestPinMixin:OnLoad()
10 | WorldQuestPinMixin.OnLoad(self);
11 |
12 | self:SetAlphaLimits(2.0, 0.6, 0.6);
13 | self:SetScalingLimits(1, 0.4125, 0.425);
14 |
15 | self:SetNudgeTargetFactor(0.015);
16 | self:SetNudgeZoomedOutFactor(1.0);
17 | self:SetNudgeZoomedInFactor(0.25);
18 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AnimaDiversionUI/AD_WorldQuestDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Anima Diversion UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 | Blizzard_AnimaDiversionUtil.lua
6 | AnimaDiversionDataProvider.xml
7 | AD_WorldQuestDataProvider.xml
8 | Blizzard_AnimaDiversionUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUtil.lua:
--------------------------------------------------------------------------------
1 |
2 | AnimaDiversionUtil = {};
3 |
4 | function AnimaDiversionUtil.IsNodeActive(nodeState)
5 | return (nodeState == Enum.AnimaDiversionNodeState.SelectedTemporary) or (nodeState == Enum.AnimaDiversionNodeState.SelectedPermanent);
6 | end
7 |
8 | function AnimaDiversionUtil.IsAnyNodeActive()
9 | local animaNodes = C_AnimaDiversion.GetAnimaDiversionNodes();
10 | if (not animaNodes) then
11 | return false;
12 | end
13 |
14 | for i, animaNode in ipairs(animaNodes) do
15 | if (AnimaDiversionUtil.IsNodeActive(animaNode.state)) then
16 | return true;
17 | end
18 | end
19 |
20 | return false;
21 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ArchaeologyUI/Blizzard_ArchaeologyUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Archaeology UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ArchaeologyUI.xml
4 | Blizzard_ArchaeologyProgressBar.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ArchaeologyUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ArdenwealdGardening/Blizzard_ArdenwealdGardening.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Ardenweald Gardening
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | Blizzard_ArdenwealdGardening.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ArtifactUI/Blizzard_ArtifactUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Artifact UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ArtifactPowerButton.xml
4 | Blizzard_ArtifactPerks.xml
5 | Blizzard_ArtifactAppearances.xml
6 | Blizzard_ArtifactUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AuctionHouseShared/Blizzard_AuctionHouseShared.toc:
--------------------------------------------------------------------------------
1 | ## Interface: 0
2 | ## Title: Blizzard Auction House Shared
3 | ## Secure: 1
4 | ## LoadOnDemand: 1
5 | Blizzard_AuctionHouseShared.lua
6 | Blizzard_AuctionHouseShared.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseCommoditiesSellFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseTab.lua:
--------------------------------------------------------------------------------
1 |
2 | local MIN_TAB_WIDTH = 70;
3 | local TAB_PADDING = 20;
4 |
5 |
6 | AuctionHouseFrameTabMixin = {};
7 |
8 | function AuctionHouseFrameTabMixin:OnShow()
9 | local absoluteSize = nil;
10 | PanelTemplates_TabResize(self, TAB_PADDING, absoluteSize, MIN_TAB_WIDTH);
11 | end
12 |
13 |
14 | AuctionHouseFrameTopTabMixin = CreateFromMixins(AuctionHouseFrameTabMixin);
15 |
16 | function AuctionHouseFrameTopTabMixin:OnClick()
17 | PlaySound(SOUNDKIT.IG_CHARACTER_INFO_TAB);
18 | end
19 |
20 |
21 | AuctionHouseFrameDisplayModeTabMixin = {};
22 |
23 | function AuctionHouseFrameDisplayModeTabMixin:OnClick()
24 | CallMethodOnNearestAncestor(self, "SetDisplayMode", self.displayMode);
25 | PlaySound(SOUNDKIT.IG_CHARACTER_INFO_TAB);
26 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AuthChallengeUI/Blizzard_AuthChallengeUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Auth Challenge UI
2 | ## LoadOnDemand: 0
3 | ## AllowLoad: Both
4 | Blizzard_AuthChallengeUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Azerite Essence UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_AzeriteEssenceUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AzeriteRespecUI/Blizzard_AzeriteRespecUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Azerite Respec UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_AzeriteRespecUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AzeriteUI/AzeriteEmpoweredItemTierMixin.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AzeriteUI/Blizzard_AzeriteEmpoweredItemUI.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_AzeriteUI/Blizzard_AzeriteUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Azerite UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_AzeriteEmpoweredItemUITemplates.xml
5 |
6 | AzeritePowerLayoutInfo.lua
7 |
8 | AzeriteEmpoweredItemChannelMixin.lua
9 | AzeriteEmpoweredItemChannelMixin.xml
10 |
11 | AzeriteEmpoweredItemPowerMixin.lua
12 | AzeriteEmpoweredItemPowerMixin.xml
13 |
14 | AzeriteTierAnimationMixin.lua
15 | AzeriteEmpoweredItemTierMixin.xml
16 | AzeriteEmpoweredItemTierMixin.lua
17 |
18 | AzeriteEmpoweredItemSlotMixin.xml
19 | AzeriteEmpoweredItemSlotMixin.lua
20 |
21 | Blizzard_AzeriteEmpoweredItemUI.lua
22 | Blizzard_AzeriteEmpoweredItemUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BarbershopUI/Blizzard_BarberShopUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Barber Shop UI
2 | ## Author: Blizzard Entertainment
3 | ## RequiredDep: Blizzard_CharacterCustomize
4 | ## LoadOnDemand: 1
5 | Blizzard_BarberShopUI.lua
6 | Blizzard_BarberShopUI.xml
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BattlefieldMap/Blizzard_BattlefieldMap.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Battlefield Map
2 | ## LoadOnDemand: 1
3 | ## SavedVariablesPerCharacter: BattlefieldMapOptions
4 | ## RequiredDep: Blizzard_MapCanvas Blizzard_SharedMapDataProviders Blizzard_ObjectiveTracker
5 | Blizzard_BattlefieldMap.xml
6 | Localization.lua
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BattlefieldMap/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BehavioralMessaging/Blizzard_BehavioralMessaging.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Behavioral Messaging
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | ## Dependencies: Blizzard_GMChatUI
5 | Blizzard_BehavioralMessaging.xml
6 | Blizzard_Register.lua
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BehavioralMessaging/Blizzard_Register.lua:
--------------------------------------------------------------------------------
1 | do
2 | local Attributes =
3 | {
4 | area = "center",
5 | pushable = 0,
6 | allowOtherPanels = 0,
7 | checkFit = 1,
8 | };
9 | RegisterUIPanel(BehavioralMessagingDetails, Attributes);
10 | end
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BlackMarketUI/Blizzard_BlackMarketUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Black Market UI
2 | ## LoadOnDemand: 1
3 | Blizzard_BlackMarketUI.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BlackMarketUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_BoostTutorial/Blizzard_BoostTutorial.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard BoostTutorial
3 | ## LoadOnDemand: 1
4 |
5 | Blizzard_TutorialPointerFrame.xml
6 | Blizzard_TutorialDispatcher.lua
7 | Blizzard_TutorialQuestManager.lua
8 | Blizzard_TutorialRangeManager.lua
9 |
10 | Blizzard_TutorialRacialData.lua
11 |
12 | Blizzard_TutorialKeyboardMouseFrame.xml
13 | Blizzard_TutorialCalloutFrame.xml
14 | Blizzard_TutorialMainFrame.xml
15 |
16 | Blizzard_TutorialLogic.lua
17 | Blizzard_Tutorial.lua
18 |
19 | Blizzard_BoostTutorial.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CUFProfiles/Blizzard_CUFProfiles.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_CUFProfiles
2 | ## LoadOnDemand: 0
3 |
4 | Blizzard_CompactUnitFrameProfiles.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Calendar/Blizzard_Calendar.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Calendar
2 | ## LoadOnDemand: 1
3 | Blizzard_Calendar.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Calendar/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
3 | CALENDAR_FIRST_WEEKDAY = 2; -- 1=SUN 2=MON 3=TUE 4=WED 5=THU 6=FRI 7=SAT
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Challenges UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ChallengesUI.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ChallengesUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Channels/Blizzard_Channels.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Chat Channels UI
2 | ## LoadOnDemand: 0
3 | VoiceUtils.lua
4 | ChannelButton.xml
5 | RosterButton.xml
6 | CreateChannelPopup.xml
7 | ChannelList.xml
8 | ChannelRoster.xml
9 | VoiceChatPrompt.xml
10 | ChannelFrame.xml
11 | VoiceActivityNotification.xml
12 | VoiceActivityNotificationParty.xml
13 | VoiceActivityNotificationRoster.xml
14 | VoiceActivityManager.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Channels/VoiceActivityManager.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Channels/VoiceActivityNotificationRoster.xml:
--------------------------------------------------------------------------------
1 |
3 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CharacterCreate/Blizzard_CharacterCreate.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_CharacterCreate
2 | ## Author: Blizzard Entertainment
3 | ## AllowLoad: Glue
4 | ## RequiredDep: Blizzard_CharacterCustomize
5 | Blizzard_CharacterCreate.lua
6 | Blizzard_CharacterCreate.xml
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CharacterCustomize/Blizzard_CharacterCustomize.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_CharacterCustomize
2 | ## Author: Blizzard Entertainment
3 | ## AllowLoad: Both
4 | ## LoadOnDemand: 1
5 | Blizzard_CharacterCustomize.lua
6 | Blizzard_CharacterCustomize.xml
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ChromieTimeUI/Blizzard_ChromieTimeUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Chromie Time UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 | Blizzard_ChromieTimeUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClassTalentUI/Blizzard_ClassTalentFrame.lua:
--------------------------------------------------------------------------------
1 |
2 | UIPanelWindows["ClassTalentFrame"] = {
3 | area = "center",
4 | pushable = 0,
5 | centerFrameSkipAnchoring = true,
6 | checkFit = 1,
7 | checkFitExtraWidth = 200,
8 | checkFitExtraHeight = 270,
9 | whileDead = 1,
10 | allowOtherPanels = 1, -- So you can open your bags.
11 | };
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClassTalentUI/Blizzard_ClassTalentFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClassTalentUI/Blizzard_ClassTalentUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Class Talent UI
2 | ## LoadOnDemand: 1
3 | ## Dependencies: Blizzard_SharedTalentUI
4 |
5 | Blizzard_ClassTalentUtil.lua
6 | Blizzard_ClassTalentLoadoutDialogTemplates.xml
7 | Blizzard_ClassTalentImportExport.lua
8 | Blizzard_ClassTalentLoadoutImportDialog.xml
9 | Blizzard_ClassTalentLoadoutEditDialog.xml
10 | Blizzard_ClassTalentLoadoutCreateDialog.xml
11 | Blizzard_ClassTalentSpecTab.xml
12 | Blizzard_ClassTalentButtonTemplates.xml
13 | Blizzard_ClassTalentTalentsSearch.lua
14 | Blizzard_ClassTalentTalentsTab.xml
15 | Blizzard_PvPTalentListTemplates.xml
16 | Blizzard_PvPTalentSlotTemplates.xml
17 | Blizzard_WarmodeButtonTemplate.xml
18 | Blizzard_ClassTalentFrameTemplate.xml
19 | Blizzard_ClassTalentFrame.xml
20 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClassTrial/Blizzard_ClassTrial.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard ClassTrial
3 | ## LoadOnDemand: 1
4 | Blizzard_ClassTrial.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClickBindingUI/Blizzard_ClickBindingUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Click Binding UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ClickBindingUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ClientSavedVariables/Blizzard_ClientSavedVariables.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_ClientSavedVariables
2 | ## LoadOnDemand: 0
3 | ## SavedVariablesPerCharacter: CHANNELPULLOUT_FADEFRAMES, DISPLAYED_COMMUNITIES_INVITATIONS
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Collections/Blizzard_Collections.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Collections
2 | ## Notes: Collections
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 | Blizzard_CollectionTemplates.xml
7 | Blizzard_Collections.xml
8 | Blizzard_MountCollection.xml
9 | Blizzard_PetCollection.xml
10 | Blizzard_ToyBox.xml
11 | Blizzard_HeirloomCollection.xml
12 | Blizzard_Wardrobe.xml
13 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Collections/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CombatLog/Blizzard_CombatLog.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard CombatLog
2 | ## LoadOnDemand: 1
3 | ## SavedVariables: Blizzard_CombatLog_Filters, Blizzard_CombatLog_Filter_Version
4 | Blizzard_CombatLog.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CombatLog/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CombatText/Blizzard_CombatText.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard CombatText
2 | ## LoadOnDemand: 1
3 | Blizzard_CombatText.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CombatText/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/Blizzard_Commentator.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_Commentator
2 | ## SavedVariables: CommentatorSave
3 | ## LoadOnDemand: 1
4 |
5 | FadeToBlack.xml
6 | CommentatorVictoryFanfare.xml
7 |
8 | Blizzard_CommentatorConstants.lua
9 | Blizzard_CommentatorUtil.lua
10 | Blizzard_CommentatorScoreboard.xml
11 | Blizzard_commentatorSpell.xml
12 | Blizzard_CommentatorSpellTray.xml
13 | Blizzard_CommentatorModelScene.xml
14 | Blizzard_CommentatorUnitFrame.xml
15 | Blizzard_CommentatorNamePlate.xml
16 | Blizzard_Commentator.xml
17 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/Blizzard_Commentator.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/Blizzard_CommentatorConstants.lua:
--------------------------------------------------------------------------------
1 | -- Limits can be overwritten in another addon.
2 | COMMENTATOR_MAX_OFFENSIVE_SPELLS = COMMENTATOR_MAX_OFFENSIVE_SPELLS or 5;
3 | COMMENTATOR_MAX_DEFENSIVE_SPELLS = COMMENTATOR_MAX_DEFENSIVE_SPELLS or 5;
4 | COMMENTATOR_MAX_DEBUFF_SPELLS = COMMENTATOR_MAX_DEBUFF_SPELLS or 2;
5 |
6 | COMMENTATOR_INVERSE_SCALE = 768/1080;
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/Blizzard_CommentatorModelScene.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/Blizzard_CommentatorUtil.lua:
--------------------------------------------------------------------------------
1 | FunctionThrottleMixin = {}
2 |
3 | function FunctionThrottleMixin:Init(threshold, func, owner)
4 | self.elapsed = 0;
5 | self.threshold = threshold;
6 | self.func = GenerateClosure(func, owner);
7 | end
8 |
9 | function FunctionThrottleMixin:Update(dt, ...)
10 | self.elapsed = self.elapsed + dt;
11 | if self.elapsed >= self.threshold then
12 | self.elapsed = 0;
13 | self.func(...);
14 | return true;
15 | end
16 | return false;
17 | end
18 |
19 | CommentatorUtil = {}
20 |
21 | function CommentatorUtil.GetOppositeTeamIndex(teamIndex)
22 | return teamIndex == 1 and 2 or 1;
23 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Commentator/FadeToBlack.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Communities/CommunitiesAddDialogInsecure.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Communities/CommunitiesGuildFinderFrame.lua:
--------------------------------------------------------------------------------
1 |
2 | function CommunitiesGuildFinderFrameFindAGuildButton_OnClick(self)
3 | ToggleGuildFinder();
4 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Communities/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CompactRaidFrames/Blizzard_CompactRaidFrames.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Compact Raid Frames
2 | ## LoadOnDemand: 0
3 | Blizzard_CompactRaidFrameReservationManager.lua
4 | Blizzard_CompactRaidFrameContainer.xml
5 | Blizzard_CompactRaidFrameManager.xml
6 | Localization.lua
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CompactRaidFrames/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Console/Blizzard_Console.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Developer Console
2 | ## Author: Blizzard Entertainment
3 | ## SavedVariablesMachine: Blizzard_Console_SavedVars
4 | ## AllowLoad: Both
5 |
6 | Blizzard_Console_AutoComplete.lua
7 | Blizzard_Console_AutoComplete.xml
8 | Blizzard_Console.lua
9 | Blizzard_Console.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Contribution/Blizzard_Contribution.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Contribution UI
2 | ## LoadOnDemand: 1
3 | Blizzard_Contribution.xml
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CovenantCallings/Blizzard_CovenantCallings.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Covenant Callings
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | CovenantCallings.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Covenant Preview UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 | Blizzard_CovenantPreviewUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CovenantRenown/Blizzard_CovenantRenown.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Covenant Renown
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | Blizzard_CovenantRenown.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CovenantSanctum/Blizzard_CovenantSanctum.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Covenant Sanctum
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | Blizzard_CovenantSanctum.xml
5 | Blizzard_CovenantSanctumUpgrades.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_CovenantToasts/Blizzard_CovenantToasts.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Covenant Toasts
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 0
4 |
5 | Blizzard_CovenantToasts.lua
6 | Blizzard_CovenantToasts.xml
7 |
8 | Blizzard_CovenantChoiceToast.lua
9 | Blizzard_CovenantChoiceToast.xml
10 |
11 | Blizzard_CovenantRenownToast.lua
12 | Blizzard_CovenantRenownToast.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_DeathRecap/Blizzard_DeathRecap.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard DeathRecap
2 | ## LoadOnDemand: 1
3 | Blizzard_DeathRecap.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_DeathRecap/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_DebugTools/Blizzard_DebugTools.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard UI Debug Tools
2 | ## Notes: Tools for developing addons
3 | ## Author: Blizzard Entertainment
4 | ## Special Thanks: Iriel, Kirov, Esamynn
5 | ## Version: 1.0
6 | ## LoadOnDemand: 1
7 | ## AllowLoad: Both
8 | Blizzard_DebugTools.lua
9 | Blizzard_DebugTools.xml
10 | Blizzard_TableInspectorDataProvider.lua
11 | Blizzard_TableInspectorAnchorDataProvider.xml
12 | Blizzard_TableInspectorAttributeDataProvider.xml
13 | Blizzard_TableInspector.xml
14 | Blizzard_TexelSnappingVisualizer.lua
15 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_DebugTools/Blizzard_TableInspectorDataProvider.lua:
--------------------------------------------------------------------------------
1 |
2 | TableInspectorDataProviderMixin = {};
3 |
4 | function TableInspectorDataProviderMixin:Initialize(tableInspector, parent)
5 | self.tableInspector = tableInspector;
6 | end
7 |
8 | function TableInspectorDataProviderMixin:RefreshData(focusedTable)
9 | self.focusedTable = focusedTable;
10 | end
11 |
12 | function TableInspectorDataProviderMixin:GetFocusedTable()
13 | return self.focusedTable;
14 | end
15 |
16 | function TableInspectorDataProviderMixin:GetTableInspector()
17 | return self.tableInspector;
18 | end
19 |
20 | function TableInspectorDataProviderMixin:HideAllLines()
21 | end
22 |
23 | function TableInspectorDataProviderMixin:Clear()
24 | end
25 |
26 | function TableInspectorDataProviderMixin:GetLines(filter)
27 | return {};
28 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_DebugTools/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Deprecated/Blizzard_Deprecated.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_Deprecated
2 | ## Notes: C API functions that are exposed for backwards compatibility. They will be removed at the next expansion. Upgrade your code to the new APIs as soon as possible.
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 0
6 |
7 | Deprecated_10_0_0.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Deprecated/Deprecated_10_0_0.lua:
--------------------------------------------------------------------------------
1 | -- These are functions that were deprecated in 10.0.0 and will be removed in the next expansion.
2 | -- Please upgrade to the updated APIs as soon as possible.
3 |
4 | do
5 | -- Recommend using C_PaperDollInfo.CanCursorCanGoInSlot to correctly
6 | -- determine if the item is relevant to Profession 1 or Profession 2 which
7 | -- have different slot IDs for each profession.
8 | CursorCanGoInSlot = C_PaperDollInfo.CanCursorCanGoInSlot;
9 | end
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_EncounterJournal/Blizzard_EncounterJournal.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Dungeon Journal
2 | ## Notes: Show Boss Info
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 | Blizzard_EncounterJournal.xml
7 | Blizzard_LootJournal.xml
8 | Blizzard_LootJournalItems.xml
9 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_EncounterJournal/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_EventTrace/Blizzard_EventTrace.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Event Trace
2 | ## Version: 1.0
3 | ## LoadOnDemand: 1
4 | ## ShowInDebugList: 1
5 | ## AllowLoad: Both
6 | ## SavedVariables: EventTraceSavedVars
7 | Blizzard_EventTrace.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Expansion Landing Page
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_DragonflightLandingPage.xml
7 | Blizzard_ExpansionLandingPage.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/Blizzard_FlightMap.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Flight Map UI
2 | ## Author: Blizzard Entertainment
3 | ## RequiredDep: Blizzard_MapCanvas, Blizzard_SharedMapDataProviders
4 | ## LoadOnDemand: 1
5 |
6 | FM_AreaPOIDataProvider.xml
7 | FM_FlightPathDataProvider.xml
8 | FM_ZoneSummaryDataProvider.xml
9 | FM_WorldQuestDataProvider.xml
10 | FM_QuestDataProvider.xml
11 | FM_VignetteDataProvider.xml
12 | Blizzard_FlightMap.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_AreaPOIDataProvider.lua:
--------------------------------------------------------------------------------
1 |
2 | FlightMap_AreaPOIProviderMixin = CreateFromMixins(AreaPOIDataProviderMixin);
3 |
4 | function FlightMap_AreaPOIProviderMixin:GetPinTemplate()
5 | return "FlightMap_AreaPOIPinTemplate";
6 | end
7 |
8 | FlightMap_AreaPOIPinMixin = CreateFromMixins(AreaPOIPinMixin);
9 |
10 | function FlightMap_AreaPOIPinMixin:OnLoad()
11 | AreaPOIPinMixin.OnLoad(self);
12 |
13 | self:SetAlphaLimits(2.0, 0.0, 1.0);
14 |
15 | -- Flight points can nudge area poi pins.
16 | self:SetNudgeTargetFactor(0.015);
17 | self:SetNudgeZoomedOutFactor(1.0);
18 | self:SetNudgeZoomedInFactor(0.25);
19 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_AreaPOIDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_QuestDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_VignetteDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_WorldQuestDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FlightMap/FM_ZoneSummaryDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_FrameEffects/Blizzard_FrameEffects.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard Frame Effects
3 | ## AllowLoad: Both
4 |
5 | EffectFactory.lua
6 | GlowEmitter.xml
7 | PowerSwirl.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GMChatUI/Blizzard_GMChatUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_GMChatUI
2 | ## LoadOnDemand: 1
3 | Blizzard_GMChatUI.lua
4 | Blizzard_GMChatUI.xml
5 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GMChatUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_GarrisonTemplates.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Garrison Templates
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_GarrisonSharedTemplates.xml
7 | Blizzard_GarrisonMissionTemplates.xml
8 | Blizzard_CovenantMissionTemplates.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GarrisonUI/Blizzard_GarrisonUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Garrison UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## RequiredDep: Blizzard_GarrisonTemplates, Blizzard_AdventureMap
5 | ## LoadOnDemand: 1
6 |
7 | Blizzard_GarrisonBuildingUI.xml
8 | Blizzard_GarrisonMissionUI.xml
9 | Blizzard_GarrisonShipyardUI.xml
10 | Blizzard_GarrisonLandingPage.xml
11 | Blizzard_GarrisonCapacitiveDisplay.xml
12 | Blizzard_GarrisonMonumentUI.xml
13 | Blizzard_GarrisonRecruiterUI.xml
14 | Blizzard_OrderHallMissionUI.xml
15 | Blizzard_BFAMissionUI.xml
16 | Blizzard_AdventuresCombatLog.xml
17 | Blizzard_AdventuresCompleteScreen.xml
18 | Blizzard_AdventuresPuck.xml
19 | Blizzard_AdventuresBoard.xml
20 | Blizzard_AdventuresRewardsScreen.xml
21 | Blizzard_CovenantMissionUI.xml
22 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GarrisonUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GenericTraitUI/Blizzard_GenericTraitUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Generic Trait UI
2 | ## LoadOnDemand: 1
3 | ## Dependencies: Blizzard_SharedTalentUI
4 |
5 | Blizzard_GenericTraitUtil.lua
6 | Blizzard_GenericTraitFrame.xml
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GenericTraitUI/Blizzard_GenericTraitUtil.lua:
--------------------------------------------------------------------------------
1 |
2 | local TemplatesByEdgeVisualStyle = {
3 | [Enum.TraitEdgeVisualStyle.Straight] = "TalentEdgeArrowTemplate",
4 | };
5 |
6 | GenericTraitUtil = {};
7 |
8 | function GenericTraitUtil.GetEdgeTemplateType(edgeVisualStyle)
9 | return TemplatesByEdgeVisualStyle[edgeVisualStyle];
10 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildBankUI/Blizzard_GuildBankUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Guild Bank UI
2 | ## LoadOnDemand: 1
3 | Blizzard_GuildBankUI.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildBankUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildControlUI/Blizzard_GuildControlUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Guild Control UI
2 | ## LoadOnDemand: 1
3 | Blizzard_GuildControlUI.xml
4 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildControlUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildUI/Blizzard_GuildUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Guild UI
2 | ## LoadOnDemand: 1
3 | Blizzard_GuildUI.xml
4 | Blizzard_GuildRoster.xml
5 | Blizzard_GuildNews.xml
6 | Blizzard_GuildRewards.xml
7 | Blizzard_GuildInfo.xml
8 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_GuildUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_HybridMinimap/Blizzard_HybridMinimap.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard Hybrid Minimap
3 | ## RequiredDep: Blizzard_MapCanvas
4 | ## LoadOnDemand: 1
5 | Blizzard_HybridMinimap.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_InspectUI/Blizzard_InspectUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Inspect UI
2 | ## LoadOnDemand: 1
3 | Blizzard_InspectUI.xml
4 | InspectPaperDollFrame.xml
5 | InspectPVPFrame.xml
6 | InspectTalentFrame.xml
7 | InspectGuildFrame.xml
8 | Localization.lua
9 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_InspectUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_IslandsPartyPoseUI/Blizzard_IslandsPartyPoseUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_IslandsPartyPoseUI
2 | ## Notes: What's better than a party? An island party! (Island End Screen)
3 | ## Author: Blizzard Entertainment
4 | ## RequiredDep: Blizzard_PartyPoseUI, Blizzard_UIWidgets
5 | ## Version: 1.0
6 | ## LoadOnDemand: 1
7 |
8 | Blizzard_IslandsPartyPoseUI.lua
9 | Blizzard_IslandsPartyPoseUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_IslandsQueueUI/Blizzard_IslandsQueueUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_IslandsQueueUI
2 | ## Notes: All aboard for da' island! (Island Queue Screen)
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 | ## RequiredDep: Blizzard_UIWidgets
7 |
8 | Blizzard_IslandsQueueUI.lua
9 | Blizzard_IslandsQueueUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ItemInteractionUI/Blizzard_ItemInteractionUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Item Interaction UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_ItemInteractionUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ItemSocketingUI/Blizzard_ItemSocketingUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Item Socketing UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ItemSocketingUI.xml
4 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ItemSocketingUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Item Upgrade UI
2 | ## LoadOnDemand: 1
3 | Blizzard_ItemUpgradeUI.lua
4 | Blizzard_ItemUpgradeUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Kiosk/Blizzard_Kiosk.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_Kiosk
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | Blizzard_Kiosk.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_LandingSoulbinds/Blizzard_LandingSoulbinds.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Landing Soulbinds
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | Blizzard_LandingSoulbindButton.xml
6 | Blizzard_LandingRenownButton.xml
7 | Blizzard_LandingSoulbindPanel.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroIconSelector.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MacroUI/Blizzard_MacroUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Macro UI
2 | ## LoadOnDemand: 1
3 | Blizzard_MacroUI.xml
4 | Blizzard_MacroIconSelector.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MacroUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MainlineSettings/Blizzard_MainlineSettings.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Mainline Settings
2 | ## Author: Blizzard Entertainment
3 | ## RequiredDep: Blizzard_Settings
4 | ## ShowInAddOnList: 1
5 | ## AllowLoad: both
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MajorFactions/Blizzard_MajorFactions.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Major Factions UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_MajorFactionsLandingTemplates.xml
7 |
8 | Blizzard_MajorFactionToasts.xml
9 | Blizzard_MajorFactionUnlockToast.xml
10 | Blizzard_MajorFactionRenownToast.xml
11 |
12 | Blizzard_MajorFactionRenown.xml
13 |
14 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MajorFactions/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Map Canvas
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 |
5 | MapCanvas_DataProviderBase.lua
6 | MapCanvas_PinFrameLevelsManager.lua
7 |
8 | Blizzard_MapCanvas.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MawBuffs/Blizzard_MawBuffs.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Maw Buffs
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 0
4 | ## RequiredDep: Blizzard_UIFrameManager
5 | Blizzard_MawBuffs.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MoneyReceipt/Blizzard_MoneyReceipt.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard UI Money Receipt
2 | Blizzard_MoneyReceipt.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MovePad/Blizzard_MovePad.lua:
--------------------------------------------------------------------------------
1 | MovePadMixin = {};
2 |
3 | function MovePadMixin:OnLoad()
4 | self:RegisterForDrag("LeftButton");
5 |
6 | local function OnValueChanged(o, setting, value)
7 | self:SetShown(value);
8 | end
9 | Settings.SetOnValueChangedCallback("enableMovePad", OnValueChanged);
10 | end
11 |
12 | function MovePadMixin:OnDragStart()
13 | if self.canMove then
14 | self.moving = true;
15 | self:SetFrameStrata("DIALOG");
16 | self:StartMoving();
17 | end
18 | end
19 |
20 | function MovePadMixin:OnDragStop()
21 | if self.canMove and self.moving then
22 | self.moving = false;
23 | self:StopMovingOrSizing();
24 | self:SetFrameStrata("BACKGROUND");
25 | ValidateFramePosition(self, 25);
26 | end
27 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_MovePad/Blizzard_MovePad.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard MovePad
2 | ## Author: slouken and karl
3 | ## Notes: A clickable movement pad
4 | ## LoadOnDemand: 1
5 | Blizzard_MovePad.xml
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_NamePlates/Blizzard_ClassNameplateBar_Dracthyr.lua:
--------------------------------------------------------------------------------
1 | ClassNameplateBarDracthyr = { };
2 |
3 | function ClassNameplateBarDracthyr:OnLoad()
4 | ClassResourceBarMixin.OnLoad(self);
5 | end
6 |
7 | function ClassNameplateBarDracthyr:SetupDracthyr()
8 | self:ShowNameplateBar();
9 | return EssencePowerBar.SetupEvoker(self);
10 | end
11 |
12 | function ClassNameplateBarDracthyr:UpdateMaxPower()
13 | ClassResourceBarMixin.UpdateMaxPower(self);
14 | end
15 |
16 | function ClassNameplateBarDracthyr:UpdatePower()
17 | EssencePowerBar.UpdatePower(self);
18 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_NamePlates/Blizzard_NamePlates.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard NamePlates
2 | ## LoadOnDemand: 0
3 | ## RequiredDep: Blizzard_UIWidgets
4 |
5 | Blizzard_NamePlates.xml
6 | Blizzard_ClassNameplateBar.xml
7 | Blizzard_ClassNameplateBar_Paladin.xml
8 | Blizzard_ClassNameplateBar_DeathKnight.xml
9 | Blizzard_ClassNameplateBar_Dracthyr.xml
10 | Blizzard_ClassNameplateBar_RogueDruid.xml
11 | Blizzard_ClassNameplateBar_Mage.xml
12 | Blizzard_ClassNameplateBar_Monk.xml
13 | Blizzard_ClassNameplateBar_Warlock.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_NewPlayerExperience/Blizzard_NewPlayerExperience.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard New Player Experience
3 | ## LoadOnDemand: 1
4 | ## RequiredDep: Blizzard_TutorialManager
5 |
6 | Blizzard_TutorialData.lua
7 | Blizzard_TutorialWatchers.lua
8 | Blizzard_TutorialServices.lua
9 | Blizzard_TutorialTutorials.lua
10 | Blizzard_TutorialLogic.lua
11 |
12 | Blizzard_Tutorial.lua
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_NewPlayerExperienceGuide/Blizzard_NewPlayerExperienceGuide.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard New Player Guide UI
2 | ## LoadOnDemand: 1
3 | GuideCriteriaFrame.xml
4 | GuideFrame.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_CampaignQuestObjectiveTracker.lua:
--------------------------------------------------------------------------------
1 | CAMPAIGN_QUEST_TRACKER_MODULE = ObjectiveTracker_GetModuleInfoTable("CAMPAIGN_QUEST_TRACKER_MODULE", QUEST_TRACKER_MODULE);
2 | CAMPAIGN_QUEST_TRACKER_MODULE.updateReasonModule = OBJECTIVE_TRACKER_UPDATE_MODULE_QUEST;
3 | CAMPAIGN_QUEST_TRACKER_MODULE.updateReasonEvents = OBJECTIVE_TRACKER_UPDATE_QUEST + OBJECTIVE_TRACKER_UPDATE_QUEST_ADDED + OBJECTIVE_TRACKER_UPDATE_SUPER_TRACK_CHANGED;
4 |
5 | CAMPAIGN_QUEST_TRACKER_MODULE:SetHeader(ObjectiveTrackerFrame.BlocksFrame.CampaignQuestHeader, TRACKER_HEADER_CAMPAIGN_QUESTS, OBJECTIVE_TRACKER_UPDATE_QUEST_ADDED);
6 |
7 | function CAMPAIGN_QUEST_TRACKER_MODULE:ShouldDisplayQuest(quest)
8 | return (quest:GetSortType() == QuestSortType.Campaign) and not quest:IsDisabledForSession();
9 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_CampaignQuestObjectiveTracker.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTracker.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Objective Tracker UI
2 | ## LoadOnDemand: 0
3 | ## RequiredDep: Blizzard_UIWidgets, Blizzard_MawBuffs, Blizzard_Professions
4 | Blizzard_ObjectiveTrackerShared.xml
5 | Blizzard_ObjectiveTracker.xml
6 | Blizzard_QuestSuperTracking.lua
7 | Blizzard_QuestObjectiveTracker.xml
8 | Blizzard_CampaignQuestObjectiveTracker.xml
9 | Blizzard_AchievementObjectiveTracker.lua
10 | Blizzard_AutoQuestPopUpTracker.xml
11 | Blizzard_BonusObjectiveTracker.xml
12 | Blizzard_ScenarioObjectiveTracker.xml
13 | Blizzard_ProfessionsRecipeTracker.lua
14 | Blizzard_ObjectiveTrackerUIWidgetContainer.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ObliterumUI/Blizzard_ObliterumUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Obliterum Forge UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_ObliterumUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_OrderHallUI/Blizzard_OrderHallUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Order Hall UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_OrderHallTalents.xml
7 | Blizzard_OrderHallCommandBar.xml
8 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_OrderHallUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PTRFeedback/Bindings.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | PTR_IssueReporter.HandleTooltipKeypress()
4 |
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PTRFeedback/Blizzard_PTRFeedback.toc:
--------------------------------------------------------------------------------
1 | ## Title: PTR Issue Reporter
2 | ## OnlyBetaAndPTR: 1
3 | ## Notes: Tool for gathering issues from PTR
4 | ## SavedVariables: Blizzard_PTRIssueReporter_Saved
5 |
6 | Blizzard_PTRFeedback_FrameTemplates.xml
7 | Blizzard_PTRFeedback.lua
8 | Blizzard_PTRFeedback_Tooltips.lua
9 | Blizzard_PTRFeedback_Frames.lua
10 | Blizzard_PTRFeedback_Events.lua
11 | Blizzard_Reports.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PTRFeedbackGlue/Blizzard_PTRFeedbackGlue.toc:
--------------------------------------------------------------------------------
1 | ## Title: PTR Bug Reporter Glue
2 | ## OnlyBetaAndPTR: 1
3 | ## AllowLoad: Glue
4 | ## Notes: Tool for gathering bugs from PTR
5 | ## SavedVariables: Blizzard_PTRIssueReporter_Saved
6 |
7 | ..\Blizzard_PTRFeedback\Blizzard_PTRFeedback.lua
8 | ..\Blizzard_PTRFeedback\Blizzard_PTRFeedback_Frames.lua
9 | ..\Blizzard_PTRFeedback\Blizzard_Reports.lua
10 |
11 | Blizzard_Reports_Glue.lua
12 | Blizzard_PTRFeedback_Events_Glue.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PVPMatch/Blizzard_PVPMatch.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_PVPMatch
2 | ## LoadOnDemand: 0
3 | ## RequiredDep: Blizzard_UIWidgets
4 | PVPMatchUtil.lua
5 | PVPMatchTable.xml
6 | PVPMatchResults.xml
7 | PVPMatchScoreboard.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PVPUI/Blizzard_PVPUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard PVP UI
2 | ## Notes: MegaQueue
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 | Blizzard_PVPUI.xml
7 | Localization.lua
8 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PVPUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PartyPoseUI/Blizzard_PartyPoseUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_PartyPoseUI
2 | ## Notes: Every time I'm here it's a party! :3
3 | ## Author: Blizzard Entertainment
4 | ## Version: 1.0
5 | ## LoadOnDemand: 1
6 |
7 | Blizzard_PartyPoseUI.lua
8 | Blizzard_PartyPoseUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PetBattleUI/Blizzard_PetBattleUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Pet Battle UI
2 | ## LoadOnDemand: 0
3 | Blizzard_PetBattleUIPatchwerks.xml
4 | Blizzard_PetBattleUI.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_PetBattleUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Professions/Blizzard_Professions.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Professions
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | ## Dependencies: Blizzard_ProfessionsTemplates, Blizzard_SharedTalentUI
5 | ## SavedVariablesPerCharacter: g_professionsSpecsSelectedTabs, g_professionsSpecsSelectedPaths
6 | Blizzard_ProfessionsRankBar.xml
7 | Blizzard_ProfessionsGuildMemberList.xml
8 | Blizzard_ProfessionsCraftingOutputLog.xml
9 | Blizzard_ProfessionsRecipeLevel.xml
10 | Blizzard_ProfessionsCrafting.xml
11 | Blizzard_ProfessionsSpecializationsTemplates.xml
12 | Blizzard_ProfessionsSpecializations.xml
13 | Blizzard_ProfessionsCrafterOrderView.xml
14 | Blizzard_ProfessionsCrafterOrderPage.xml
15 | Blizzard_ProfessionsFrame.xml
16 | Blizzard_ProfessionsRegistration.lua
17 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Professions/Blizzard_ProfessionsRegistration.lua:
--------------------------------------------------------------------------------
1 | do
2 | local attributes =
3 | {
4 | area = "left",
5 | xoffset = 35,
6 | pushable = 1,
7 | allowOtherPanels = 1,
8 | checkFit = 1,
9 | };
10 | RegisterUIPanel(ProfessionsFrame, attributes);
11 | end
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Professions/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsCustomerOrders/Blizzard_ProfessionsCustomerOrders.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Professions Customer Orders
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | ## Dependencies: Blizzard_ProfessionsTemplates, Blizzard_AuctionHouseShared
5 | Blizzard_ProfessionsCustomerOrdersForm.xml
6 | Blizzard_ProfessionsCustomerOrdersRecipeCategoryList.xml
7 | Blizzard_ProfessionsCustomerOrdersRecipeList.xml
8 | Blizzard_ProfessionsCustomerOrdersBrowseOrders.xml
9 | Blizzard_ProfessionsCustomerOrdersMyOrders.xml
10 | Blizzard_ProfessionsCustomerOrders.xml
11 | Registration.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsCustomerOrders/Registration.lua:
--------------------------------------------------------------------------------
1 | do
2 | local attributes =
3 | {
4 | area = "doublewide",
5 | xoffset = 20,
6 | pushable = 0,
7 | allowOtherPanels = 1,
8 | checkFit = 1,
9 | };
10 | RegisterUIPanel(ProfessionsCustomerOrdersFrame, attributes);
11 | end
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeEnchantSlot.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeFlyoutInstance.lua:
--------------------------------------------------------------------------------
1 | local flyout = CreateFrame("FRAME", nil, nil, "ProfessionsItemFlyoutTemplate");
2 | flyout:Hide();
3 |
4 | function CloseProfessionsItemFlyout()
5 | flyout:ClearAllPoints();
6 | flyout:Hide();
7 | end
8 |
9 | function OpenProfessionsItemFlyout(owner, parent)
10 | -- Avoiding parenting to a scaled item slot (recraft).
11 | flyout:SetParent(parent);
12 | flyout:SetPoint("TOPLEFT", owner, "TOPRIGHT", 5, 0);
13 | flyout:SetFrameStrata("HIGH");
14 | flyout:Show();
15 | return flyout;
16 | end
17 |
18 | function ToggleProfessionsItemFlyout(owner, parent)
19 | if flyout:IsShown() then
20 | CloseProfessionsItemFlyout();
21 | return nil;
22 | end
23 |
24 | OpenProfessionsItemFlyout(owner, parent);
25 | return flyout;
26 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeReagentSlot.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ProfessionsTemplates/Blizzard_ProfessionsRecipeSalvageSlot.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_QuestNavigation/Blizzard_QuestNavigation.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Quest Navigation
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | SuperTrackedFrame.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_RaidUI/Blizzard_RaidUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Raid UI
2 | ## LoadOnDemand: 1
3 | ## SavedVariablesPerCharacter: RAID_PULLOUT_POSITIONS, RAID_SINGLE_POSITIONS
4 | Blizzard_RaidUI.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_RaidUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Runeforge UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_RuneforgePowerList.xml
5 | Blizzard_RuneforgeModifierSlot.xml
6 | Blizzard_RuneforgeItemSlot.xml
7 | Blizzard_RuneforgeCreateFrame.xml
8 | Blizzard_RuneforgeCraftingFrame.xml
9 | Blizzard_RuneforgeCraftingTooltip.xml
10 | Blizzard_RuneforgeFrame.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_ScrappingMachineUI/Blizzard_ScrappingMachineUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Scraping Machine UI
2 | ## LoadOnDemand: 1
3 |
4 | Blizzard_ScrappingMachineUI.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SecureTransferUI/Blizzard_SecureTransferUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Secure Trade UI
2 | Blizzard_SecureTransferUI.xml
3 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SecureTransferUI/Blizzard_SecureTransferUIOutbound.lua:
--------------------------------------------------------------------------------
1 | --If any of these functions call out of this file, they should be using securecall. Be very wary of using return values.
2 | local _, tbl = ...;
3 | local Outbound = {};
4 | tbl.Outbound = Outbound;
5 | tbl = nil; --This file shouldn't be calling back into secure code.
6 |
7 | function Outbound.UpdateSendMailButton()
8 | securecall("SendMailFrame_EnableSendMailButton");
9 | end
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SelectorUI/Blizzard_SelectorUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Selector UI
2 | ## LoadOnDemand: 1
3 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Settings/Blizzard_Settings.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Settings
2 | ## Author: Blizzard Entertainment
3 | ## AllowLoad: Both
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/AreaPOIDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/BannerDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/BattlefieldFlagDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/ContributionCollectorDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/DigSiteDataProvider.lua:
--------------------------------------------------------------------------------
1 | DigSiteDataProviderMixin = CreateFromMixins(CVarMapCanvasDataProviderMixin);
2 | DigSiteDataProviderMixin:Init("digSites");
3 |
4 | function DigSiteDataProviderMixin:RemoveAllData()
5 | self:GetMap():RemoveAllPinsByTemplate("DigSitePinTemplate");
6 | end
7 |
8 | function DigSiteDataProviderMixin:RefreshAllData(fromOnShow)
9 | self:RemoveAllData();
10 |
11 | if not self:IsCVarSet() then
12 | return;
13 | end
14 |
15 | local mapID = self:GetMap():GetMapID();
16 | local digSites = C_ResearchInfo.GetDigSitesForMap(mapID);
17 | for i, digSiteInfo in ipairs(digSites) do
18 | self:GetMap():AcquirePin("DigSitePinTemplate", digSiteInfo);
19 | end
20 | end
21 |
22 | --[[ Pin ]]--
23 | DigSitePinMixin = BaseMapPoiPinMixin:CreateSubPin("PIN_FRAME_LEVEL_DIG_SITE");
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/DigSiteDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/DungeonEntranceDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/FlightPointDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/FogOfWarDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/GarrisonPlotDataProvider.lua:
--------------------------------------------------------------------------------
1 | GarrisonPlotDataProviderMixin = CreateFromMixins(MapCanvasDataProviderMixin);
2 |
3 | function GarrisonPlotDataProviderMixin:RemoveAllData()
4 | self:GetMap():RemoveAllPinsByTemplate("GarrisonPlotPinTemplate");
5 | end
6 |
7 | function GarrisonPlotDataProviderMixin:RefreshAllData(fromOnShow)
8 | self:RemoveAllData();
9 |
10 | local mapID = self:GetMap():GetMapID();
11 | local garrisonPlots = C_Garrison.GetGarrisonPlotsInstancesForMap(mapID);
12 | for i, garrisonPlotInfo in ipairs(garrisonPlots) do
13 | self:GetMap():AcquirePin("GarrisonPlotPinTemplate", garrisonPlotInfo);
14 | end
15 | end
16 |
17 | --[[ Pin ]]--
18 | GarrisonPlotPinMixin = BaseMapPoiPinMixin:CreateSubPin("PIN_FRAME_LEVEL_GARRISON_PLOT");
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/GarrisonPlotDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/GossipDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/GroupMembersDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/InvasionDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/MapExplorationDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/MapHighlightDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/MapIndicatorQuestDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/MapLinkDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/PetTamerDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/QuestBlobDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/QuestSessionDataProvider.lua:
--------------------------------------------------------------------------------
1 | QuestSessionDataProviderMixin = CreateFromMixins(MapCanvasDataProviderMixin);
2 |
3 | function QuestSessionDataProviderMixin:OnShow()
4 | self:RegisterEvent("QUEST_SESSION_JOINED");
5 | self:RegisterEvent("QUEST_SESSION_LEFT");
6 | end
7 |
8 | function QuestSessionDataProviderMixin:OnHide()
9 | self:UnregisterEvent("QUEST_SESSION_JOINED");
10 | self:UnregisterEvent("QUEST_SESSION_LEFT");
11 | end
12 |
13 | function QuestSessionDataProviderMixin:OnEvent()
14 | self:GetMap():ForceRefreshDetailLayers();
15 | self:GetMap():RefreshAll(true);
16 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/ScenarioDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/SelectableGraveyardDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedMapDataProviders/VehicleDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedTalentUI/Blizzard_SharedTalentSelectionTemplates.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedTalentUI/Blizzard_SharedTalentUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Shared Talent UI
2 | ## LoadOnDemand: 0
3 | Blizzard_SharedTalentUtil.lua
4 | Blizzard_SharedTalentEdgeTemplates.xml
5 | Blizzard_SharedTalentButtonTemplates.xml
6 | Blizzard_SharedTalentSearchTemplates.xml
7 | Blizzard_SharedTalentSelectionTemplates.xml
8 | Blizzard_SharedTalentFrameTemplates.xml
9 | Blizzard_SharedTalentFrame.xml
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SharedWidgetFrames/Blizzard_SharedWidgetFrames.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_SharedWidgetFrames
2 | ## LoadOnDemand: 0
3 | ## RequiredDep: Blizzard_UIWidgets
4 |
5 | Blizzard_UIWidgetCenterDisplayFrame.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SocialUI/Blizzard_SocialUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Social UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## RequiredDep: Blizzard_AchievementUI
5 | ## LoadOnDemand: 1
6 | Blizzard_SocialUI.xml
7 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SocialUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_Soulbinds.lua:
--------------------------------------------------------------------------------
1 | do
2 | local attributes =
3 | {
4 | area = "doublewide",
5 | xoffset = 35,
6 | pushable = 0,
7 | allowOtherPanels = 1,
8 | checkFit = 1,
9 | };
10 | RegisterUIPanel(SoulbindViewer, attributes);
11 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_Soulbinds.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Soulbinds
2 | ## Author: Blizzard Entertainment
3 | ## LoadOnDemand: 1
4 | Blizzard_SoulbindsUtil.lua
5 | Blizzard_SoulbindsTemplates.xml
6 | Blizzard_SoulbindsSelectButton.xml
7 | Blizzard_SoulbindsSelectGroup.xml
8 | Blizzard_SoulbindsConduit.lua
9 | Blizzard_SoulbindsConduitList.xml
10 | Blizzard_SoulbindsNode.xml
11 | Blizzard_SoulbindsNodeLink.xml
12 | Blizzard_SoulbindsTree.xml
13 | Blizzard_SoulbindsViewer.xml
14 | Blizzard_Soulbinds.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_Soulbinds.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsSelectGroup.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsTemplates.lua:
--------------------------------------------------------------------------------
1 | --
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsTemplates.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_StoreUI/Blizzard_StoreUIInsecure.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_StoreUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_SubscriptionInterstitialUI/Blizzard_SubscriptionInterstitialUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Subscription Interstitial UI
2 | ## LoadOnDemand: 1
3 | Blizzard_SubscriptionInterstitialUI.xml
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TalentUI/Blizzard_TalentUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Talent UI
2 | ## LoadOnDemand: 1
3 | Blizzard_TalentUI.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TalentUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TimeManager/Blizzard_TimeManager.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Time Manager
2 | ## LoadOnDemand: 1
3 | ## SavedVariablesPerCharacter: BlizzardStopwatchOptions
4 | Blizzard_TimeManager.xml
5 | Localization.lua
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TimeManager/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TokenUI/Blizzard_TokenUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_TokenUI
2 | Blizzard_TokenUI.lua
3 | Blizzard_TokenUI.xml
4 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TokenUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TorghastLevelPicker/Blizzard_TorghastLevelPicker.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_TorghastLevelPicker
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 |
6 | Blizzard_TorghastLevelPicker.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TrainerUI/Blizzard_TrainerUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Trainer UI
2 | ## LoadOnDemand: 1
3 | Blizzard_TrainerUI.xml
4 | Localization.lua
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TrainerUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_TutorialManager/Blizzard_TutorialManager.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard Tutorial Manager
3 |
4 | Blizzard_TutorialQueue.lua
5 | Blizzard_TutorialDispatcher.lua
6 | Blizzard_TutorialQuestManager.lua
7 | Blizzard_TutorialRangeManager.lua
8 |
9 | Blizzard_TutorialMainFrame.xml
10 | Blizzard_TutorialPointerFrame.xml
11 | Blizzard_TutorialKeyboardMouseFrame.xml
12 | Blizzard_TutorialEffects.xml
13 |
14 | Blizzard_TutorialBase.lua
15 | Blizzard_TutorialHelper.lua
16 | Blizzard_TutorialManager.lua
17 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_Tutorials/Blizzard_Tutorials.toc:
--------------------------------------------------------------------------------
1 | ## Author: Blizzard Entertainment
2 | ## Title: Blizzard Tutorials
3 | ## RequiredDep: Blizzard_TutorialManager
4 |
5 | Blizzard_Tutorials_Classes.lua
6 | Blizzard_Tutorials_Dracthyr.lua
7 | Blizzard_Tutorials_Dragonriding.lua
8 | Blizzard_TutorialReagentBag.lua
9 | Blizzard_Tutorials_Professions.lua
10 | Blizzard_Tutorials_Frame_Tutorials.lua
11 | Blizzard_Tutorials.lua
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIFrameManager/Blizzard_UIFrameManager.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_UIFrameManager
2 | ## LoadOnDemand: 0
3 | Blizzard_UIFrameManager.lua
4 | Blizzard_UIFrameManager.xml
5 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetAnimationTemplates.lua:
--------------------------------------------------------------------------------
1 | TorghastGemsAnimationMixin = {};
2 |
3 | function TorghastGemsAnimationMixin:Reset()
4 | self.Anim:Stop();
5 | self.FullGem:SetAlpha(0);
6 | self.Sheen:SetAlpha(0);
7 | self.Glow:SetAlpha(0);
8 | end
9 |
10 | function TorghastGemsAnimationMixin:Play()
11 | self.Anim:Play();
12 | end
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetBelowMinimapFrame.lua:
--------------------------------------------------------------------------------
1 | UIWidgetBelowMinimapContainerMixin = {}
2 |
3 | local function WidgetsLayout(widgetContainer, sortedWidgets)
4 | DefaultWidgetLayout(widgetContainer, sortedWidgets);
5 | UIParent_ManageFramePositions();
6 | end
7 |
8 | function UIWidgetBelowMinimapContainerMixin:OnLoad()
9 | UIWidgetContainerMixin.OnLoad(self);
10 | local setID = C_UIWidgetManager.GetBelowMinimapWidgetSetID();
11 | self:RegisterForWidgetSet(setID, WidgetsLayout);
12 | end
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetCenterScreenFrame.lua:
--------------------------------------------------------------------------------
1 | UIWidgetCenterScreenContainerMixin = {}
2 |
3 | local centerScreenSetID = 676;
4 | function UIWidgetCenterScreenContainerMixin:Layout()
5 | -- Keep the size of the widget container the same because it's centered
6 | end
7 |
8 | function UIWidgetCenterScreenContainerMixin:OnLoad()
9 | UIWidgetContainerMixin.OnLoad(self);
10 | self:RegisterForWidgetSet(centerScreenSetID);
11 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetCenterScreenFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetPowerBarFrame.lua:
--------------------------------------------------------------------------------
1 | UIWidgetPowerBarContainerMixin = {}
2 |
3 | local function WidgetsLayout(widgetContainer, sortedWidgets)
4 | DefaultWidgetLayout(widgetContainer, sortedWidgets);
5 |
6 | EncounterBar:Layout();
7 | if EncounterBar:IsInDefaultPosition() then
8 | UIParent_ManageFramePositions();
9 | end
10 | end
11 |
12 | function UIWidgetPowerBarContainerMixin:OnLoad()
13 | UIWidgetContainerMixin.OnLoad(self);
14 | local setID = C_UIWidgetManager.GetPowerBarWidgetSetID();
15 | self:RegisterForWidgetSet(setID, WidgetsLayout);
16 | end
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetPowerBarFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateCaptureZone.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateDoubleStateIconRow.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateHorizontalCurrencies.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateScenarioHeaderCurrenciesAndBackground.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateSpacer.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateSpellDisplay.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateStackedResourceTracker.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateTextWithState.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateTextureAndText.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateTextureAndTextRow.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTopCenterFrame.lua:
--------------------------------------------------------------------------------
1 | UIWidgetTopCenterContainerMixin = {}
2 |
3 | function UIWidgetTopCenterContainerMixin:OnLoad()
4 | UIWidgetContainerMixin.OnLoad(self);
5 | local setID = C_UIWidgetManager.GetTopCenterWidgetSetID();
6 | self:RegisterForWidgetSet(setID);
7 | end
8 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTopCenterFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_VoidStorageUI/Blizzard_VoidStorageUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Void Storage UI
2 | ## Author: Blizzard Entertainment
3 | ## Version: 1.0
4 | ## LoadOnDemand: 1
5 | Blizzard_VoidStorageUI.xml
6 | Localization.lua
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_VoidStorageUI/Localization.lua:
--------------------------------------------------------------------------------
1 | -- This file is executed at the end of addon load
2 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WarfrontsPartyPoseUI/Blizzard_WarfrontsPartyPoseUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard_WarfrontsPartyPoseUI
2 | ## Notes: Okay, maybe not the ideal location for a party.. (Warfronts End Screen)
3 | ## Author: Blizzard Entertainment
4 | ## RequiredDep: Blizzard_PartyPoseUI
5 | ## Version: 1.0
6 | ## LoadOnDemand: 1
7 |
8 | Blizzard_WarfrontsPartyPoseUI.lua
9 | Blizzard_WarfrontsPartyPoseUI.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WeeklyRewards/Blizzard_WeeklyRewards.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard Weekly Rewards
2 | ## LoadOnDemand: 1
3 | Blizzard_WeeklyRewards.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard World Map UI
2 | ## Author: Blizzard Entertainment
3 | ## RequiredDep: Blizzard_MapCanvas, Blizzard_SharedMapDataProviders
4 | ## LoadOnDemand: 0
5 |
6 | MapTexturePreloader.lua
7 | WM_WorldQuestDataProvider.xml
8 | WM_EventOverlayDataProvider.xml
9 | WM_DebugDataProvider.xml
10 | Blizzard_WorldMapTemplates.xml
11 | Blizzard_WorldMap.xml
12 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WorldMap/WM_DebugDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WorldMap/WM_WorldQuestDataProvider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WowTokenUI/Blizzard_WowTokenUI.toc:
--------------------------------------------------------------------------------
1 | ## Title: Blizzard WoW Token UI
2 | ## LoadOnDemand: 0
3 | ..\..\SharedXML\Mixin.lua
4 | ..\..\SharedXML\PortraitFrame.lua
5 | ..\..\SharedXML\NineSliceLayouts.lua
6 | ..\..\SharedXML\NineSlice.lua
7 | ..\..\SharedXML\SecureUIPanelTemplates.lua
8 | Blizzard_WowTokenUI.xml
9 | Blizzard_WowTokenUIInsecure.xml
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WowTokenUI/Blizzard_WowTokenUIInsecure.lua:
--------------------------------------------------------------------------------
1 | -- DO NOT PUT ANY SENSITIVE CODE IN THIS FILE
2 | -- This file does not have access to the secure (forbidden) code. It is only called via Outbound and no function in this file should ever return values.
3 |
4 | function RedeemFailed(result)
5 | local error;
6 | if (result == LE_TOKEN_RESULT_ERROR_TRIAL_RESTRICTED) then
7 | error = TOKEN_TRIAL_RESTRICTIONS;
8 | elseif (result == LE_TOKEN_RESULT_ERROR_DISABLED) then
9 | error = TOKEN_AUCTIONS_UNAVAILABLE;
10 | else
11 | error = SPELL_FAILED_ERROR;
12 | end
13 | UIErrorsFrame:AddMessage(error, 1.0, 0.1, 0.1, 1.0);
14 | end
15 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WowTokenUI/Blizzard_WowTokenUIInsecure.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/AddOns/Blizzard_WowTokenUI/Blizzard_WowTokenUIOutbound.lua:
--------------------------------------------------------------------------------
1 | --If any of these functions call out of this file, they should be using securecall. Be very wary of using return values.
2 | local _, tbl = ...;
3 | local Outbound = {};
4 | tbl.Outbound = Outbound;
5 | tbl = nil; --This file shouldn't be calling back into secure code.
6 |
7 | function Outbound.RedeemFailed(result)
8 | securecall("RedeemFailed", result);
9 | end
10 |
11 | function Outbound.AuctionWowTokenUpdate()
12 | securecall("AuctionWowToken_UpdateMarketPrice");
13 | end
14 |
15 | function Outbound.RecruitAFriendPlayClaimRewardFanfare()
16 | securecall("RecruitAFriend_PlayClaimRewardFanfare");
17 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/ActionStatus.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Interface/FrameXML/AdventuresFollowerTooltip.lua:
--------------------------------------------------------------------------------
1 |
2 | ----------------------------------------
3 | -- Adventures Level Portrait Mixin
4 | ---------------------------------------
5 |
6 | AdventuresLevelPortraitMixin = {}
7 |
8 | function AdventuresLevelPortraitMixin:SetupPortrait(info)
9 | self.info = info;
10 |
11 | self.PuckBorder:SetAtlas("Adventurers-Followers-Frame");
12 | self.Portrait:SetTexture(info.portraitIconID);
13 | self.LevelDisplayFrame.LevelText:SetText(info.level);
14 | end
15 |
--------------------------------------------------------------------------------
/Interface/FrameXML/AlertFrameIntrinsic.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
12 |
--------------------------------------------------------------------------------
/Interface/FrameXML/AzeriteBar.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Interface/FrameXML/BattlePetTooltip.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/FrameXML/BattlegroundChatFilters.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/FrameXML/ChatAlertFrameMixin.lua:
--------------------------------------------------------------------------------
1 | ChatAlertFrameMixin = {};
2 |
3 | function ChatAlertFrameMixin:OnLoad()
4 | AlertContainerMixin.OnLoad(self);
5 | self:SetJustification("LEFT");
6 | self:SetWidth(DEFAULT_CHAT_FRAME.buttonFrame:GetWidth());
7 | self:SetPoint("BOTTOMLEFT", DEFAULT_CHAT_FRAME.buttonFrame, "TOPLEFT", 0, 27);
8 | end
9 |
10 | function ChatAlertFrameMixin:SetChatButtonSide(buttonSide)
11 | if buttonSide == "left" then
12 | self:SetJustification("LEFT");
13 | elseif buttonSide == "right" then
14 | self:SetJustification("RIGHT");
15 | end
16 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/ClassPowerBar.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/FrameXML/ClassResourceBarTemplate.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/FrameXML/ClassResourceOverlay.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/Interface/FrameXML/CombatFeedback.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/FrameXML/CompactPartyFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/FrameXML/Cooldown.lua:
--------------------------------------------------------------------------------
1 |
2 | function CooldownFrame_Set(self, start, duration, enable, forceShowDrawEdge, modRate)
3 | if enable and enable ~= 0 and start > 0 and duration > 0 then
4 | self:SetDrawEdge(forceShowDrawEdge);
5 | self:SetCooldown(start, duration, modRate);
6 | else
7 | CooldownFrame_Clear(self);
8 | end
9 | end
10 |
11 | function CooldownFrame_Clear(self)
12 | self:Clear();
13 | end
14 |
15 | function CooldownFrame_SetDisplayAsPercentage(self, percentage)
16 | local seconds = 100; -- any number, really
17 | self:Pause();
18 | self:SetCooldown(GetTime() - seconds * percentage, seconds);
19 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/Cooldown.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/FrameXML/CurrencyContainer.lua:
--------------------------------------------------------------------------------
1 | CurrencyContainerUtil = {};
2 |
3 | function CurrencyContainerUtil.GetCurrencyContainerInfo(currencyID, numItems, name, texture, quality)
4 | local entry = C_CurrencyInfo.GetCurrencyContainerInfo(currencyID, numItems);
5 | if (entry) then
6 | return entry.name, entry.icon, entry.displayAmount, entry.quality;
7 | end
8 | return name, texture, numItems, quality;
9 | end
10 |
11 | function CurrencyContainerUtil.GetCurrencyContainerInfoForAlert(currencyID, quantity, name, texture, quality)
12 |
13 | if (C_CurrencyInfo.IsCurrencyContainer(currencyID, quantity)) then
14 | return CurrencyContainerUtil.GetCurrencyContainerInfo(currencyID, quantity, name, texture, quality);
15 | end
16 |
17 | return name, texture, quantity, quality;
18 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/CustomizationDebugFrame.lua:
--------------------------------------------------------------------------------
1 |
2 | CUSTOMIZATIONDEBUGFRAME_UPDATE_TIME = 0.5;
3 |
4 | function ToggleCustomizationDebugInfo()
5 | if ( CustomizationDebugFrame:IsShown() ) then
6 | CustomizationDebugFrame:Hide();
7 | else
8 | CustomizationDebugFrame:Show();
9 | end
10 | end
11 |
12 | function CustomizationDebugFrame_OnLoad(self)
13 | self.updateTime = 0;
14 | end
15 |
16 | function CustomizationDebugFrame_OnUpdate(self, elapsed)
17 | local updateTime = self.updateTime - elapsed;
18 | if ( updateTime <= 0 ) then
19 | updateTime = CUSTOMIZATIONDEBUGFRAME_UPDATE_TIME;
20 | CustomizationDebugFrameText:SetText(GetDebugTargetCustomizationInfo());
21 | end
22 | self.updateTime = updateTime;
23 | end
24 |
--------------------------------------------------------------------------------
/Interface/FrameXML/FadingFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/FrameXML/FogOfWarFrameTemplates.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Interface/FrameXML/GhostFrame.lua:
--------------------------------------------------------------------------------
1 | GhostFrameMixin = {}
2 |
3 | function GhostFrameMixin:OnLoad()
4 | self:RegisterEvent("ADDON_LOADED");
5 | end
6 |
7 | function GhostFrameMixin:OnEvent(event, ...)
8 | if ( event == "ADDON_LOADED" ) then
9 | local addonName = ...;
10 | if addonName == "Blizzard_UIWidgets" then
11 | self:ClearAllPoints();
12 | self:SetPoint("TOP", UIWidgetTopCenterContainerFrame, "BOTTOM", 0, -4);
13 | end
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Interface/FrameXML/HealthBar.lua:
--------------------------------------------------------------------------------
1 |
2 | function HealthBar_OnValueChanged(self, value, smooth)
3 | if ( not value ) then
4 | return;
5 | end
6 | local r, g, b;
7 | local min, max = self:GetMinMaxValues();
8 | if ( (value < min) or (value > max) ) then
9 | return;
10 | end
11 | if ( (max - min) > 0 ) then
12 | value = (value - min) / (max - min);
13 | else
14 | value = 0;
15 | end
16 | if(smooth) then
17 | if(value > 0.5) then
18 | r = (1.0 - value) * 2;
19 | g = 1.0;
20 | else
21 | r = 1.0;
22 | g = value * 2;
23 | end
24 | else
25 | r = 0.0;
26 | g = 1.0;
27 | end
28 | b = 0.0;
29 | if ( not self.lockColor ) then
30 | self:SetStatusBarColor(r, g, b);
31 | end
32 | end
33 |
--------------------------------------------------------------------------------
/Interface/FrameXML/HonorBar.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Interface/FrameXML/Localization.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/FrameXML/LocalizationPost.lua:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | function LocalizePost()
5 | -- Put all locale specific string adjustments here
6 | end
7 |
--------------------------------------------------------------------------------
/Interface/FrameXML/LocalizationPost.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
8 |
--------------------------------------------------------------------------------
/Interface/FrameXML/MageArcaneChargesBar.lua:
--------------------------------------------------------------------------------
1 | MagePowerBar = {};
2 |
3 | function MagePowerBar:UpdatePower()
4 | local power = UnitPower("player", Enum.PowerType.ArcaneCharges, true);
5 |
6 | for i = 1, power do
7 | local charge = self.classResourceButtonTable[i];
8 | if (charge and not charge.on) then
9 | charge.on = true;
10 | charge.TurnOff:Stop();
11 | charge.TurnOn:Play();
12 | end
13 | end
14 | for i = power + 1, #self.classResourceButtonTable do
15 | local charge = self.classResourceButtonTable[i];
16 | if (charge and charge.on) then
17 | charge.on = false;
18 | charge.TurnOn:Stop();
19 | charge.TurnOff:Play();
20 | end
21 | end
22 | end
23 |
24 | ArcaneChargeMixin = { };
25 | function ArcaneChargeMixin:Setup()
26 | self.on = false;
27 | self.ChargeTexture:SetAlpha(0.3);
28 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/ObjectAPI/ObjectCache.lua:
--------------------------------------------------------------------------------
1 | function ObjectCache_Create(mixin)
2 | return {
3 | objects = {},
4 |
5 | Get = function(self, key)
6 | local object = self.objects[key];
7 | if object then
8 | return object;
9 | end
10 |
11 | object = CreateFromMixins(mixin);
12 | object:Init(key);
13 | self.objects[key] = object;
14 | return object;
15 | end,
16 | }
17 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/ObjectAPI/UiMapPoint.lua:
--------------------------------------------------------------------------------
1 | UiMapPoint = {};
2 |
3 | function UiMapPoint.CreateFromCoordinates(mapID, x, y, z)
4 | local uiMapPoint = { uiMapID = mapID, position = CreateVector2D(x, y), z = z };
5 | return uiMapPoint;
6 | end
7 |
8 | function UiMapPoint.CreateFromVector2D(mapID, position, z)
9 | local uiMapPoint = { uiMapID = mapID, position = position, z = z };
10 | return uiMapPoint;
11 | end
12 |
13 | function UiMapPoint.CreateFromVector3D(mapID, position)
14 | local uiMapPoint = { uiMapID = mapID, position = CreateVector2D(position.x, position.y), z = position.z };
15 | return uiMapPoint;
16 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/PVPUtil.lua:
--------------------------------------------------------------------------------
1 | PVPUtil = {};
2 |
3 | SL_START_SEASON = 30;
4 |
5 | function PVPUtil.GetTierName(tierEnum)
6 | return _G["PVP_RANK_"..tierEnum.."_NAME"];
7 | end
8 |
9 | function PVPUtil.GetTierDescription(tierEnum)
10 | return _G["PVP_RANK_"..tierEnum.."_NEXT_RANK_DESC"];
11 | end
12 | function PVPUtil.GetBracketName(bracket)
13 | return _G["PVP_BRACKET_"..bracket];
14 | end
15 |
16 | function PVPUtil.IsInActiveBattlefield()
17 | for i = 1, GetMaxBattlefieldID() do
18 | local status = GetBattlefieldStatus(i);
19 | if status == "active" then
20 | return true, i;
21 | end
22 | end
23 |
24 | return false, nil;
25 | end
26 |
27 | function PVPUtil.GetCurrentSeasonNumber()
28 | return C_PvP.GetUIDisplaySeason();
29 | end
30 |
--------------------------------------------------------------------------------
/Interface/FrameXML/PetPopup.lua:
--------------------------------------------------------------------------------
1 |
2 | function PetPopup_Confirm()
3 | StaticPopup_Show("PETRENAMECONFIRM");
4 | end
5 |
6 | function PetPopup_Cancel()
7 | PetRenamePopup:Hide();
8 | end
9 |
--------------------------------------------------------------------------------
/Interface/FrameXML/PetStableModelMixin.lua:
--------------------------------------------------------------------------------
1 | --------------------------------------------------
2 | -- PET STABLE MODEL FRAME MIXIN
3 | PetStableModelFrameMixin = CreateFromMixins(ModelFrameMixin);
4 |
5 | function PetStableModelFrameMixin:OnLoad()
6 | ModelFrameMixin.OnLoad(self, MODELFRAME_MAX_PLAYER_ZOOM);
7 | self:SetCamDistanceScale(1.3);
8 | end
9 |
10 |
--------------------------------------------------------------------------------
/Interface/FrameXML/PlayerInteractionFrameManager.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/FrameXML/QuestNPCModelFrameMixin.lua:
--------------------------------------------------------------------------------
1 |
2 | --------------------------------------------------
3 | -- QUEST NPC MODEL FRAME MIXIN
4 | QuestNPCModelFrameMixin = CreateFromMixins(ModelFrameMixin);
5 |
6 | function QuestNPCModelFrameMixin:OnLoad()
7 | ModelFrameMixin.OnLoad(self);
8 | self:SetPortraitZoom(0.6);
9 | self:SetRotation(0);
10 | end
11 |
12 |
--------------------------------------------------------------------------------
/Interface/FrameXML/ReputationBar.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/Interface/FrameXML/SettingDefinitions/Controls.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Interface/FrameXML/SettingDefinitions/Groups.lua:
--------------------------------------------------------------------------------
1 | Settings.GetOrCreateSettingsGroup(SETTING_GROUP_GAMEPLAY, 1);
2 | Settings.GetOrCreateSettingsGroup(SETTING_GROUP_ACCESSIBILITY, 2);
3 | Settings.GetOrCreateSettingsGroup(SETTING_GROUP_SYSTEM, 3);
4 |
--------------------------------------------------------------------------------
/Interface/FrameXML/SettingDefinitions/Keybindings.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Interface/FrameXML/SettingDefinitions/Mac.lua:
--------------------------------------------------------------------------------
1 | if IsMacClient() then
2 | DefineGameSettingsMacOpenUniversalAccessDialog(StaticPopupDialogs);
3 | DefineGameSettingsMacOpenInputMonitoringDialog(StaticPopupDialogs);
4 |
5 | SettingsRegistrar:AddRegistrant(RegisterMacSettings);
6 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/SocialQueue.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/FrameXML/SocialToast.lua:
--------------------------------------------------------------------------------
1 | DefaultAnimOutMixin = {};
2 |
3 | function DefaultAnimOutMixin:OnFinished()
4 | self:GetParent():Hide();
5 | end
6 |
7 | SocialToastCloseButtonMixin = {};
8 |
9 | function SocialToastCloseButtonMixin:OnEnter()
10 | self:GetParent():OnEnter();
11 | end
12 |
13 | function SocialToastCloseButtonMixin:OnLeave()
14 | self:GetParent():OnLeave();
15 | end
16 |
17 | function SocialToastCloseButtonMixin:OnClick()
18 | -- Currently all work is done in OnHide...possibly better to have a dedicated close method?
19 | self:GetParent():Hide();
20 | end
21 |
22 | SocialToastMixin = {};
23 |
24 | function SocialToastMixin:OnEnter()
25 | AlertFrame_PauseOutAnimation(self);
26 | end
27 |
28 | function SocialToastMixin:OnLeave()
29 | AlertFrame_ResumeOutAnimation(self);
30 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/StaticPopupSpecial.lua:
--------------------------------------------------------------------------------
1 | StaticPopupSpecialMixin = { };
--------------------------------------------------------------------------------
/Interface/FrameXML/StatsFrame.lua:
--------------------------------------------------------------------------------
1 |
2 | STATSFRAME_UPDATE_TIME = 0.5;
3 |
4 | function ToggleStats()
5 | if ( StatsFrame:IsShown() ) then
6 | StatsFrame:Hide();
7 | else
8 | StatsFrame:Show();
9 | end
10 | end
11 |
12 | function StatsFrame_OnLoad(self)
13 | self.updateTime = 0;
14 | end
15 |
16 | function StatsFrame_OnUpdate(self, elapsed)
17 | local updateTime = self.updateTime - elapsed;
18 | if ( updateTime <= 0 ) then
19 | updateTime = STATSFRAME_UPDATE_TIME;
20 | StatsFrameText:SetText(GetDebugStats());
21 | end
22 | self.updateTime = updateTime;
23 | end
24 |
--------------------------------------------------------------------------------
/Interface/FrameXML/StatsFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Interface/FrameXML/TabardModelControlButtonMixin.lua:
--------------------------------------------------------------------------------
1 |
2 | --------------------------------------------------
3 | -- TABARD MODEL CONTROL ROTATE BUTTON MIXIN
4 | TabardModelControlRotateButtonMixin = CreateFromMixins(ModelControlRotateButtonMixin);
5 |
6 | function TabardModelControlRotateButtonMixin:OnLoad()
7 | --cache off the model
8 | self.model = self:GetParent();
9 | end
10 |
--------------------------------------------------------------------------------
/Interface/FrameXML/TabardModelFrameMixin.lua:
--------------------------------------------------------------------------------
1 |
2 | --------------------------------------------------
3 | -- TABARD MODEL FRAME MIXIN
4 | TabardModelFrameMixin = CreateFromMixins(ModelFrameMixin);
5 |
6 | function TabardModelFrameMixin:OnLoad()
7 | self.rotation = 0;
8 | self:SetRotation(self.rotation);
9 | end
10 |
11 | function TabardModelFrameMixin:OnUpdate(elapsedTime)
12 | self:UpdateRotation(TabardCharacterModelRotateLeftButton, TabardCharacterModelRotateRightButton, elapsedTime);
13 | end
14 |
15 |
--------------------------------------------------------------------------------
/Interface/FrameXML/TextToSpeechFrameConstants.lua:
--------------------------------------------------------------------------------
1 | TEXT_TO_SPEECH_CHAT_TYPES = {
2 | "MONSTER_SAY",
3 | "MONSTER_YELL",
4 | "MONSTER_WHISPER",
5 | "MONSTER_EMOTE",
6 | "RAID_BOSS_EMOTE",
7 | "RAID_BOSS_WHISPER",
8 | "SYSTEM",
9 | "EMOTE",
10 | "WHISPER",
11 | "SAY",
12 | "YELL",
13 | "PARTY_LEADER",
14 | "PARTY",
15 | "OFFICER",
16 | "GUILD",
17 | "GUILD_ACHIEVEMENT",
18 | "ACHIEVEMENT",
19 | "RAID_LEADER",
20 | "RAID",
21 | "RAID_WARNING",
22 | "INSTANCE_CHAT_LEADER",
23 | "INSTANCE_CHAT",
24 | "BN_WHISPER",
25 | };
--------------------------------------------------------------------------------
/Interface/FrameXML/TitleUtil.lua:
--------------------------------------------------------------------------------
1 | TitleUtil = {};
2 |
3 | function TitleUtil.GetNameFromTitleMaskID(titleMaskID)
4 | local titleName = GetTitleName(titleMaskID);
5 | if titleName then
6 | return strtrim(titleName);
7 | end
8 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/UI.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UIErrorsFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UIOptions.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UnitPopup.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UnitPopupShared.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UnitPopupSlider.lua:
--------------------------------------------------------------------------------
1 | UnitPopupSliderMixin = {};
2 |
3 | function UnitPopupSliderMixin:OnEnter()
4 | ExecuteFrameScript(self:GetParent(), "OnEnter");
5 | PropertyBindingMixin.OnEnter(self);
6 | end
7 |
8 | function UnitPopupSliderMixin:OnLeave()
9 | ExecuteFrameScript(self:GetParent(), "OnLeave");
10 | PropertyBindingMixin.OnLeave(self);
11 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/UnitPopupSlider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/FrameXML/UnitPositionFrameTemplates.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/FrameXML/VoiceChatDots.lua:
--------------------------------------------------------------------------------
1 | VoiceChatDotsMixin = {};
2 |
3 | function VoiceChatDotsMixin:OnLoad()
4 | self:StopAnimation();
5 | end
6 |
7 | function VoiceChatDotsMixin:PlayAnimation()
8 | self.Dot1:SetAlpha(0);
9 | self.Dot2:SetAlpha(0);
10 | self.Dot3:SetAlpha(0);
11 | self.PendingAnim:Play();
12 | end
13 |
14 | function VoiceChatDotsMixin:StopAnimation()
15 | self.PendingAnim:Stop();
16 | self.Dot1:SetAlpha(0);
17 | self.Dot2:SetAlpha(0);
18 | self.Dot3:SetAlpha(0);
19 | end
20 |
--------------------------------------------------------------------------------
/Interface/FrameXML/VoiceChatTranscriptionFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/FrameXML/WeeklyReward.lua:
--------------------------------------------------------------------------------
1 | WeeklyRewardMixin = {};
2 |
3 | function WeeklyRewardMixin:HasUnlockedRewards(activityType)
4 | local activities = C_WeeklyRewards.GetActivities();
5 | for i, activityInfo in ipairs(activities) do
6 | if (not activityType or activityInfo.type == activityType) and activityInfo.progress >= activityInfo.threshold then
7 | return true;
8 | end
9 | end
10 |
11 | return false;
12 | end
13 |
14 | function WeeklyRewardMixin:OnMouseUp(button, upInside)
15 | if button == "LeftButton" and upInside then
16 | WeeklyRewards_ShowUI();
17 | end
18 | end
--------------------------------------------------------------------------------
/Interface/FrameXML/WorldMapFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/GlueXML/DesignerMenu.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/Interface/GlueXML/DevBuildAlert.lua:
--------------------------------------------------------------------------------
1 | function DevBuildAlert_OnLoad(self)
2 | self:RegisterEvent("SHOW_DEV_BUILD_ALERT");
3 | end
4 |
5 | function DevBuildAlert_OnEvent(self, event, ...)
6 | if ( event == "SHOW_DEV_BUILD_ALERT" ) then
7 | local text = ...;
8 | self.ScrollFrame.Text:SetWidth(self.ScrollFrame:GetWidth());
9 | self.ScrollFrame.Text:SetText(text);
10 | if (text == nil or text == "") then
11 | self:Hide();
12 | else
13 | self:Show();
14 | end
15 | end
16 | end
17 |
18 |
--------------------------------------------------------------------------------
/Interface/GlueXML/GlueAddons.lua:
--------------------------------------------------------------------------------
1 | -- Empty file, other sub-teams may override this, so we may not be in the clear to nuke yet.
--------------------------------------------------------------------------------
/Interface/GlueXML/GlueLocalization.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/GlueXML/GlueLocalizationPost.lua:
--------------------------------------------------------------------------------
1 | function LocalizePost()
2 | -- Put all locale specific string adjustments here
3 | end
4 |
--------------------------------------------------------------------------------
/Interface/GlueXML/GlueLocalizationPost.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/GlueXML/GlueMenuFrame.lua:
--------------------------------------------------------------------------------
1 |
2 | function GlueMenuFrame_Show()
3 | GlueMenuFrame:Show();
4 | end
5 | function GlueMenuFrame_Hide()
6 | GlueMenuFrame:Hide();
7 | end
8 |
9 | function GlueMenuFrame_OnShow(self)
10 | GlueParent_AddModalFrame(self);
11 | end
12 |
13 | function GlueMenuFrame_OnHide(self)
14 | GlueParent_RemoveModalFrame(self);
15 | end
--------------------------------------------------------------------------------
/Interface/GlueXML/ServerAlert.lua:
--------------------------------------------------------------------------------
1 | function ServerAlert_OnLoad(self)
2 | self:RegisterEvent("SHOW_SERVER_ALERT");
3 | end
4 |
5 | function ServerAlert_OnEvent(self, event, ...)
6 | if ( event == "SHOW_SERVER_ALERT" ) then
7 | local text = ...;
8 | --We have to resize before calling SetText because SimpleHTML frames won't resize correctly.
9 | self.ScrollFrame.Text:SetWidth(self.ScrollFrame:GetWidth());
10 | self.ScrollFrame.Text:SetText(text);
11 | self.isActive = true;
12 | if ( not self.disabled ) then
13 | self:Show();
14 | end
15 | end
16 | end
17 |
18 | function ServerAlert_Disable(self)
19 | self:Hide()
20 | self.disabled = true;
21 | end
22 |
23 | function ServerAlert_Enable(self)
24 | self.disabled = false;
25 | if ( self.isActive ) then
26 | self:Show();
27 | end
28 | end
29 |
--------------------------------------------------------------------------------
/Interface/GlueXML/SettingDefinitions/Definitions.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Interface/GlueXML/SettingDefinitions/Groups.lua:
--------------------------------------------------------------------------------
1 | Settings.GetOrCreateSettingsGroup(SETTING_GROUP_SYSTEM, 1);
--------------------------------------------------------------------------------
/Interface/GlueXML/SettingDefinitions/Mac.lua:
--------------------------------------------------------------------------------
1 | if IsMacClient() then
2 | DefineGameSettingsMacOpenUniversalAccessDialog(GlueDialogTypes);
3 | DefineGameSettingsMacOpenInputMonitoringDialog(GlueDialogTypes);
4 |
5 | SettingsRegistrar:AddRegistrant(RegisterMacSettings);
6 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/AccountUtil.lua:
--------------------------------------------------------------------------------
1 | function GameLimitedMode_IsActive()
2 | return IsTrialAccount() or IsVeteranTrialAccount();
3 | end
4 |
5 | function GetClampedCurrentExpansionLevel()
6 | return math.min(GetClientDisplayExpansionLevel(), math.max(GetAccountExpansionLevel(), GetExpansionLevel()));
7 | end
8 |
9 | function IsValidEmailAddress(address)
10 | if address then
11 | local matchStart, matchEnd = string.find(address, ".+@.+%...+");
12 | return matchStart and matchEnd;
13 | end
14 |
15 | return false;
16 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/Backdrop.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/SharedXML/CallbackRegistrant.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Interface/SharedXML/DataProviders.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/SharedXML/DropDownToggleButton.lua:
--------------------------------------------------------------------------------
1 | DropDownToggleButtonMixin = {};
2 |
3 | function DropDownToggleButtonMixin:OnLoad_Intrinsic()
4 | self:RegisterForMouse("LeftButtonDown","LeftButtonUp");
5 | end
6 |
7 | function DropDownToggleButtonMixin:HandlesGlobalMouseEvent(buttonID, event)
8 | return event == "GLOBAL_MOUSE_DOWN" and buttonID == "LeftButton";
9 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/DropDownToggleButton.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/Interface/SharedXML/EnumUtil.lua:
--------------------------------------------------------------------------------
1 | EnumUtil = {};
2 |
3 | function EnumUtil.MakeEnum(...)
4 | return tInvert({...});
5 | end
6 |
7 | function EnumUtil.IsValid(enumClass, enumValue)
8 | return tContains(enumClass, enumValue);
9 | end
10 |
11 | function EnumUtil.GenerateNameTranslation(enum)
12 | return function (enumValue)
13 | for key, value in pairs(enum) do
14 | if value == enumValue then
15 | return key;
16 | end
17 | end
18 |
19 | return UNKNOWN..enumValue;
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ErrorUtil.lua:
--------------------------------------------------------------------------------
1 | function CallErrorHandler(...)
2 | return geterrorhandler()(...);
3 | end
4 |
5 | function assertsafe(cond, msg)
6 | if not cond then
7 | if ProcessExceptionClient then
8 | ProcessExceptionClient(msg);
9 | end
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Interface/SharedXML/Frame/EventFrame.lua:
--------------------------------------------------------------------------------
1 | EventFrameMixin = CreateFromMixins(CallbackRegistryMixin);
2 |
3 | EventFrameMixin:GenerateCallbackEvents(
4 | {
5 | "OnHide",
6 | "OnShow",
7 | "OnSizeChanged",
8 | }
9 | );
10 |
11 | function EventFrameMixin:OnLoad_Intrinsic()
12 | CallbackRegistryMixin.OnLoad(self);
13 | end
14 |
15 | function EventFrameMixin:OnHide_Intrinsic()
16 | self:TriggerEvent("OnHide");
17 | end
18 |
19 | function EventFrameMixin:OnShow_Intrinsic()
20 | self:TriggerEvent("OnShow");
21 | end
22 |
23 | function EventFrameMixin:OnSizeChanged_Intrinsic(width, height)
24 | self:TriggerEvent("OnSizeChanged", width, height);
25 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/Frame/EventFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Interface/SharedXML/FrameStack.lua:
--------------------------------------------------------------------------------
1 | do
2 | local frameStackLoader = CreateFrame("FRAME");
3 | frameStackLoader:RegisterEvent("TOGGLE_FRAMESTACK");
4 |
5 | frameStackLoader:SetScript("OnEvent", function(self, event, ...)
6 | if (event == "TOGGLE_FRAMESTACK") then
7 | if (IsOnGlueScreen()) then
8 | LoadAddOn("Blizzard_DebugTools");
9 | else
10 | UIParentLoadAddOn("Blizzard_DebugTools");
11 | end
12 |
13 | local showHidden, showRegions, showAnchors = ...;
14 | if (showHidden == nil) then
15 | showHidden = false;
16 | end
17 | if (showRegions == nil) then
18 | showRegions = true;
19 | end
20 | if (showAnchors == nil) then
21 | showAnchors = true;
22 | end
23 |
24 | FrameStackTooltip_Toggle(showHidden, showRegions, showAnchors);
25 | end
26 | end);
27 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/GlobalFXModelScenes.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ManagedLayoutFrame.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ModelFrames.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ModelSceneActorMixin.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ModelSceneActorMixinScripts.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ModelSceneMixinScripts.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ModelSceneTemplatesScripts.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Interface/SharedXML/NewFeatureLabel.lua:
--------------------------------------------------------------------------------
1 | NewFeatureLabelMixin = {};
2 |
3 | function NewFeatureLabelMixin:ClearAlert()
4 | -- derive
5 | self:SetShown(false);
6 | end
7 |
8 | function NewFeatureLabelMixin:OnShow()
9 | if self.animateGlow then
10 | self.Fade:Play();
11 | end
12 | end
13 |
14 | function NewFeatureLabelMixin:OnHide()
15 | if self.animateGlow then
16 | self.Fade:Stop();
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Interface/SharedXML/PixelUtilSecure.lua:
--------------------------------------------------------------------------------
1 | ---------------
2 | --NOTE - Please do not change this section without talking to Dan
3 | local _, tbl = ...;
4 | if tbl then
5 | tbl.SecureCapsuleGet = SecureCapsuleGet;
6 |
7 | local function Import(name)
8 | tbl[name] = tbl.SecureCapsuleGet(name);
9 | end
10 |
11 | Import("IsOnGlueScreen");
12 |
13 | if ( tbl.IsOnGlueScreen() ) then
14 | tbl._G = _G; --Allow us to explicitly access the global environment at the glue screens
15 | end
16 |
17 | setfenv(1, tbl);
18 |
19 | Import("select");
20 | Import("GetPhysicalScreenSize");
21 | end
22 |
23 | function ConvertPixelsToUI(pixels, frameScale)
24 | local physicalScreenHeight = select(2, GetPhysicalScreenSize());
25 | return (pixels * 768.0)/(physicalScreenHeight * frameScale);
26 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/PropertyFontString.lua:
--------------------------------------------------------------------------------
1 | -- NOTE: This is a read-only property, it reflects the state of a property with text output.
2 |
3 | PropertyFontStringMixin = {};
4 |
5 | function PropertyFontStringMixin:SetMutator()
6 | error("PropertyFontStringMixin cannot change a property, only read it.");
7 | end
8 |
9 | function PropertyFontStringMixin:SetMutatorFunctionThroughSelf()
10 | error("PropertyFontStringMixin cannot change a property, only read it.");
11 | end
12 |
13 | function PropertyFontStringMixin:SetText(...)
14 | self.Text:SetText(...);
15 | end
16 |
--------------------------------------------------------------------------------
/Interface/SharedXML/PropertyFontString.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/Interface/SharedXML/PropertySlider.lua:
--------------------------------------------------------------------------------
1 | PropertySliderMixin = {};
2 |
3 | function PropertySliderMixin:OnValueChanged(value, isMouse)
4 | if isMouse then
5 | self:CallMutator(value);
6 | end
7 |
8 | self:OnPropertyChanged("OnValueChanged", value, isMouse);
9 | end
10 |
11 | function PropertySliderMixin:UpdateVisibleState()
12 | if PropertyBindingMixin.UpdateVisibleState(self) then
13 | local value = self:CallAccessor();
14 | self:SetEnabled(value ~= nil);
15 | if value ~= nil then
16 | self:SetValue(value);
17 | end
18 | end
19 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/PropertySlider.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/Interface/SharedXML/ScriptedAnimations/ScriptAnimatedModelScene.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Interface/SharedXML/SelectableButton.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
10 |
--------------------------------------------------------------------------------
/Interface/SharedXML/SettingDefinitions/Network.lua:
--------------------------------------------------------------------------------
1 | local function Register()
2 | local category, layout = Settings.RegisterVerticalLayoutCategory(NETWORK_LABEL);
3 |
4 | -- Optimize Net for Speed
5 | Settings.SetupCVarCheckBox(category, "disableServerNagle", OPTIMIZE_NETWORK_SPEED, OPTION_TOOLTIP_OPTIMIZE_NETWORK_SPEED);
6 |
7 | -- Enable IPV6
8 | Settings.SetupCVarCheckBox(category, "useIPv6", USEIPV6, OPTION_TOOLTIP_USEIPV6);
9 |
10 | -- Advanced Combat Logging
11 | Settings.SetupCVarCheckBox(category, "advancedCombatLogging", ADVANCED_COMBAT_LOGGING, OPTION_TOOLTIP_ADVANCED_COMBAT_LOGGING);
12 |
13 | Settings.RegisterCategory(category, SETTING_GROUP_SYSTEM);
14 | end
15 |
16 | SettingsRegistrar:AddRegistrant(Register);
--------------------------------------------------------------------------------
/Interface/SharedXML/Settings/Blizzard_Registration.lua:
--------------------------------------------------------------------------------
1 | do
2 | if not IsOnGlueScreen() then
3 | local attributes =
4 | {
5 | area = "center",
6 | pushable = 0,
7 | whileDead = 1,
8 | checkFit = 1,
9 | };
10 | RegisterUIPanel(SettingsPanel, attributes);
11 | end
12 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/Settings/Blizzard_SettingsCanvas.lua:
--------------------------------------------------------------------------------
1 | SettingsCanvasMixin = {};
2 |
3 | function SettingsCanvasMixin:OnCommit()
4 | print("SettingsCanvasMixin OnCommit")
5 | end
6 |
7 | function SettingsCanvasMixin:OnCancel()
8 | print("SettingsCanvasMixin OnCancel")
9 | end
10 |
11 | function SettingsCanvasMixin:OnDefault()
12 | print("SettingsCanvasMixin OnDefault")
13 | end
14 |
15 | function SettingsCanvasMixin:OnRefresh()
16 | print("SettingsCanvasMixin OnRefresh")
17 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/Settings/GameplaySettingsGroup.lua:
--------------------------------------------------------------------------------
1 | -- Custom Gameplay category order. Set the beginning of each respective file's Register function
2 | CUSTOM_GAMEPLAY_SETTINGS_ORDER = {
3 | [CONTROLS_LABEL] = 7,
4 | [INTERFACE_LABEL] = 8,
5 | [ACTIONBARS_LABEL] = 9,
6 | [COMBAT_LABEL] = 10,
7 | [SOCIAL_LABEL] = 11,
8 | [SETTINGS_KEYBINDINGS_LABEL] = 12
9 | };
--------------------------------------------------------------------------------
/Interface/SharedXML/StringUtil.lua:
--------------------------------------------------------------------------------
1 | function ConfirmationStringMatches(userInput, expectedText)
2 | return strupper(userInput) == strupper(expectedText);
3 | end
4 |
5 | function ConfirmationEditBoxMatches(editBox, expectedText)
6 | return ConfirmationStringMatches(editBox:GetText(), expectedText);
7 | end
8 |
9 | function UserInputNonEmpty(userInput)
10 | return strtrim(userInput) ~= "";
11 | end
12 |
13 | function UserEditBoxNonEmpty(editBox)
14 | return UserInputNonEmpty(editBox:GetText());
15 | end
16 |
17 | function StringSplitIntoTable(sep, string)
18 | return { strsplit(sep, string) };
19 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/TabSystem/TabSystemOwner.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/SharedXML/TransformTree/TransformTree.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Interface/SharedXML/TransformTree/TransformTreeFrameNodeMixin.lua:
--------------------------------------------------------------------------------
1 | TransformTreeFrameNodeMixin = CreateFromMixins(TransformTreeBaseNodeMixin);
2 |
3 | function TransformTreeFrameNodeMixin:OnTransformResolved() -- override
4 | local globalPosition = self:GetGlobalPosition();
5 | local globalScale = self:GetGlobalScale();
6 |
7 | self:ClearAllPoints();
8 | self:SetPoint("CENTER", self:GetParent(), "BOTTOMLEFT", globalPosition.x / globalScale, globalPosition.y / globalScale);
9 |
10 | self:SetScale(globalScale);
11 |
12 | -- Frames cannot be rotated directly, ignore rotation
13 | end
14 |
15 | function TransformTreeFrameNodeMixin:RequiresPushedResolutions() -- override
16 | return true;
17 | end
--------------------------------------------------------------------------------
/Interface/SharedXML/TransformTree/TransformTreeTextureNodeMixin.lua:
--------------------------------------------------------------------------------
1 | TransformTreeTextureNodeMixin = CreateFromMixins(TransformTreeBaseNodeMixin);
2 |
3 | function TransformTreeTextureNodeMixin:OnTransformResolved() -- override
4 | local globalPosition = self:GetGlobalPosition();
5 | local globalScale = self:GetGlobalScale();
6 |
7 | self:ClearAllPoints();
8 | self:SetPoint("CENTER", self:GetParent(), "BOTTOMLEFT", globalPosition.x / globalScale, globalPosition.y / globalScale);
9 |
10 | self:SetRotation(self:GetGlobalRotation());
11 |
12 | self:SetScale(globalScale);
13 | end
14 |
15 | function TransformTreeTextureNodeMixin:RequiresPushedResolutions() -- override
16 | return true;
17 | end
--------------------------------------------------------------------------------