Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
Simpy
BlizzardInterfaceCode
Commits
48c46ad8
Commit
48c46ad8
authored
Sep 03, 2020
by
TOM_RUS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
WOW-35755patch9.0.1_Beta
parent
cef2e750
Changes
187
Hide whitespace changes
Inline
Side-by-side
Showing
75 changed files
with
2142 additions
and
835 deletions
+2142
-835
Interface/AddOns/Blizzard_APIDocumentation/AnimaDiversionUIDocumentation.lua
...izzard_APIDocumentation/AnimaDiversionUIDocumentation.lua
+3
-2
Interface/AddOns/Blizzard_APIDocumentation/AuctionHouseEnumsDocumentation.lua
...zzard_APIDocumentation/AuctionHouseEnumsDocumentation.lua
+3
-2
Interface/AddOns/Blizzard_APIDocumentation/ChatInfoDocumentation.lua
...ddOns/Blizzard_APIDocumentation/ChatInfoDocumentation.lua
+23
-0
Interface/AddOns/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
...s/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
+11
-0
Interface/AddOns/Blizzard_APIDocumentation/ItemDocumentation.lua
...ce/AddOns/Blizzard_APIDocumentation/ItemDocumentation.lua
+14
-0
Interface/AddOns/Blizzard_APIDocumentation/LegendaryCraftingDocumentation.lua
...zzard_APIDocumentation/LegendaryCraftingDocumentation.lua
+24
-0
Interface/AddOns/Blizzard_APIDocumentation/MapDocumentation.lua
...ace/AddOns/Blizzard_APIDocumentation/MapDocumentation.lua
+29
-2
Interface/AddOns/Blizzard_APIDocumentation/ReportSystemDocumentation.lua
...s/Blizzard_APIDocumentation/ReportSystemDocumentation.lua
+14
-0
Interface/AddOns/Blizzard_APIDocumentation/SoulbindsDocumentation.lua
...dOns/Blizzard_APIDocumentation/SoulbindsDocumentation.lua
+20
-1
Interface/AddOns/Blizzard_APIDocumentation/TradeSkillUIDocumentation.lua
...s/Blizzard_APIDocumentation/TradeSkillUIDocumentation.lua
+3
-1
Interface/AddOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
...dOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
+26
-0
Interface/AddOns/Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
.../Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
+8
-3
Interface/AddOns/Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
.../Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
+202
-126
Interface/AddOns/Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.xml
.../Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.xml
+65
-14
Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.lua
...s/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.lua
+241
-51
Interface/AddOns/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.xml
...s/Blizzard_AnimaDiversionUI/Blizzard_AnimaDiversionUI.xml
+112
-104
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionData.lua
...e/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionData.lua
+19
-11
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseCategoriesList.lua
...rd_AuctionHouseUI/Blizzard_AuctionHouseCategoriesList.lua
+13
-7
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseFrame.lua
...ns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseFrame.lua
+11
-6
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseSearchBar.lua
...lizzard_AuctionHouseUI/Blizzard_AuctionHouseSearchBar.lua
+0
-19
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseUI.toc
...ddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseUI.toc
+1
-1
Interface/AddOns/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseUtil.lua
...Ons/Blizzard_AuctionHouseUI/Blizzard_AuctionHouseUtil.lua
+20
-0
Interface/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua
...ce/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua
+1
-3
Interface/AddOns/Blizzard_Channels/ChannelButton.lua
Interface/AddOns/Blizzard_Channels/ChannelButton.lua
+5
-0
Interface/AddOns/Blizzard_Channels/ChannelFrame.lua
Interface/AddOns/Blizzard_Channels/ChannelFrame.lua
+2
-0
Interface/AddOns/Blizzard_CharacterCreate/Blizzard_CharacterCreate.lua
...Ons/Blizzard_CharacterCreate/Blizzard_CharacterCreate.lua
+9
-2
Interface/AddOns/Blizzard_CharacterCreate/Blizzard_CharacterCreate.xml
...Ons/Blizzard_CharacterCreate/Blizzard_CharacterCreate.xml
+39
-10
Interface/AddOns/Blizzard_CharacterCustomize/Blizzard_CharacterCustomize.lua
...izzard_CharacterCustomize/Blizzard_CharacterCustomize.lua
+13
-0
Interface/AddOns/Blizzard_CharacterCustomize/Blizzard_CharacterCustomize.xml
...izzard_CharacterCustomize/Blizzard_CharacterCustomize.xml
+16
-10
Interface/AddOns/Blizzard_Collections/Blizzard_MountCollection.lua
.../AddOns/Blizzard_Collections/Blizzard_MountCollection.lua
+5
-3
Interface/AddOns/Blizzard_Collections/Blizzard_Wardrobe.lua
Interface/AddOns/Blizzard_Collections/Blizzard_Wardrobe.lua
+1
-1
Interface/AddOns/Blizzard_Communities/CommunitiesFrame.lua
Interface/AddOns/Blizzard_Communities/CommunitiesFrame.lua
+90
-67
Interface/AddOns/Blizzard_Communities/GuildNameChange.xml
Interface/AddOns/Blizzard_Communities/GuildNameChange.xml
+0
-7
Interface/AddOns/Blizzard_CovenantCallings/CovenantCallings.lua
...ace/AddOns/Blizzard_CovenantCallings/CovenantCallings.lua
+25
-3
Interface/AddOns/Blizzard_CovenantCallings/CovenantCallings.xml
...ace/AddOns/Blizzard_CovenantCallings/CovenantCallings.xml
+1
-0
Interface/AddOns/Blizzard_CovenantSanctum/Blizzard_CovenantSanctum.lua
...Ons/Blizzard_CovenantSanctum/Blizzard_CovenantSanctum.lua
+1
-1
Interface/AddOns/Blizzard_CovenantSanctum/Blizzard_CovenantSanctum.xml
...Ons/Blizzard_CovenantSanctum/Blizzard_CovenantSanctum.xml
+1
-1
Interface/AddOns/Blizzard_CovenantSanctum/Blizzard_CovenantSanctumUpgrades.lua
...zard_CovenantSanctum/Blizzard_CovenantSanctumUpgrades.lua
+104
-16
Interface/AddOns/Blizzard_CovenantSanctum/Blizzard_CovenantSanctumUpgrades.xml
...zard_CovenantSanctum/Blizzard_CovenantSanctumUpgrades.xml
+38
-14
Interface/AddOns/Blizzard_DebugTools/Blizzard_DebugTools.lua
Interface/AddOns/Blizzard_DebugTools/Blizzard_DebugTools.lua
+69
-15
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_EncounterJournal.lua
...s/Blizzard_EncounterJournal/Blizzard_EncounterJournal.lua
+81
-54
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_EncounterJournal.toc
...s/Blizzard_EncounterJournal/Blizzard_EncounterJournal.toc
+1
-0
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_EncounterJournal.xml
...s/Blizzard_EncounterJournal/Blizzard_EncounterJournal.xml
+53
-59
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_LootJournal.lua
...AddOns/Blizzard_EncounterJournal/Blizzard_LootJournal.lua
+275
-0
Interface/AddOns/Blizzard_EncounterJournal/Blizzard_LootJournal.xml
...AddOns/Blizzard_EncounterJournal/Blizzard_LootJournal.xml
+95
-0
Interface/AddOns/Blizzard_FlightMap/Blizzard_FlightMap.lua
Interface/AddOns/Blizzard_FlightMap/Blizzard_FlightMap.lua
+11
-1
Interface/AddOns/Blizzard_FlightMap/Blizzard_FlightMap.toc
Interface/AddOns/Blizzard_FlightMap/Blizzard_FlightMap.toc
+1
-0
Interface/AddOns/Blizzard_FlightMap/FM_VignetteDataProvider.lua
...ace/AddOns/Blizzard_FlightMap/FM_VignetteDataProvider.lua
+19
-0
Interface/AddOns/Blizzard_FlightMap/FM_VignetteDataProvider.xml
...ace/AddOns/Blizzard_FlightMap/FM_VignetteDataProvider.xml
+6
-0
Interface/AddOns/Blizzard_FrameEffects/GlowEmitter.lua
Interface/AddOns/Blizzard_FrameEffects/GlowEmitter.lua
+5
-0
Interface/AddOns/Blizzard_FrameEffects/GlowEmitter.xml
Interface/AddOns/Blizzard_FrameEffects/GlowEmitter.xml
+5
-0
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_CovenantMissionTemplates.lua
...d_GarrisonTemplates/Blizzard_CovenantMissionTemplates.lua
+22
-11
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_CovenantMissionTemplates.xml
...d_GarrisonTemplates/Blizzard_CovenantMissionTemplates.xml
+120
-34
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.lua
...d_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.lua
+3
-2
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.xml
...d_GarrisonTemplates/Blizzard_GarrisonMissionTemplates.xml
+5
-5
Interface/AddOns/Blizzard_GarrisonTemplates/Blizzard_GarrisonSharedTemplates.xml
...rd_GarrisonTemplates/Blizzard_GarrisonSharedTemplates.xml
+1
-1
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.lua
...e/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresBoard.lua
+1
-0
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresCombatLog.lua
...dOns/Blizzard_GarrisonUI/Blizzard_AdventuresCombatLog.lua
+5
-5
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresCombatLog.xml
...dOns/Blizzard_GarrisonUI/Blizzard_AdventuresCombatLog.xml
+53
-11
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresCompleteScreen.lua
...Blizzard_GarrisonUI/Blizzard_AdventuresCompleteScreen.lua
+2
-0
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresCompleteScreen.xml
...Blizzard_GarrisonUI/Blizzard_AdventuresCompleteScreen.xml
+5
-3
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.xml
...ce/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresPuck.xml
+1
-1
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.lua
.../Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.lua
+8
-5
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.xml
.../Blizzard_GarrisonUI/Blizzard_AdventuresRewardsScreen.xml
+13
-57
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.lua
...AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.lua
+11
-9
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.xml
...AddOns/Blizzard_GarrisonUI/Blizzard_CovenantMissionUI.xml
+21
-35
Interface/AddOns/Blizzard_GarrisonUI/Blizzard_GarrisonLandingPage.lua
...dOns/Blizzard_GarrisonUI/Blizzard_GarrisonLandingPage.lua
+1
-1
Interface/AddOns/Blizzard_InspectUI/InspectPVPFrame.xml
Interface/AddOns/Blizzard_InspectUI/InspectPVPFrame.xml
+1
-6
Interface/AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.lua
.../AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.lua
+7
-10
Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua
Interface/AddOns/Blizzard_MapCanvas/Blizzard_MapCanvas.lua
+4
-0
Interface/AddOns/Blizzard_MapCanvas/MapCanvas_ScrollContainerMixin.lua
...Ons/Blizzard_MapCanvas/MapCanvas_ScrollContainerMixin.lua
+7
-8
Interface/AddOns/Blizzard_MawBuffs/Blizzard_MawBuffs.lua
Interface/AddOns/Blizzard_MawBuffs/Blizzard_MawBuffs.lua
+1
-0
Interface/AddOns/Blizzard_NewPlayerExperience/Blizzard_TutorialData.lua
...ns/Blizzard_NewPlayerExperience/Blizzard_TutorialData.lua
+2
-2
Interface/AddOns/Blizzard_NewPlayerExperience/Blizzard_TutorialEffects.xml
...Blizzard_NewPlayerExperience/Blizzard_TutorialEffects.xml
+3
-1
Interface/AddOns/Blizzard_NewPlayerExperience/Blizzard_TutorialKeyboardMouseFrame.lua
...wPlayerExperience/Blizzard_TutorialKeyboardMouseFrame.lua
+11
-11
No files found.
Interface/AddOns/Blizzard_APIDocumentation/AnimaDiversionUIDocumentation.lua
View file @
48c46ad8
...
...
@@ -90,15 +90,16 @@ local AnimaDiversionUI =
{
Name
=
"AnimaDiversionNodeState"
,
Type
=
"Enumeration"
,
NumValues
=
4
,
NumValues
=
5
,
MinValue
=
0
,
MaxValue
=
3
,
MaxValue
=
4
,
Fields
=
{
{
Name
=
"Unavailable"
,
Type
=
"AnimaDiversionNodeState"
,
EnumValue
=
0
},
{
Name
=
"Available"
,
Type
=
"AnimaDiversionNodeState"
,
EnumValue
=
1
},
{
Name
=
"SelectedTemporary"
,
Type
=
"AnimaDiversionNodeState"
,
EnumValue
=
2
},
{
Name
=
"SelectedPermanent"
,
Type
=
"AnimaDiversionNodeState"
,
EnumValue
=
3
},
{
Name
=
"Cooldown"
,
Type
=
"AnimaDiversionNodeState"
,
EnumValue
=
4
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/AuctionHouseEnumsDocumentation.lua
View file @
48c46ad8
...
...
@@ -17,9 +17,9 @@ local AuctionHouseEnums =
{
Name
=
"AuctionHouseFilter"
,
Type
=
"Enumeration"
,
NumValues
=
1
1
,
NumValues
=
1
2
,
MinValue
=
0
,
MaxValue
=
1
0
,
MaxValue
=
1
1
,
Fields
=
{
{
Name
=
"UncollectedOnly"
,
Type
=
"AuctionHouseFilter"
,
EnumValue
=
0
},
...
...
@@ -33,6 +33,7 @@ local AuctionHouseEnums =
{
Name
=
"EpicQuality"
,
Type
=
"AuctionHouseFilter"
,
EnumValue
=
8
},
{
Name
=
"LegendaryQuality"
,
Type
=
"AuctionHouseFilter"
,
EnumValue
=
9
},
{
Name
=
"ArtifactQuality"
,
Type
=
"AuctionHouseFilter"
,
EnumValue
=
10
},
{
Name
=
"LegendaryCraftedItemOnly"
,
Type
=
"AuctionHouseFilter"
,
EnumValue
=
11
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/ChatInfoDocumentation.lua
View file @
48c46ad8
...
...
@@ -126,6 +126,15 @@ local ChatInfo =
{
Name
=
"isPartyChannelType"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"IsRegionalServiceAvailable"
,
Type
=
"Function"
,
Returns
=
{
{
Name
=
"available"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"IsValidChatLine"
,
Type
=
"Function"
,
...
...
@@ -1948,6 +1957,20 @@ local ChatInfo =
{
Name
=
"supressRaidIcons"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"ChatRegionalSendFailed"
,
Type
=
"Event"
,
LiteralName
=
"CHAT_REGIONAL_SEND_FAILED"
,
},
{
Name
=
"ChatRegionalStatusChanged"
,
Type
=
"Event"
,
LiteralName
=
"CHAT_REGIONAL_STATUS_CHANGED"
,
Payload
=
{
{
Name
=
"isServiceAvailable"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"ChatServerDisconnected"
,
Type
=
"Event"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/GarrisonInfoDocumentation.lua
View file @
48c46ad8
...
...
@@ -779,6 +779,16 @@ local GarrisonInfo =
{
Name
=
"doAlert"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"GarrisonTalentEventUpdate"
,
Type
=
"Event"
,
LiteralName
=
"GARRISON_TALENT_EVENT_UPDATE"
,
Payload
=
{
{
Name
=
"eventType"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"eventID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"GarrisonTalentNpcClosed"
,
Type
=
"Event"
,
...
...
@@ -949,6 +959,7 @@ local GarrisonInfo =
{
Name
=
"boardIndex"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"oldHealth"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"newHealth"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"maxHealth"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"points"
,
Type
=
"number"
,
Nilable
=
true
},
},
},
...
...
Interface/AddOns/Blizzard_APIDocumentation/ItemDocumentation.lua
View file @
48c46ad8
...
...
@@ -342,6 +342,20 @@ local Item =
{
Name
=
"isCached"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"IsItemKeystoneByID"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"itemInfo"
,
Type
=
"string"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"isKeystone"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"IsLocked"
,
Type
=
"Function"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/LegendaryCraftingDocumentation.lua
View file @
48c46ad8
...
...
@@ -165,6 +165,21 @@ local LegendaryCrafting =
{
Name
=
"runeforgePowerIDs"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"GetRuneforgePowersByClassAndSpec"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"classID"
,
Type
=
"number"
,
Nilable
=
true
},
{
Name
=
"specID"
,
Type
=
"number"
,
Nilable
=
true
},
},
Returns
=
{
{
Name
=
"runeforgePowerIDs"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"IsRuneforgeLegendary"
,
Type
=
"Function"
,
...
...
@@ -238,6 +253,15 @@ local LegendaryCrafting =
Events
=
{
{
Name
=
"NewRuneforgePowerAdded"
,
Type
=
"Event"
,
LiteralName
=
"NEW_RUNEFORGE_POWER_ADDED"
,
Payload
=
{
{
Name
=
"powerID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"RuneforgeLegendaryCraftingClosed"
,
Type
=
"Event"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/MapDocumentation.lua
View file @
48c46ad8
...
...
@@ -525,17 +525,43 @@ local Map =
{
Name
=
"TopRight"
,
Type
=
"MapCanvasPosition"
,
EnumValue
=
4
},
},
},
{
Name
=
"UIMapFlag"
,
Type
=
"Enumeration"
,
NumValues
=
15
,
MinValue
=
1
,
MaxValue
=
16384
,
Fields
=
{
{
Name
=
"NoHighlight"
,
Type
=
"UIMapFlag"
,
EnumValue
=
1
},
{
Name
=
"ShowOverlays"
,
Type
=
"UIMapFlag"
,
EnumValue
=
2
},
{
Name
=
"ShowTaxiNodes"
,
Type
=
"UIMapFlag"
,
EnumValue
=
4
},
{
Name
=
"GarrisonMap"
,
Type
=
"UIMapFlag"
,
EnumValue
=
8
},
{
Name
=
"FallbackToParentMap"
,
Type
=
"UIMapFlag"
,
EnumValue
=
16
},
{
Name
=
"NoHighlightTexture"
,
Type
=
"UIMapFlag"
,
EnumValue
=
32
},
{
Name
=
"ShowTaskObjectives"
,
Type
=
"UIMapFlag"
,
EnumValue
=
64
},
{
Name
=
"NoWorldPositions"
,
Type
=
"UIMapFlag"
,
EnumValue
=
128
},
{
Name
=
"HideArchaeologyDigs"
,
Type
=
"UIMapFlag"
,
EnumValue
=
256
},
{
Name
=
"Deprecated"
,
Type
=
"UIMapFlag"
,
EnumValue
=
512
},
{
Name
=
"HideIcons"
,
Type
=
"UIMapFlag"
,
EnumValue
=
1024
},
{
Name
=
"HideVignettes"
,
Type
=
"UIMapFlag"
,
EnumValue
=
2048
},
{
Name
=
"ForceAllOverlayExplored"
,
Type
=
"UIMapFlag"
,
EnumValue
=
4096
},
{
Name
=
"FlightMapShowZoomOut"
,
Type
=
"UIMapFlag"
,
EnumValue
=
8192
},
{
Name
=
"FlightMapAutoZoom"
,
Type
=
"UIMapFlag"
,
EnumValue
=
16384
},
},
},
{
Name
=
"UIMapSystem"
,
Type
=
"Enumeration"
,
NumValues
=
3
,
NumValues
=
4
,
MinValue
=
0
,
MaxValue
=
2
,
MaxValue
=
3
,
Fields
=
{
{
Name
=
"World"
,
Type
=
"UIMapSystem"
,
EnumValue
=
0
},
{
Name
=
"Taxi"
,
Type
=
"UIMapSystem"
,
EnumValue
=
1
},
{
Name
=
"Adventure"
,
Type
=
"UIMapSystem"
,
EnumValue
=
2
},
{
Name
=
"Minimap"
,
Type
=
"UIMapSystem"
,
EnumValue
=
3
},
},
},
{
...
...
@@ -587,6 +613,7 @@ local Map =
{
Name
=
"name"
,
Type
=
"string"
,
Nilable
=
false
},
{
Name
=
"mapType"
,
Type
=
"UIMapType"
,
Nilable
=
false
},
{
Name
=
"parentMapID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"flags"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/ReportSystemDocumentation.lua
View file @
48c46ad8
...
...
@@ -20,6 +20,20 @@ local ReportSystem =
{
Name
=
"canReport"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"CanReportPlayerForLanguage"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"playerLocation"
,
Type
=
"table"
,
Mixin
=
"PlayerLocationMixin"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"canReport"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"InitiateReportPlayer"
,
Type
=
"Function"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/SoulbindsDocumentation.lua
View file @
48c46ad8
...
...
@@ -74,8 +74,13 @@ local Soulbinds =
Type
=
"Function"
,
},
{
Name
=
"CommitPendingConduits"
,
Name
=
"CommitPendingConduits
InSoulbind
"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"soulbindID"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
Name
=
"GetActiveSoulbindID"
,
...
...
@@ -292,6 +297,20 @@ local Soulbinds =
{
Name
=
"result"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"HasPendingConduitsInSoulbind"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"soulbindID"
,
Type
=
"number"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"result"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"IsConduitInstalled"
,
Type
=
"Function"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/TradeSkillUIDocumentation.lua
View file @
48c46ad8
...
...
@@ -197,8 +197,9 @@ local TradeSkillUI =
LiteralName
=
"NEW_RECIPE_LEARNED"
,
Payload
=
{
{
Name
=
"
spell
ID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"
recipe
ID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"recipeLevel"
,
Type
=
"number"
,
Nilable
=
true
},
{
Name
=
"baseRecipeID"
,
Type
=
"number"
,
Nilable
=
true
},
},
},
{
...
...
@@ -285,6 +286,7 @@ local TradeSkillUI =
Type
=
"Structure"
,
Fields
=
{
{
Name
=
"requiredSkillRank"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"slotText"
,
Type
=
"string"
,
Nilable
=
true
},
{
Name
=
"options"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
},
...
...
Interface/AddOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
View file @
48c46ad8
...
...
@@ -166,6 +166,20 @@ local VoiceChat =
{
Name
=
"volume"
,
Type
=
"number"
,
Nilable
=
true
},
},
},
{
Name
=
"GetJoinClubVoiceChannelError"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"clubId"
,
Type
=
"string"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"errorReason"
,
Type
=
"VoiceChannelErrorReason"
,
Nilable
=
true
},
},
},
{
Name
=
"GetLocalPlayerActiveChannelMemberInfo"
,
Type
=
"Function"
,
...
...
@@ -1017,6 +1031,18 @@ local VoiceChat =
{
Name
=
"OpenMic"
,
Type
=
"CommunicationMode"
,
EnumValue
=
1
},
},
},
{
Name
=
"VoiceChannelErrorReason"
,
Type
=
"Enumeration"
,
NumValues
=
2
,
MinValue
=
0
,
MaxValue
=
1
,
Fields
=
{
{
Name
=
"Unknown"
,
Type
=
"VoiceChannelErrorReason"
,
EnumValue
=
0
},
{
Name
=
"IsBattleNetChannel"
,
Type
=
"VoiceChannelErrorReason"
,
EnumValue
=
1
},
},
},
{
Name
=
"VoiceChatStatusCode"
,
Type
=
"Enumeration"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/WeeklyRewardsDocumentation.lua
View file @
48c46ad8
...
...
@@ -81,17 +81,22 @@ local WeeklyRewards =
},
},
{
Name
=
"HasRewards"
,
Name
=
"Has
Available
Rewards"
,
Type
=
"Function"
,
Returns
=
{
{
Name
=
"hasRewards"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"has
Available
Rewards"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
{
Name
=
"
Request
Rewards"
,
Name
=
"
HasGenerated
Rewards"
,
Type
=
"Function"
,
Returns
=
{
{
Name
=
"hasGeneratedRewards"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
},
...
...
Interface/AddOns/Blizzard_AnimaDiversionUI/AnimaDiversionDataProvider.lua
View file @
48c46ad8
local
animaPinTextureKitRegions
=
{
[
"Icon"
]
=
"AnimaChannel-Icon-%s-Normal"
,
[
"IconSelect"
]
=
"AnimaChannel-Icon-%s-Select"
,
[
"IconReinforce"
]
=
"AnimaChannel-Icon-%s-Reinforce"
,
[
"IconReady"
]
=
"AnimaChannel-Icon-%s-Ready"
,
[
Enum
.
AnimaDiversionNodeState
.
Unavailable
]
=
"AnimaChannel-Icon-%s-Normal"
,
[
Enum
.
AnimaDiversionNodeState
.
Available
]
=
"AnimaChannel-Icon-%s-Select"
,
[
Enum
.
AnimaDiversionNodeState
.
SelectedTemporary
]
=
"AnimaChannel-Icon-%s-Ready"
,
[
Enum
.
AnimaDiversionNodeState
.
SelectedPermanent
]
=
"AnimaChannel-Icon-%s-Ready"
,
[
Enum
.
AnimaDiversionNodeState
.
Cooldown
]
=
"AnimaChannel-Icon-%s-Normal"
,
};
local
reinforceNodeTextureKitAnimationEffectId
=
{
...
...
@@ -12,20 +13,22 @@ local reinforceNodeTextureKitAnimationEffectId = {
[
"Necrolord"
]
=
31
,
};
local
animaConnectionLineColors
=
{
[
"Kyrian"
]
=
CreateColor
(
0
.
55
,
0
.
81
,
0
.
90
),
[
"NightFae"
]
=
CreateColor
(
0
,
0
.
33
,
0
.
97
),
[
"Venthyr"
]
=
CreateColor
(
0
.
81
,
0
.
06
,
0
.
06
),
[
"Necrolord"
]
=
CreateColor
(
0
.
1
,
0
.
82
,
0
.
30
),
local
animaConnectionShowBlackLink
=
{
[
"Venthyr"
]
=
true
,
[
"Necrolord"
]
=
true
,
};
local
ANIMA_DIVERSION_DATA_PROVIDER_FRAME_EVENTS
=
{
"ANIMA_DIVERSION_TALENT_UPDATED"
,
"CURRENCY_DISPLAY_UPDATE"
,
"GARRISON_TALENT_COMPLETE"
,
"GARRISON_TALENT_EVENT_UPDATE"
,
};
local
ANIMA_DIVERSION_ORIGIN_PIN_BORDER
=
"AnimaChannel-Icon-Device-%s-Border"
;
local
ANIMA_REINFORCE_MODEL_EFFECT_ID
=
35
;
local
ANIMA_DIVERSION_LINK_TEXTURE
=
"animachannel-link-anima-%s"
;
local
ANIMA_DIVERSION_LINE_TEXTURE
=
"_AnimaChannel-Channel-Line-horizontal-%s"
;
local
ANIMA_SELECTION_MODEL_EFFECT_ID
=
35
;
AnimaDiversionDataProviderMixin
=
CreateFromMixins
(
MapCanvasDataProviderMixin
);
...
...
@@ -35,28 +38,68 @@ end
function
AnimaDiversionDataProviderMixin
:
OnHide
()
FrameUtil
.
UnregisterFrameForEvents
(
self
,
ANIMA_DIVERSION_DATA_PROVIDER_FRAME_EVENTS
);
self
:
ResetModelScene
();
end
function
AnimaDiversionDataProviderMixin
:
OnEvent
(
event
,
...
)
if
event
==
"ANIMA_DIVERSION_TALENT_UPDATED"
or
event
==
"CURRENCY_DISPLAY_UPDATE"
then
self
:
RefreshAllData
();
end
self
:
RefreshAllData
();
end
function
AnimaDiversionDataProviderMixin
:
SetupConnectionOnPin
(
pin
)
if
(
not
self
.
origin
or
not
animaConnectionLineColors
[
self
.
textureKit
])
then
return
;
end
local
connection
=
self
.
connectionPool
:
Acquire
();
connection
:
Setup
(
self
.
textureKit
,
self
.
origin
,
pin
);
connection
:
Show
();
self
.
origin
.
IconBorder
:
Show
();
end
function
AnimaDiversionDataProviderMixin
:
ResetModelScene
()
if
self
.
modelScenePin
then
self
.
modelScenePin
.
ModelScene
:
ClearEffects
();
self
.
modelScenePin
=
nil
;
end
self
.
pinEffects
=
{};
end
function
AnimaDiversionDataProviderMixin
:
AddEffectOnPin
(
effectID
,
pin
,
permanent
)
if
self
.
modelScenePin
then
if
not
self
.
pinEffects
[
pin
]
then
self
.
pinEffects
[
pin
]
=
{};
end
pin
.
lineContainer
=
self
.
backgroundLinePool
:
Acquire
();
pin
.
lineContainer
.
Fill
:
SetVertexColor
(
animaConnectionLineColors
[
self
.
textureKit
]:
GetRGB
());
pin
.
lineContainer
.
Fill
:
SetThickness
(
self
.
lineThickness
);
pin
.
lineContainer
.
Fill
:
SetStartPoint
(
"CENTER"
,
self
.
origin
);
pin
.
lineContainer
.
Fill
:
SetEndPoint
(
"CENTER"
,
pin
);
if
not
self
.
pinEffects
[
pin
][
effectID
]
then
local
pinEffect
=
self
.
modelScenePin
.
ModelScene
:
AddEffect
(
effectID
,
pin
,
pin
);
self
.
pinEffects
[
pin
][
effectID
]
=
{
effect
=
pinEffect
,
temporary
=
not
permanent
};
end
end
end
function
AnimaDiversionDataProviderMixin
:
ClearEffectOnPin
(
effectID
,
pin
,
onlyTemporaryEffects
)
if
self
.
modelScenePin
then
if
self
.
pinEffects
[
pin
]
and
self
.
pinEffects
[
pin
][
effectID
]
then
if
not
onlyTemporaryEffects
or
self
.
pinEffects
[
pin
][
effectID
].
temporary
then
self
.
pinEffects
[
pin
][
effectID
].
effect
:
CancelEffect
();
self
.
pinEffects
[
pin
][
effectID
]
=
nil
;
end
end
end
end
function
AnimaDiversionDataProviderMixin
:
ClearEffectOnAllPins
(
effectID
,
onlyTemporaryEffects
,
exemptPin
)
if
self
.
modelScenePin
then
for
pin
,
_
in
pairs
(
self
.
pinEffects
)
do
if
pin
~=
exemptPin
then
self
:
ClearEffectOnPin
(
effectID
,
pin
,
onlyTemporaryEffects
);
end
end
end
end
function
AnimaDiversionDataProviderMixin
:
RemoveAllData
()
self
:
GetMap
():
RemoveAllPinsByTemplate
(
"AnimaDiversionPinTemplate"
);
self
:
ResetModelScene
();
self
:
GetMap
():
RemoveAllPinsByTemplate
(
"AnimaDiversionModelScenePinTemplate"
);
end
...
...
@@ -68,37 +111,36 @@ function AnimaDiversionDataProviderMixin:RefreshAllData(fromOnShow)
self
:
RemoveAllData
();
self
.
bolsterProgress
=
C_AnimaDiversion
.
GetReinforceProgress
();
if
not
self
.
backgroundLinePool
then
self
.
backgroundLinePool
=
CreateFramePool
(
"FRAME"
,
self
:
GetMap
():
GetCanvas
(),
"AnimaDiversionConnectionTemplate"
,
OnRelease
);
if
not
self
.
connectionPool
then
self
.
connectionPool
=
CreateFramePool
(
"FRAME"
,
self
:
GetMap
():
GetCanvas
(),
"AnimaDiversionConnectionTemplate"
);
else
self
.
connectionPool
:
ReleaseAll
();
end
self
.
backgroundLinePool
:
ReleaseAll
();
self
.
textureKit
=
C_AnimaDiversion
.
GetTextureKit
();
self
.
forceReinforceState
=
self
:
CanReinforceNode
();
if
(
self
.
forceReinforceState
)
then
self
:
AddModelScene
();
end
self
.
textureKit
=
C_AnimaDiversion
.
GetTextureKit
();
if
(
self
.
modelScenePin
)
then
self
.
modelScenePin
.
ModelScene
:
ClearEffects
();
end
self
:
AddModelScene
();
local
originPosition
=
C_AnimaDiversion
.
GetOriginPosition
();
if
(
originPosition
)
then
self
:
AddOrigin
(
originPosition
,
self
.
textureKit
)
;
if
not
originPosition
then
return
;
end
self
.
lineThickness
=
Lerp
(
1
,
2
,
Saturate
(
1
-
self
:
GetMap
():
GetCanvasZoomPercent
()))
*
85
;
local
animaNodes
=
C_AnimaDiversion
.
GetAnimaDiversionNodes
();
if
(
not
animaNodes
)
then
if
not
animaNodes
then
return
;
end
self
:
AddOrigin
(
originPosition
);
for
_
,
nodeData
in
ipairs
(
animaNodes
)
do
nodeData
.
textureKit
=
self
.
textureKit
self
:
AddNode
(
nodeData
);
end
if
AnimaDiversionFrame
:
HasIntroTutorialShowing
()
then
-- if one of the 2 intro tutorials is showing, we want to pretend that all nodes are unavailable.
nodeData
.
state
=
Enum
.
AnimaDiversionNodeState
.
Unavailable
;
end
self
:
AddNode
(
nodeData
);
end
end
function
AnimaDiversionDataProviderMixin
:
AddNode
(
nodeData
)
...
...
@@ -107,23 +149,25 @@ function AnimaDiversionDataProviderMixin:AddNode(nodeData)
pin
:
SetPosition
(
nodeData
.
normalizedPosition
.
x
,
nodeData
.
normalizedPosition
.
y
);
pin
.
nodeData
=
nodeData
;
pin
.
owner
=
self
;
pin
.
forceReinforceState
=
self
.
forceReinforceState
;
pin
.
textureKit
=
self
.
textureKit
;
pin
:
SetSize
(
150
,
175
);
pin
:
SetupNode
();
self
:
SetupConnectionOnPin
(
pin
);
pin
:
Setup
();
if
pin
:
IsConnected
()
then
self
:
SetupCon