Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Simpy
BlizzardInterfaceCode
Commits
f7e5bbd1
Commit
f7e5bbd1
authored
Jul 02, 2020
by
TOM_RUS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
WOW-34972patch9.0.1_Beta
parent
f9b5bc6e
Changes
80
Hide whitespace changes
Inline
Side-by-side
Showing
80 changed files
with
1846 additions
and
648 deletions
+1846
-648
Interface/AddOns/Blizzard_APIDocumentation/CovenantPreviewDocumentation.lua
...lizzard_APIDocumentation/CovenantPreviewDocumentation.lua
+1
-1
Interface/AddOns/Blizzard_APIDocumentation/EncounterJournalDocumentation.lua
...izzard_APIDocumentation/EncounterJournalDocumentation.lua
+95
-0
Interface/AddOns/Blizzard_APIDocumentation/GarrisonConstantsDocumentation.lua
...zzard_APIDocumentation/GarrisonConstantsDocumentation.lua
+18
-2
Interface/AddOns/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
...s/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
+45
-0
Interface/AddOns/Blizzard_APIDocumentation/SplashScreenDocumentation.lua
...s/Blizzard_APIDocumentation/SplashScreenDocumentation.lua
+1
-1
Interface/AddOns/Blizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
...lizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
+13
-0
Interface/AddOns/Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
.../Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
+1
-0
Interface/AddOns/Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
.../Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
+6
-1
Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.xml
...s/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.xml
+2
-2
Interface/AddOns/Blizzard_ArtifactUI/Blizzard_ArtifactPerks.lua
...ace/AddOns/Blizzard_ArtifactUI/Blizzard_ArtifactPerks.lua
+0
-3
Interface/AddOns/Blizzard_Channels/ChannelButton.lua
Interface/AddOns/Blizzard_Channels/ChannelButton.lua
+17
-0
Interface/AddOns/Blizzard_Channels/RosterButton.lua
Interface/AddOns/Blizzard_Channels/RosterButton.lua
+44
-5
Interface/AddOns/Blizzard_CharacterCreate/Blizzard_CharacterCreate.lua
...Ons/Blizzard_CharacterCreate/Blizzard_CharacterCreate.lua
+2
-8
Interface/AddOns/Blizzard_Collections/Blizzard_MountCollection.lua
.../AddOns/Blizzard_Collections/Blizzard_MountCollection.lua
+15
-8
Interface/AddOns/Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.lua
...Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.lua
+1
-1
Interface/AddOns/Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.xml
...Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.xml
+18
-23
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_EncounterJournal.lua
...s/Blizzard_EncounterJournal/Blizzard_EncounterJournal.lua
+79
-52
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_CovenantMissionTemplates.lua
...d_GarrisonTemplates/Blizzard_CovenantMissionTemplates.lua
+62
-0
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_CovenantMissionTemplates.xml
...d_GarrisonTemplates/Blizzard_CovenantMissionTemplates.xml
+45
-0
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.lua
...d_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.lua
+6
-2
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.lua
...e/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.lua
+59
-7
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.xml
...e/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.xml
+26
-2
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.lua
...ce/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.lua
+1
-1
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.xml
...ce/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.xml
+6
-0
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.lua
.../Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.lua
+0
-9
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.xml
.../Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.xml
+0
-19
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.lua
...AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.lua
+90
-5
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.xml
...AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.xml
+3
-3
Interface/AddOns/Blizzard_NewPlayerExperience/Blizzard_TutorialData.lua
...ns/Blizzard_NewPlayerExperience/Blizzard_TutorialData.lua
+1
-1
Interface/AddOns/Blizzard_NewPlayerExperienceGuide/Blizzard_NewPlayerExperienceGuide.toc
...ayerExperienceGuide/Blizzard_NewPlayerExperienceGuide.toc
+3
-0
Interface/AddOns/Blizzard_NewPlayerExperienceGuide/GuideFrame.lua
...e/AddOns/Blizzard_NewPlayerExperienceGuide/GuideFrame.lua
+120
-0
Interface/AddOns/Blizzard_NewPlayerExperienceGuide/GuideFrame.xml
...e/AddOns/Blizzard_NewPlayerExperienceGuide/GuideFrame.xml
+81
-0
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTracker.lua
...s/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTracker.lua
+95
-22
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTracker.xml
...s/Blizzard_ObjectiveTracker/Blizzard_ObjectiveTracker.xml
+3
-5
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua
...rd_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua
+6
-2
Interface/AddOns/Blizzard_PVPUI/Blizzard_PVPUI.lua
Interface/AddOns/Blizzard_PVPUI/Blizzard_PVPUI.lua
+10
-17
Interface/AddOns/Blizzard_PlayerChoiceUI/Blizzard_PlayerChoiceUI.xml
...ddOns/Blizzard_PlayerChoiceUI/Blizzard_PlayerChoiceUI.xml
+1
-1
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeCraftingFrame.lua
.../Blizzard_RuneforgeUI/Blizzard_RuneforgeCraftingFrame.lua
+73
-0
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeCraftingFrame.xml
.../Blizzard_RuneforgeUI/Blizzard_RuneforgeCraftingFrame.xml
+63
-0
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeCreateFrame.lua
...ns/Blizzard_RuneforgeUI/Blizzard_RuneforgeCreateFrame.lua
+6
-15
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeFrame.lua
...e/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeFrame.lua
+16
-23
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeFrame.xml
...e/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeFrame.xml
+11
-35
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeItemSlot.lua
...ddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeItemSlot.lua
+30
-5
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeItemSlot.xml
...ddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeItemSlot.xml
+12
-9
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeModifierSlot.lua
...s/Blizzard_RuneforgeUI/Blizzard_RuneforgeModifierSlot.lua
+111
-47
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeModifierSlot.xml
...s/Blizzard_RuneforgeUI/Blizzard_RuneforgeModifierSlot.xml
+60
-12
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgePowerList.lua
...dOns/Blizzard_RuneforgeUI/Blizzard_RuneforgePowerList.lua
+44
-24
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgePowerList.xml
...dOns/Blizzard_RuneforgeUI/Blizzard_RuneforgePowerList.xml
+67
-24
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeUI.toc
...face/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeUI.toc
+1
-1
Interface/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeUtil.lua
...ce/AddOns/Blizzard_RuneforgeUI/Blizzard_RuneforgeUtil.lua
+21
-1
Interface/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsNode.lua
...face/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsNode.lua
+5
-3
Interface/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsViewer.xml
...ce/AddOns/Blizzard_Soulbinds/Blizzard_SoulbindsViewer.xml
+2
-2
Interface/AddOns/Blizzard_TokenUI/Blizzard_TokenUI.lua
Interface/AddOns/Blizzard_TokenUI/Blizzard_TokenUI.lua
+66
-1
Interface/AddOns/Blizzard_TokenUI/Blizzard_TokenUI.xml
Interface/AddOns/Blizzard_TokenUI/Blizzard_TokenUI.xml
+36
-138
Interface/AddOns/Blizzard_TradeSkillUI/Blizzard_TradeSkillDetails.lua
...dOns/Blizzard_TradeSkillUI/Blizzard_TradeSkillDetails.lua
+11
-0
Interface/AddOns/Blizzard_TradeSkillUI/Blizzard_TradeSkillOptionalReagentList.lua
...d_TradeSkillUI/Blizzard_TradeSkillOptionalReagentList.lua
+13
-0
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.xml
...ce/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.xml
+4
-1
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua
...dOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua
+14
-11
Interface/AddOns/Blizzard_WeeklyRewards/Blizzard_WeeklyRewards.lua
.../AddOns/Blizzard_WeeklyRewards/Blizzard_WeeklyRewards.lua
+25
-4
Interface/AddOns/Blizzard_WeeklyRewards/Blizzard_WeeklyRewards.xml
.../AddOns/Blizzard_WeeklyRewards/Blizzard_WeeklyRewards.xml
+37
-0
Interface/FrameXML/AudioOptionsPanels.xml
Interface/FrameXML/AudioOptionsPanels.xml
+4
-4
Interface/FrameXML/CampaignOverview.lua
Interface/FrameXML/CampaignOverview.lua
+1
-1
Interface/FrameXML/ContainerFrame.lua
Interface/FrameXML/ContainerFrame.lua
+33
-9
Interface/FrameXML/DressUpFrames.lua
Interface/FrameXML/DressUpFrames.lua
+0
-8
Interface/FrameXML/DressUpFrames.xml
Interface/FrameXML/DressUpFrames.xml
+1
-0
Interface/FrameXML/FrameXML.toc
Interface/FrameXML/FrameXML.toc
+1
-0
Interface/FrameXML/LootFrame.lua
Interface/FrameXML/LootFrame.lua
+16
-10
Interface/FrameXML/LootFrame.xml
Interface/FrameXML/LootFrame.xml
+9
-9
Interface/FrameXML/MainMenuBarMicroButtons.xml
Interface/FrameXML/MainMenuBarMicroButtons.xml
+1
-1
Interface/FrameXML/OptionsPanelTemplates.xml
Interface/FrameXML/OptionsPanelTemplates.xml
+1
-1
Interface/FrameXML/PVPUtil.lua
Interface/FrameXML/PVPUtil.lua
+15
-0
Interface/FrameXML/PetStable.lua
Interface/FrameXML/PetStable.lua
+1
-1
Interface/FrameXML/QuestMapFrame.lua
Interface/FrameXML/QuestMapFrame.lua
+6
-0
Interface/FrameXML/QuestMapFrame.xml
Interface/FrameXML/QuestMapFrame.xml
+0
-1
Interface/FrameXML/SplashFrame.lua
Interface/FrameXML/SplashFrame.lua
+35
-35
Interface/GlueXML/GlueParent.lua
Interface/GlueXML/GlueParent.lua
+1
-1
Interface/SharedXML/DressUpModelFrameMixin.lua
Interface/SharedXML/DressUpModelFrameMixin.lua
+6
-3
Interface/SharedXML/SharedColorConstants.lua
Interface/SharedXML/SharedColorConstants.lua
+1
-0
Interface/SharedXML/SharedUIPanelTemplates.xml
Interface/SharedXML/SharedUIPanelTemplates.xml
+2
-0
Interface/SharedXML/VideoOptionsPanels.lua
Interface/SharedXML/VideoOptionsPanels.lua
+8
-5
No files found.
Interface/AddOns/Blizzard_APIDocumentation/CovenantPreviewDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -55,7 +55,7 @@ local CovenantPreview =
Fields
=
{
{
Name
=
"Class"
,
Type
=
"CovenantAbilityType"
,
EnumValue
=
0
},
{
Name
=
"
Racial
"
,
Type
=
"CovenantAbilityType"
,
EnumValue
=
1
},
{
Name
=
"
Signature
"
,
Type
=
"CovenantAbilityType"
,
EnumValue
=
1
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/EncounterJournalDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -34,6 +34,35 @@ local EncounterJournal =
{
Name
=
"encounters"
,
Type
=
"table"
,
InnerType
=
"EncounterJournalMapEncounterInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetLootInfo"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"id"
,
Type
=
"number"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"itemInfo"
,
Type
=
"EncounterJournalItemInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetLootInfoByIndex"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"index"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"encounterIndex"
,
Type
=
"number"
,
Nilable
=
true
},
},
Returns
=
{
{
Name
=
"itemInfo"
,
Type
=
"EncounterJournalItemInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetSectionIconFlags"
,
Type
=
"Function"
,
...
...
@@ -63,6 +92,15 @@ local EncounterJournal =
{
Name
=
"info"
,
Type
=
"EncounterJournalSectionInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetSlotFilter"
,
Type
=
"Function"
,
Returns
=
{
{
Name
=
"filter"
,
Type
=
"ItemSlotFilterType"
,
Nilable
=
false
},
},
},
{
Name
=
"InstanceHasLoot"
,
Type
=
"Function"
,
...
...
@@ -91,6 +129,10 @@ local EncounterJournal =
{
Name
=
"isEncounterComplete"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"ResetSlotFilter"
,
Type
=
"Function"
,
},
{
Name
=
"SetPreviewMythicPlusLevel"
,
Type
=
"Function"
,
...
...
@@ -109,6 +151,15 @@ local EncounterJournal =
{
Name
=
"tier"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"SetSlotFilter"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"filterSlot"
,
Type
=
"ItemSlotFilterType"
,
Nilable
=
false
},
},
},
},
Events
=
...
...
@@ -135,6 +186,32 @@ local EncounterJournal =
Tables
=
{
{
Name
=
"ItemSlotFilterType"
,
Type
=
"Enumeration"
,
NumValues
=
16
,
MinValue
=
0
,
MaxValue
=
15
,
Fields
=
{
{
Name
=
"Head"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
0
},
{
Name
=
"Neck"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
1
},
{
Name
=
"Shoulder"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
2
},
{
Name
=
"Cloak"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
3
},
{
Name
=
"Chest"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
4
},
{
Name
=
"Wrist"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
5
},
{
Name
=
"Hand"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
6
},
{
Name
=
"Waist"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
7
},
{
Name
=
"Legs"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
8
},
{
Name
=
"Feet"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
9
},
{
Name
=
"MainHand"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
10
},
{
Name
=
"OffHand"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
11
},
{
Name
=
"Finger"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
12
},
{
Name
=
"Trinket"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
13
},
{
Name
=
"Other"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
14
},
{
Name
=
"NoFilter"
,
Type
=
"ItemSlotFilterType"
,
EnumValue
=
15
},
},
},
{
Name
=
"DungeonEntranceMapInfo"
,
Type
=
"Structure"
,
...
...
@@ -148,6 +225,24 @@ local EncounterJournal =
{
Name
=
"journalInstanceID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"EncounterJournalItemInfo"
,
Type
=
"Structure"
,
Fields
=
{
{
Name
=
"itemID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"encounterID"
,
Type
=
"number"
,
Nilable
=
true
},
{
Name
=
"name"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"itemQuality"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"filterType"
,
Type
=
"ItemSlotFilterType"
,
Nilable
=
true
},
{
Name
=
"icon"
,
Type
=
"number"
,
Nilable
=
true
},
{
Name
=
"slot"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"armorType"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"link"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"handError"
,
Type
=
"bool"
,
Nilable
=
true
},
{
Name
=
"weaponTypeError"
,
Type
=
"bool"
,
Nilable
=
true
},
},
},
{
Name
=
"EncounterJournalMapEncounterInfo"
,
Type
=
"Structure"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/GarrisonConstantsDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -2,6 +2,21 @@ local GarrisonConstants =
{
Tables
=
{
{
Name
=
"CovenantType"
,
Type
=
"Enumeration"
,
NumValues
=
5
,
MinValue
=
0
,
MaxValue
=
4
,
Fields
=
{
{
Name
=
"None"
,
Type
=
"CovenantType"
,
EnumValue
=
0
},
{
Name
=
"Kyrian"
,
Type
=
"CovenantType"
,
EnumValue
=
1
},
{
Name
=
"Venthyr"
,
Type
=
"CovenantType"
,
EnumValue
=
2
},
{
Name
=
"NightFae"
,
Type
=
"CovenantType"
,
EnumValue
=
3
},
{
Name
=
"Necrolord"
,
Type
=
"CovenantType"
,
EnumValue
=
4
},
},
},
{
Name
=
"FollowerAbilityCastResult"
,
Type
=
"Enumeration"
,
...
...
@@ -134,14 +149,15 @@ local GarrisonConstants =
{
Name
=
"GarrTalentCostType"
,
Type
=
"Enumeration"
,
NumValues
=
3
,
NumValues
=
4
,
MinValue
=
0
,
MaxValue
=
2
,
MaxValue
=
3
,
Fields
=
{
{
Name
=
"Initial"
,
Type
=
"GarrTalentCostType"
,
EnumValue
=
0
},
{
Name
=
"Respec"
,
Type
=
"GarrTalentCostType"
,
EnumValue
=
1
},
{
Name
=
"MakePermanent"
,
Type
=
"GarrTalentCostType"
,
EnumValue
=
2
},
{
Name
=
"TreeReset"
,
Type
=
"GarrTalentCostType"
,
EnumValue
=
3
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -237,6 +237,21 @@ local GarrisonInfo =
{
Name
=
"info"
,
Type
=
"GarrisonTalentTreeInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetTalentTreeResetInfo"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"garrTalentTreeID"
,
Type
=
"number"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"goldCost"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"currencyCosts"
,
Type
=
"table"
,
InnerType
=
"GarrisonTalentCurrencyCostInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GetTalentTreeTalentPointResearchInfo"
,
Type
=
"Function"
,
...
...
@@ -302,6 +317,16 @@ local GarrisonInfo =
{
Name
=
"missionID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"RequestAutoMissionTargetingInfo"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"missionID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"garrAutoSpellID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"RushHealFollower"
,
Type
=
"Function"
,
...
...
@@ -329,6 +354,17 @@ local GarrisonInfo =
{
Name
=
"followerTypeID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"GarrisonAutoMissionTargetingResponse"
,
Type
=
"Event"
,
LiteralName
=
"GARRISON_AUTO_MISSION_TARGETING_RESPONSE"
,
Payload
=
{
{
Name
=
"missionID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"garrAutoSpellID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"targetInfo"
,
Type
=
"table"
,
InnerType
=
"AutoMissionTargetingInfo"
,
Nilable
=
false
},
},
},
{
Name
=
"GarrisonBuildingActivatable"
,
Type
=
"Event"
,
...
...
@@ -863,6 +899,15 @@ local GarrisonInfo =
{
Name
=
"events"
,
Type
=
"table"
,
InnerType
=
"AutoMissionEvent"
,
Nilable
=
false
},
},
},
{
Name
=
"AutoMissionTargetingInfo"
,
Type
=
"Structure"
,
Fields
=
{
{
Name
=
"casterBoardIndex"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"targetIndices"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"FollowerAutoCombatStatsInfo"
,
Type
=
"Structure"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/SplashScreenDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -33,7 +33,7 @@ local SplashScreen =
LiteralName
=
"OPEN_SPLASH_SCREEN"
,
Payload
=
{
{
Name
=
"info"
,
Type
=
"SplashScreenInfo"
,
Nilable
=
fals
e
},
{
Name
=
"info"
,
Type
=
"SplashScreenInfo"
,
Nilable
=
tru
e
},
},
},
},
...
...
Interface/AddOns/Blizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -448,6 +448,18 @@ local UIWidgetManager =
{
Name
=
"Large"
,
Type
=
"SpellDisplayIconSizeType"
,
EnumValue
=
2
},
},
},
{
Name
=
"SpellDisplayTextShownStateType"
,
Type
=
"Enumeration"
,
NumValues
=
2
,
MinValue
=
0
,
MaxValue
=
1
,
Fields
=
{
{
Name
=
"Shown"
,
Type
=
"SpellDisplayTextShownStateType"
,
EnumValue
=
0
},
{
Name
=
"Hidden"
,
Type
=
"SpellDisplayTextShownStateType"
,
EnumValue
=
1
},
},
},
{
Name
=
"StatusBarColorTintValue"
,
Type
=
"Enumeration"
,
...
...
@@ -1063,6 +1075,7 @@ local UIWidgetManager =
{
Name
=
"stackDisplay"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"iconSizeType"
,
Type
=
"SpellDisplayIconSizeType"
,
Nilable
=
false
},
{
Name
=
"iconDisplayType"
,
Type
=
"SpellDisplayIconDisplayType"
,
Nilable
=
false
},
{
Name
=
"textShownState"
,
Type
=
"SpellDisplayTextShownStateType"
,
Nilable
=
false
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
View file @
f7e5bbd1
...
...
@@ -84,6 +84,7 @@ local WeeklyRewards =
{
Name
=
"threshold"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"progress"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"id"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"level"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
},
...
...
Interface/AddOns/Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
View file @
f7e5bbd1
...
...
@@ -85,6 +85,9 @@ function AnimaDiversionDataProviderMixin:RefreshAllData(fromOnShow)
self
.
lineThickness
=
Lerp
(
1
,
2
,
Saturate
(
1
-
self
:
GetMap
():
GetCanvasZoomPercent
()))
*
85
;
local
animaNodes
=
C_AnimaDiversion
.
GetAnimaDiversionNodes
();
if
(
not
animaNodes
)
then
return
;
end
for
_
,
nodeData
in
ipairs
(
animaNodes
)
do
nodeData
.
textureKit
=
self
.
textureKit
;
self
:
AddNode
(
nodeData
);
...
...
@@ -192,7 +195,9 @@ function AnimaDiversionPinMixin:Setup()
self
.
IconReinforce
:
SetShown
(
self
.
ReinforceState
or
self
.
forceReinforceState
);
self
.
IconSelect
:
SetShown
(
self
.
SelectState
and
not
self
.
forceReinforceState
);
self
.
Icon
:
SetShown
(
self
.
UnavailableState
and
not
self
.
forceReinforceState
);
self
.
lineContainer
:
SetShown
(
self
.
ReinforceState
or
self
.
SelectState
);
if
(
self
.
lineContainer
)
then
self
.
lineContainer
:
SetShown
(
self
.
ReinforceState
or
self
.
SelectState
);
end
end
function
AnimaDiversionPinMixin
:
SetReinforceState
(
reinforce
)
...
...
Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.xml
View file @
f7e5bbd1
...
...
@@ -136,8 +136,6 @@
</Frame>
<Frame
parentKey=
"SelectPinInfoFrame"
inherits=
"ResizeLayoutFrame"
mixin=
"AnimaDiversionSelectionInfoMixin"
frameLevel=
"515"
>
<KeyValues>
<KeyValue
key=
"layoutType"
value=
"IdenticalCornersLayout"
type=
"string"
/>
<KeyValue
key=
"layoutTextureKit"
value=
"AnimaChannel"
type=
"string"
/>
<KeyValue
key=
"spacing"
value=
"5"
type=
"number"
/>
<KeyValue
key=
"fixedWidth"
value=
"250"
type=
"number"
/>
</KeyValues>
...
...
@@ -172,6 +170,8 @@
<Frames>
<Frame
parentKey=
"NineSlice"
inherits=
"NineSlicePanelTemplate"
frameLevel=
"550"
>
<KeyValues>
<KeyValue
key=
"layoutType"
value=
"IdenticalCornersLayout"
type=
"string"
/>
<KeyValue
key=
"layoutTextureKit"
value=
"AnimaChannel"
type=
"string"
/>
<KeyValue
key=
"ignoreInLayout"
value=
"true"
type=
"boolean"
/>
</KeyValues>
<Anchors>
...
...
Interface/AddOns/Blizzard_ArtifactUI/Blizzard_ArtifactPerks.lua
View file @
f7e5bbd1
...
...
@@ -1357,9 +1357,6 @@ function ArtifactTitleTemplateMixin:EvaluateRelics()
relicSlot
.
Icon
:
SetMask
(
"Interface\\CharacterFrame\\TempPortraitAlphaMask"
);
relicSlot
.
Icon
:
SetTexture
(
relicIcon
);
relicSlot
.
Glass
:
Show
();
SetCVarBitfield
(
"closedInfoFrames"
,
LE_FRAME_TUTORIAL_ARTIFACT_RELIC_MATCH
,
true
);
ArtifactRelicHelpBox
:
Hide
();
else
relicSlot
.
Icon
:
SetMask
(
nil
);
relicSlot
.
Icon
:
SetAtlas
(
"Relic-SlotBG"
,
true
);
...
...
Interface/AddOns/Blizzard_Channels/ChannelButton.lua
View file @
f7e5bbd1
...
...
@@ -68,6 +68,19 @@ function ChannelButtonBaseMixin:GetCategory()
return
self
.
category
;
end
function
ChannelButtonBaseMixin
:
SetChannelRuleset
(
ruleset
)
self
.
ruleset
=
ruleset
;
self
.
activePlayerRole
=
nil
;
if
ruleset
==
Enum
.
ChatChannelRuleset
.
Mentor
then
self
.
activePlayerRole
=
C_PlayerMentorship
.
GetMentorshipStatus
(
PlayerLocation
:
CreateFromUnit
(
"player"
));
end
end
function
ChannelButtonBaseMixin
:
GetChannelRuleset
()
return
self
.
ruleset
,
self
.
activePlayerRole
;
end
function
ChannelButtonBaseMixin
:
SetVoiceChannel
(
voiceChannel
)
self
.
linkedVoiceChannel
=
voiceChannel
;
...
...
@@ -202,6 +215,10 @@ function ChannelButtonBaseMixin:Setup(channelID, name, header, channelNumber, co
self
:
SetMemberCount
(
count
);
self
:
SetCategory
(
category
);
if
channelNumber
then
self
:
SetChannelRuleset
(
C_ChatInfo
.
GetChannelRuleset
(
channelNumber
));
end
self
:
Update
();
end
...
...
Interface/AddOns/Blizzard_Channels/RosterButton.lua
View file @
f7e5bbd1
...
...
@@ -284,15 +284,54 @@ function ChannelRosterButtonMixin:UpdateNameSize()
end
end
function
ChannelRosterButtonMixin
:
GetMemberChannelRank
()
local
channel
=
ChannelFrame
:
GetList
():
GetSelectedChannelButton
();
if
channel
then
local
ruleset
,
activePlayerRole
=
channel
:
GetChannelRuleset
();
if
ruleset
==
Enum
.
ChatChannelRuleset
.
Mentor
then
local
playerLocation
=
self
:
GetMemberPlayerLocation
();
if
playerLocation
then
local
role
=
C_PlayerMentorship
.
GetMentorshipStatus
(
playerLocation
);
-- Only returning ranks for those player who don't match the local player.
if
playerLocation
and
role
~=
activePlayerRole
then
if
role
==
Enum
.
PlayerMentorshipStatus
.
Mentor
then
return
"mentor"
;
elseif
role
==
Enum
.
PlayerMentorshipStatus
.
Newcomer
then
return
"newcomer"
;
end
end
end
return
;
end
end
if
self
:
IsMemberOwner
()
then
return
"owner"
;
elseif
self
:
IsMemberModerator
()
then
return
"moderator"
;
end
end
local
channelRankImages
=
{
mentor
=
{
isAtlas
=
true
,
asset
=
"newplayerchat-chaticon-guide"
},
newcomer
=
{
isAtlas
=
true
,
asset
=
"newplayerchat-chaticon-newcomer"
},
owner
=
{
asset
=
"Interface\\GroupFrame\\UI-Group-LeaderIcon"
},
moderator
=
{
asset
=
"Interface\\GroupFrame\\UI-Group-AssistantIcon"
},
}
function
ChannelRosterButtonMixin
:
UpdateRankVisibleState
()
self
.
showRank
=
self
:
IsMemberLeadership
();
local
channelRank
=
self
:
GetMemberChannelRank
();
self
.
showRank
=
channelRank
~=
nil
;
self
.
Rank
:
SetShown
(
self
.
showRank
);
if
self
.
showRank
then
if
self
:
IsMemberOwner
()
then
self
.
Rank
:
SetTexture
(
"Interface\\GroupFrame\\UI-Group-LeaderIcon"
);
elseif
self
:
IsMemberModerator
()
then
self
.
Rank
:
SetTexture
(
"Interface\\GroupFrame\\UI-Group-AssistantIcon"
);
local
rankImage
=
channelRankImages
[
channelRank
];
if
rankImage
.
isAtlas
then
self
.
Rank
:
SetAtlas
(
rankImage
.
asset
);
else
self
.
Rank
:
SetTexture
(
rankImage
.
asset
);
end
end
end
...
...
Interface/AddOns/Blizzard_CharacterCreate/Blizzard_CharacterCreate.lua
View file @
f7e5bbd1
...
...
@@ -895,13 +895,6 @@ function CharacterCreateRaceAndClassMixin:OnShow()
end
function
CharacterCreateRaceAndClassMixin
:
OnHide
()
self
:
DestroyTargetDummies
();
end
function
CharacterCreateRaceAndClassMixin
:
SetupTargetDummies
()
end
function
CharacterCreateRaceAndClassMixin
:
DestroyTargetDummies
()
end
function
CharacterCreateRaceAndClassMixin
:
PlayClassAnimations
()
...
...
@@ -919,6 +912,7 @@ end
function
CharacterCreateRaceAndClassMixin
:
PlayClassIdleAnimation
(
useBlending
)
self
:
StopClassAnimations
();
CharacterCreateFrame
:
ResetCharacterRotation
(
nil
,
true
);
C_CharacterCreation
.
PlayClassIdleAnimationOnCharacter
(
not
useBlending
);
end
...
...
@@ -1385,7 +1379,7 @@ function CharacterCreateZoneChoiceMixin:OnHide()
end
function
CharacterCreateZoneChoiceMixin
:
Setup
()
local
firstZoneChoiceInfo
,
secondZoneChoiceInfo
=
C_CharacterCreation
.
GetStartingZoneChoices
(
RaceAndClassFrame
.
selectedFaction
);
local
firstZoneChoiceInfo
,
secondZoneChoiceInfo
=
C_CharacterCreation
.
GetStartingZoneChoices
();
if
not
secondZoneChoiceInfo
or
CharacterCreateFrame
.
paidServiceType
then
self
:
SetUseNPE
(
firstZoneChoiceInfo
.
isNPE
);
...
...
Interface/AddOns/Blizzard_Collections/Blizzard_MountCollection.lua
View file @
f7e5bbd1
...
...
@@ -639,19 +639,26 @@ function MountJournal_GetMountButtonByMountID(mountID)
end
end
local
function
GetMountDisplayIndexByMountID
(
mountID
)
for
i
=
1
,
C_MountJournal
.
GetNumDisplayedMounts
()
do
local
creatureName
,
spellID
,
icon
,
active
,
_
,
_
,
_
,
_
,
_
,
_
,
_
,
currentMountID
=
C_MountJournal
.
GetDisplayedMountInfo
(
i
);
if
currentMountID
==
mountID
then
return
i
;
end
end
return
nil
;
end
function
MountJournal_SetSelected
(
m
ountID
,
spellID
)
MountJournal
.
selectedSpellID
=
spellID
;
MountJournal
.
selectedMountID
=
m
ountID
;
function
MountJournal_SetSelected
(
selectedM
ountID
,
s
electedS
pellID
)
MountJournal
.
selectedSpellID
=
s
electedS
pellID
;
MountJournal
.
selectedMountID
=
selectedM
ountID
;
MountJournal_HideMountDropdown
();
MountJournal_UpdateMountList
();
MountJournal_UpdateMountDisplay
();
local
mountButton
=
MountJournal_GetMountButtonByMountID
(
mountID
);
if
(
mountButton
)
then
local
buttonIndex
=
HybridScrollFrame_GetButtonIndex
(
MountJournal
.
ListScrollFrame
,
mountButton
);
HybridScrollFrame_ScrollToIndex
(
MountJournal
.
ListScrollFrame
,
buttonIndex
,
MountJournal_GetMountButtonHeight
);
end
local
numDisplayedMounts
=
C_MountJournal
.
GetNumDisplayedMounts
();
local
mountIndex
=
GetMountDisplayIndexByMountID
(
selectedMountID
);
HybridScrollFrame_ScrollToIndex
(
MountJournal
.
ListScrollFrame
,
mountIndex
,
MountJournal_GetMountButtonHeight
);
end
function
MountJournalMountButton_UseMount
(
mountID
)
...
...
Interface/AddOns/Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.lua
View file @
f7e5bbd1
...
...
@@ -27,7 +27,7 @@ local modelSceneContainerTextureKitRegions = {
local
abilityTypeText
=
{
[
Enum
.
CovenantAbilityType
.
Class
]
=
COVENANT_PREVIEW_CLASS_ABILITY
,
[
Enum
.
CovenantAbilityType
.
Racial
]
=
COVENANT_PREVIEW_RACIAL_ABILITY
,
[
Enum
.
CovenantAbilityType
.
Signature
]
=
COVENANT_PREVIEW_RACIAL_ABILITY
,
}
CovenantPreviewFrameMixin
=
{
};
...
...
Interface/AddOns/Blizzard_CovenantPreviewUI/Blizzard_CovenantPreviewUI.xml
View file @
f7e5bbd1
...
...
@@ -35,10 +35,10 @@
</MaskTexture>
</Layer>
<Layer
level=
"OVERLAY"
>
<FontString
parentKey=
"Name"
inherits=
"GameFontNormal"
justifyH=
"LEFT"
JustifyV=
"BOTTOM"
>
<Size
x=
"147"
y=
"
25
"
/>
<FontString
parentKey=
"Name"
inherits=
"GameFontNormal
Med3
"
justifyH=
"LEFT"
JustifyV=
"BOTTOM"
>
<Size
x=
"147"
y=
"
0
"
/>
<Anchors>
<Anchor
point=
"TOPLEFT"
relativeKey=
"$parent.Icon"
relativePoint=
"TOPRIGHT"
x=
"10"
y=
"10"
/>
<Anchor
point=
"TOPLEFT"
relativeKey=
"$parent.Icon"
relativePoint=
"TOPRIGHT"
x=
"10"
y=
"
-
10"
/>
</Anchors>
</FontString>
<FontString
parentKey=
"Type"
inherits=
"GameFontHighlight"
justifyH=
"LEFT"
JustifyV=
"BOTTOM"
>
...
...
@@ -69,8 +69,8 @@
</Frame>
<Frame
parentKey=
"Background"
clipChildren=
"true"
useParentLevel=
"true"
>
<Anchors>
<Anchor
point=
"TOPLEFT"
/>
<Anchor
point=
"BOTTOMRIGHT"
x=
"-
2
"
/>
<Anchor
point=
"TOPLEFT"
x=
"5"
y=
"-5"
/>
<Anchor
point=
"BOTTOMRIGHT"
x=
"-
5"
y=
"5
"
/>
</Anchors>
<Layers>
<Layer
level=
"BACKGROUND"
textureSubLevel=
"-1"
>
...
...
@@ -101,8 +101,8 @@
<Texture
parentKey=
"Middle"
atlas=
"_UI-Frame-Neutral-TitleMiddle"
horizTile=
"true"
>
<Size
x=
"0"
y=
"85"