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
86da2430
Commit
86da2430
authored
Jun 12, 2019
by
TOM_RUS
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
WOW-30774patch8.2.0_PTR
parent
266f308b
Changes
60
Hide whitespace changes
Inline
Side-by-side
Showing
60 changed files
with
544 additions
and
871 deletions
+544
-871
Interface/AddOns/Blizzard_APIDocumentation/ChallengeModeInfoDocumentation.lua
...zzard_APIDocumentation/ChallengeModeInfoDocumentation.lua
+1
-0
Interface/AddOns/Blizzard_APIDocumentation/ItemUpgradeDocumentation.lua
...ns/Blizzard_APIDocumentation/ItemUpgradeDocumentation.lua
+9
-0
Interface/AddOns/Blizzard_APIDocumentation/PaperDollInfoDocumentation.lua
.../Blizzard_APIDocumentation/PaperDollInfoDocumentation.lua
+14
-0
Interface/AddOns/Blizzard_APIDocumentation/QuestLogDocumentation.lua
...ddOns/Blizzard_APIDocumentation/QuestLogDocumentation.lua
+3
-2
Interface/AddOns/Blizzard_APIDocumentation/QuestTaskInfoDocumentation.lua
.../Blizzard_APIDocumentation/QuestTaskInfoDocumentation.lua
+3
-0
Interface/AddOns/Blizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
...lizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
+1
-0
Interface/AddOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
...dOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
+4
-2
Interface/AddOns/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.lua
...s/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.lua
+69
-12
Interface/AddOns/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.xml
...s/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.xml
+34
-0
Interface/AddOns/Blizzard_BattlefieldMap/Blizzard_BattlefieldMap.toc
...ddOns/Blizzard_BattlefieldMap/Blizzard_BattlefieldMap.toc
+1
-0
Interface/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua
...ce/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua
+4
-2
Interface/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.xml
...ce/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.xml
+8
-3
Interface/AddOns/Blizzard_Collections/Blizzard_Wardrobe.lua
Interface/AddOns/Blizzard_Collections/Blizzard_Wardrobe.lua
+11
-3
Interface/AddOns/Blizzard_Communities/Blizzard_Communities.toc
...face/AddOns/Blizzard_Communities/Blizzard_Communities.toc
+0
-2
Interface/AddOns/Blizzard_Communities/CommunitiesList.lua
Interface/AddOns/Blizzard_Communities/CommunitiesList.lua
+3
-39
Interface/AddOns/Blizzard_Communities/CommunitiesMemberList.lua
...ace/AddOns/Blizzard_Communities/CommunitiesMemberList.lua
+1
-1
Interface/AddOns/Blizzard_GuildBankUI/Blizzard_GuildBankUI.lua
...face/AddOns/Blizzard_GuildBankUI/Blizzard_GuildBankUI.lua
+1
-5
Interface/AddOns/Blizzard_ItemSocketingUI/Blizzard_ItemSocketingUI.xml
...Ons/Blizzard_ItemSocketingUI/Blizzard_ItemSocketingUI.xml
+1
-1
Interface/AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.lua
.../AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.lua
+2
-11
Interface/AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.xml
.../AddOns/Blizzard_ItemUpgradeUI/Blizzard_ItemUpgradeUI.xml
+0
-37
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua
...zzard_ObjectiveTracker/Blizzard_AutoQuestPopUpTracker.lua
+10
-3
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_QuestObjectiveTracker.lua
...zzard_ObjectiveTracker/Blizzard_QuestObjectiveTracker.lua
+44
-11
Interface/AddOns/Blizzard_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua
...rd_ObjectiveTracker/Blizzard_ScenarioObjectiveTracker.lua
+2
-2
Interface/AddOns/Blizzard_PVPMatch/PVPMatchResults.lua
Interface/AddOns/Blizzard_PVPMatch/PVPMatchResults.lua
+2
-2
Interface/AddOns/Blizzard_PVPMatch/PVPMatchResults.xml
Interface/AddOns/Blizzard_PVPMatch/PVPMatchResults.xml
+1
-1
Interface/AddOns/Blizzard_PVPMatch/PVPMatchScoreboard.xml
Interface/AddOns/Blizzard_PVPMatch/PVPMatchScoreboard.xml
+1
-1
Interface/AddOns/Blizzard_PVPUI/Blizzard_PVPUI.lua
Interface/AddOns/Blizzard_PVPUI/Blizzard_PVPUI.lua
+1
-2
Interface/AddOns/Blizzard_PartyPoseUI/Blizzard_PartyPoseUI.lua
...face/AddOns/Blizzard_PartyPoseUI/Blizzard_PartyPoseUI.lua
+3
-3
Interface/AddOns/Blizzard_RaidUI/Blizzard_RaidUI.lua
Interface/AddOns/Blizzard_RaidUI/Blizzard_RaidUI.lua
+1
-1
Interface/AddOns/Blizzard_SharedMapDataProviders/BonusObjectiveDataProvider.lua
...ard_SharedMapDataProviders/BonusObjectiveDataProvider.lua
+17
-0
Interface/AddOns/Blizzard_TalentUI/Blizzard_TalentUI.lua
Interface/AddOns/Blizzard_TalentUI/Blizzard_TalentUI.lua
+5
-3
Interface/AddOns/Blizzard_TalkingHeadUI/Blizzard_TalkingHeadUI.lua
.../AddOns/Blizzard_TalkingHeadUI/Blizzard_TalkingHeadUI.lua
+6
-1
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetBelowMinimapFrame.lua
...Blizzard_UIWidgets/Blizzard_UIWidgetBelowMinimapFrame.lua
+3
-3
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua
...ce/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetManager.lua
+2
-2
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua
...dOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.lua
+29
-19
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.xml
...dOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateBase.xml
+4
-6
Interface/AddOns/Blizzard_UIWidgets/Blizzard_UIWidgetTemplateTextWithState.lua
...zard_UIWidgets/Blizzard_UIWidgetTemplateTextWithState.lua
+1
-0
Interface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.lua
Interface/AddOns/Blizzard_WorldMap/Blizzard_WorldMap.lua
+10
-0
Interface/FrameXML/BuffFrame.lua
Interface/FrameXML/BuffFrame.lua
+2
-1
Interface/FrameXML/CompactUnitFrame.lua
Interface/FrameXML/CompactUnitFrame.lua
+2
-2
Interface/FrameXML/GameTooltip.lua
Interface/FrameXML/GameTooltip.lua
+14
-5
Interface/FrameXML/ItemButtonTemplate.xml
Interface/FrameXML/ItemButtonTemplate.xml
+1
-1
Interface/FrameXML/LevelUpDisplay.lua
Interface/FrameXML/LevelUpDisplay.lua
+5
-1
Interface/FrameXML/MapUtil.lua
Interface/FrameXML/MapUtil.lua
+3
-0
Interface/FrameXML/PVPUITemplates.lua
Interface/FrameXML/PVPUITemplates.lua
+4
-4
Interface/FrameXML/QuestChoiceFrameMixin.lua
Interface/FrameXML/QuestChoiceFrameMixin.lua
+2
-2
Interface/FrameXML/QuestFrame.lua
Interface/FrameXML/QuestFrame.lua
+1
-8
Interface/FrameXML/QuestFrame.xml
Interface/FrameXML/QuestFrame.xml
+32
-86
Interface/FrameXML/QuestFrameTemplates.xml
Interface/FrameXML/QuestFrameTemplates.xml
+2
-2
Interface/FrameXML/QuestInfo.lua
Interface/FrameXML/QuestInfo.lua
+2
-2
Interface/FrameXML/QuestUtils.lua
Interface/FrameXML/QuestUtils.lua
+22
-4
Interface/FrameXML/SplashFrame.lua
Interface/FrameXML/SplashFrame.lua
+7
-0
Interface/FrameXML/StatusTrackingManager.lua
Interface/FrameXML/StatusTrackingManager.lua
+1
-0
Interface/FrameXML/UIParent.lua
Interface/FrameXML/UIParent.lua
+33
-6
Interface/FrameXML/UnitPopup.lua
Interface/FrameXML/UnitPopup.lua
+1
-1
Interface/FrameXML/WorldMapFrame.lua
Interface/FrameXML/WorldMapFrame.lua
+36
-29
Interface/GlueXML/CharacterSelect.lua
Interface/GlueXML/CharacterSelect.lua
+0
-78
Interface/GlueXML/CharacterSelect.xml
Interface/GlueXML/CharacterSelect.xml
+0
-262
Interface/GlueXML/GlueParent.lua
Interface/GlueXML/GlueParent.lua
+58
-61
Interface/SharedXML/GameTooltipTemplate.xml
Interface/SharedXML/GameTooltipTemplate.xml
+4
-136
No files found.
Interface/AddOns/Blizzard_APIDocumentation/ChallengeModeInfoDocumentation.lua
View file @
86da2430
...
@@ -61,6 +61,7 @@ local ChallengeModeInfo =
...
@@ -61,6 +61,7 @@ local ChallengeModeInfo =
{
Name
=
"time"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"time"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"onTime"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"onTime"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"keystoneUpgradeLevels"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"keystoneUpgradeLevels"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"practiceRun"
,
Type
=
"bool"
,
Nilable
=
false
},
},
},
},
},
{
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/ItemUpgradeDocumentation.lua
View file @
86da2430
...
@@ -6,6 +6,15 @@ local ItemUpgrade =
...
@@ -6,6 +6,15 @@ local ItemUpgrade =
Functions
=
Functions
=
{
{
{
Name
=
"GetItemHyperlink"
,
Type
=
"Function"
,
Returns
=
{
{
Name
=
"link"
,
Type
=
"string"
,
Nilable
=
false
},
},
},
},
},
Events
=
Events
=
...
...
Interface/AddOns/Blizzard_APIDocumentation/PaperDollInfoDocumentation.lua
View file @
86da2430
...
@@ -50,6 +50,20 @@ local PaperDollInfo =
...
@@ -50,6 +50,20 @@ local PaperDollInfo =
{
Name
=
"azeritePowerIDs"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
{
Name
=
"azeritePowerIDs"
,
Type
=
"table"
,
InnerType
=
"number"
,
Nilable
=
false
},
},
},
},
},
{
Name
=
"GetInspectItemLevel"
,
Type
=
"Function"
,
Arguments
=
{
{
Name
=
"unit"
,
Type
=
"string"
,
Nilable
=
false
},
},
Returns
=
{
{
Name
=
"equippedItemLevel"
,
Type
=
"number"
,
Nilable
=
false
},
},
},
{
{
Name
=
"GetMinItemLevel"
,
Name
=
"GetMinItemLevel"
,
Type
=
"Function"
,
Type
=
"Function"
,
...
...
Interface/AddOns/Blizzard_APIDocumentation/QuestLogDocumentation.lua
View file @
86da2430
...
@@ -365,9 +365,9 @@ local QuestLog =
...
@@ -365,9 +365,9 @@ local QuestLog =
{
{
Name
=
"QuestTag"
,
Name
=
"QuestTag"
,
Type
=
"Enumeration"
,
Type
=
"Enumeration"
,
NumValues
=
1
0
,
NumValues
=
1
1
,
MinValue
=
0
,
MinValue
=
0
,
MaxValue
=
102
,
MaxValue
=
266
,
Fields
=
Fields
=
{
{
{
Name
=
"Group"
,
Type
=
"QuestTag"
,
EnumValue
=
1
},
{
Name
=
"Group"
,
Type
=
"QuestTag"
,
EnumValue
=
1
},
...
@@ -380,6 +380,7 @@ local QuestLog =
...
@@ -380,6 +380,7 @@ local QuestLog =
{
Name
=
"Raid25"
,
Type
=
"QuestTag"
,
EnumValue
=
89
},
{
Name
=
"Raid25"
,
Type
=
"QuestTag"
,
EnumValue
=
89
},
{
Name
=
"Scenario"
,
Type
=
"QuestTag"
,
EnumValue
=
98
},
{
Name
=
"Scenario"
,
Type
=
"QuestTag"
,
EnumValue
=
98
},
{
Name
=
"Account"
,
Type
=
"QuestTag"
,
EnumValue
=
102
},
{
Name
=
"Account"
,
Type
=
"QuestTag"
,
EnumValue
=
102
},
{
Name
=
"CombatAlly"
,
Type
=
"QuestTag"
,
EnumValue
=
266
},
},
},
},
},
{
{
...
...
Interface/AddOns/Blizzard_APIDocumentation/QuestTaskInfoDocumentation.lua
View file @
86da2430
...
@@ -178,6 +178,9 @@ local QuestTaskInfo =
...
@@ -178,6 +178,9 @@ local QuestTaskInfo =
{
Name
=
"inProgress"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"inProgress"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"numObjectives"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"numObjectives"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"mapID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"mapID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"isQuestStart"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"isDaily"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"isCombatAllyQuest"
,
Type
=
"bool"
,
Nilable
=
false
},
{
Name
=
"childDepth"
,
Type
=
"number"
,
Nilable
=
true
},
{
Name
=
"childDepth"
,
Type
=
"number"
,
Nilable
=
true
},
},
},
},
},
...
...
Interface/AddOns/Blizzard_APIDocumentation/UIWidgetManagerDocumentation.lua
View file @
86da2430
...
@@ -881,6 +881,7 @@ local UIWidgetManager =
...
@@ -881,6 +881,7 @@ local UIWidgetManager =
{
Name
=
"shownState"
,
Type
=
"WidgetShownState"
,
Nilable
=
false
},
{
Name
=
"shownState"
,
Type
=
"WidgetShownState"
,
Nilable
=
false
},
{
Name
=
"enabledState"
,
Type
=
"WidgetEnabledState"
,
Nilable
=
false
},
{
Name
=
"enabledState"
,
Type
=
"WidgetEnabledState"
,
Nilable
=
false
},
{
Name
=
"text"
,
Type
=
"string"
,
Nilable
=
false
},
{
Name
=
"text"
,
Type
=
"string"
,
Nilable
=
false
},
{
Name
=
"tooltip"
,
Type
=
"string"
,
Nilable
=
false
},
{
Name
=
"widgetSizeSetting"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"widgetSizeSetting"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"textureKitID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"textureKitID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"frameTextureKitID"
,
Type
=
"number"
,
Nilable
=
false
},
{
Name
=
"frameTextureKitID"
,
Type
=
"number"
,
Nilable
=
false
},
...
...
Interface/AddOns/Blizzard_APIDocumentation/VoiceChatDocumentation.lua
View file @
86da2430
...
@@ -1020,9 +1020,9 @@ local VoiceChat =
...
@@ -1020,9 +1020,9 @@ local VoiceChat =
{
{
Name
=
"VoiceChatStatusCode"
,
Name
=
"VoiceChatStatusCode"
,
Type
=
"Enumeration"
,
Type
=
"Enumeration"
,
NumValues
=
2
3
,
NumValues
=
2
5
,
MinValue
=
0
,
MinValue
=
0
,
MaxValue
=
2
2
,
MaxValue
=
2
4
,
Fields
=
Fields
=
{
{
{
Name
=
"Success"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
0
},
{
Name
=
"Success"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
0
},
...
@@ -1048,6 +1048,8 @@ local VoiceChat =
...
@@ -1048,6 +1048,8 @@ local VoiceChat =
{
Name
=
"InvalidCommunityStream"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
20
},
{
Name
=
"InvalidCommunityStream"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
20
},
{
Name
=
"PlayerSilenced"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
21
},
{
Name
=
"PlayerSilenced"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
21
},
{
Name
=
"PlayerVoiceChatParentalDisabled"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
22
},
{
Name
=
"PlayerVoiceChatParentalDisabled"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
22
},
{
Name
=
"InvalidInputDevice"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
23
},
{
Name
=
"InvalidOutputDevice"
,
Type
=
"VoiceChatStatusCode"
,
EnumValue
=
24
},
},
},
},
},
{
{
...
...
Interface/AddOns/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.lua
View file @
86da2430
...
@@ -34,6 +34,9 @@ local REVEAL_MODEL_SCENE_ACTOR_SETTINGS = {
...
@@ -34,6 +34,9 @@ local REVEAL_MODEL_SCENE_ACTOR_SETTINGS = {
[
"effect"
]
=
{
startDelay
=
0
,
duration
=
0
.
4
,
speed
=
1
},
[
"effect"
]
=
{
startDelay
=
0
,
duration
=
0
.
4
,
speed
=
1
},
[
"effect2"
]
=
{
startDelay
=
0
.
4
,
duration
=
1
.
2
,
speed
=
1
},
[
"effect2"
]
=
{
startDelay
=
0
.
4
,
duration
=
1
.
2
,
speed
=
1
},
};
};
local
MAJOR_BLUE_GEM_MODEL_SCENE_INFO
=
StaticModelInfo
.
CreateModelSceneEntry
(
287
,
165995
);
-- BlueGlow_High.m2
local
MAJOR_PURPLE_GEM_MODEL_SCENE_INFO
=
StaticModelInfo
.
CreateModelSceneEntry
(
288
,
166008
);
-- PurpleGlow_High.m2
local
MINOR_PURPLE_GEM_MODEL_SCENE_INFO
=
StaticModelInfo
.
CreateModelSceneEntry
(
289
,
166008
);
-- PurpleGlow_High.m2
local
LEARN_SHAKE_DELAY
=
0
.
869
;
local
LEARN_SHAKE_DELAY
=
0
.
869
;
local
LEARN_SHAKE
=
{
{
x
=
0
,
y
=
-
20
},
{
x
=
0
,
y
=
20
},
{
x
=
0
,
y
=
-
20
},
{
x
=
0
,
y
=
20
},
{
x
=
-
9
,
y
=
-
8
},
{
x
=
8
,
y
=
8
},
{
x
=
-
3
,
y
=
-
8
},
{
x
=
9
,
y
=
8
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
};
local
LEARN_SHAKE
=
{
{
x
=
0
,
y
=
-
20
},
{
x
=
0
,
y
=
20
},
{
x
=
0
,
y
=
-
20
},
{
x
=
0
,
y
=
20
},
{
x
=
-
9
,
y
=
-
8
},
{
x
=
8
,
y
=
8
},
{
x
=
-
3
,
y
=
-
8
},
{
x
=
9
,
y
=
8
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
{
x
=
-
3
,
y
=
-
1
},
{
x
=
2
,
y
=
2
},
{
x
=
-
2
,
y
=
-
3
},
{
x
=
-
1
,
y
=
-
1
},
{
x
=
4
,
y
=
2
},
{
x
=
3
,
y
=
4
},
{
x
=
-
3
,
y
=
4
},
{
x
=
4
,
y
=
-
4
},
{
x
=
-
4
,
y
=
2
},
{
x
=
-
2
,
y
=
1
},
};
...
@@ -84,6 +87,9 @@ function AzeriteEssenceUIMixin:OnLoad()
...
@@ -84,6 +87,9 @@ function AzeriteEssenceUIMixin:OnLoad()
self
:
SetupModelScene
();
self
:
SetupModelScene
();
self
:
SetupMilestones
();
self
:
SetupMilestones
();
self
:
RefreshPowerLevel
();
self
:
RefreshPowerLevel
();
self
.
OrbGlass
.
AlphaAnim
:
Play
();
self
.
ItemModelScene
.
AlphaAnim
:
Play
();
end
end
function
AzeriteEssenceUIMixin
:
SetupMilestones
()
function
AzeriteEssenceUIMixin
:
SetupMilestones
()
...
@@ -274,7 +280,7 @@ function AzeriteEssenceUIMixin:OnEssenceActivated(essenceID, slotFrame)
...
@@ -274,7 +280,7 @@ function AzeriteEssenceUIMixin:OnEssenceActivated(essenceID, slotFrame)
);
);
else
else
local
soundID
=
SOUNDKIT
.
UI_82_HEARTOFAZEROTH_SLOTESSENCE
;
local
soundID
=
SOUNDKIT
.
UI_82_HEARTOFAZEROTH_SLOTESSENCE
;
if
slotFrame
:
IsMa
in
Slot
()
then
if
slotFrame
:
IsMa
jor
Slot
()
then
local
essenceInfo
=
C_AzeriteEssence
.
GetEssenceInfo
(
essenceID
);
local
essenceInfo
=
C_AzeriteEssence
.
GetEssenceInfo
(
essenceID
);
if
essenceInfo
.
rank
==
MAX_ESSENCE_RANK
then
if
essenceInfo
.
rank
==
MAX_ESSENCE_RANK
then
soundID
=
SOUNDKIT
.
UI_82_HEARTOFAZEROTH_SLOTMAJORESSENCE_RANK4
;
soundID
=
SOUNDKIT
.
UI_82_HEARTOFAZEROTH_SLOTMAJORESSENCE_RANK4
;
...
@@ -328,7 +334,7 @@ end
...
@@ -328,7 +334,7 @@ end
function
AzeriteEssenceUIMixin
:
RefreshMilestones
()
function
AzeriteEssenceUIMixin
:
RefreshMilestones
()
for
i
,
milestoneFrame
in
ipairs
(
self
.
Milestones
)
do
for
i
,
milestoneFrame
in
ipairs
(
self
.
Milestones
)
do
-- Main slot is always present
-- Main slot is always present
if
self
:
ShouldPlayReveal
()
and
(
not
milestoneFrame
.
slot
or
not
milestoneFrame
:
IsMa
in
Slot
())
then
if
self
:
ShouldPlayReveal
()
and
(
not
milestoneFrame
.
slot
or
not
milestoneFrame
:
IsMa
jor
Slot
())
then
milestoneFrame
:
Hide
();
milestoneFrame
:
Hide
();
else
else
milestoneFrame
:
Show
();
milestoneFrame
:
Show
();
...
@@ -513,7 +519,7 @@ end
...
@@ -513,7 +519,7 @@ end
function
AzeriteEssenceDependencyLineMixin
:
Refresh
()
function
AzeriteEssenceDependencyLineMixin
:
Refresh
()
if
self
.
toButton
.
unlocked
then
if
self
.
toButton
.
unlocked
then
self
:
SetState
(
PowerDependencyLineMixin
.
LINE_STATE_CONNECTED
);
self
:
SetState
(
PowerDependencyLineMixin
.
LINE_STATE_CONNECTED
);
self
:
SetAlpha
(
0
.
15
);
self
:
SetAlpha
(
0
.
2
);
else
else
if
self
.
fromButton
.
unlocked
and
self
.
toButton
.
canUnlock
then
if
self
.
fromButton
.
unlocked
and
self
.
toButton
.
canUnlock
then
self
:
SetDisconnectedColor
(
DISCONNECTED_LINE_COLOR
);
self
:
SetDisconnectedColor
(
DISCONNECTED_LINE_COLOR
);
...
@@ -889,6 +895,10 @@ function AzeriteMilestoneBaseMixin:OnEvent(event, ...)
...
@@ -889,6 +895,10 @@ function AzeriteMilestoneBaseMixin:OnEvent(event, ...)
if
event
==
"UI_MODEL_SCENE_INFO_UPDATED"
then
if
event
==
"UI_MODEL_SCENE_INFO_UPDATED"
then
self
.
EffectsModelScene
.
primaryEffect
=
nil
;
self
.
EffectsModelScene
.
primaryEffect
=
nil
;
self
.
EffectsModelScene
.
secondaryEffect
=
nil
;
self
.
EffectsModelScene
.
secondaryEffect
=
nil
;
if
self
.
slot
then
local
forceUpdate
=
true
;
self
:
UpdateGemModelScenes
(
forceUpdate
);
end
end
end
end
end
...
@@ -924,7 +934,7 @@ function AzeriteMilestoneBaseMixin:CheckAndSetUpUnlockEffect()
...
@@ -924,7 +934,7 @@ function AzeriteMilestoneBaseMixin:CheckAndSetUpUnlockEffect()
local
forceUpdate
=
true
;
local
forceUpdate
=
true
;
local
stopAnim
=
true
;
local
stopAnim
=
true
;
local
sceneInfo
=
self
.
slot
and
UNLOCK_SLOT_MODEL_SCENE_INFO
or
UNLOCK_STAMINA_MODEL_SCENE_INFO
;
local
sceneInfo
=
self
.
slot
and
UNLOCK_SLOT_MODEL_SCENE_INFO
or
UNLOCK_STAMINA_MODEL_SCENE_INFO
;
scene
.
primaryEffect
,
scene
.
secondaryEffect
=
StaticModelInfo
.
SetupModelScene
(
scene
,
sceneInfo
,
forceUpdate
,
true
);
scene
.
primaryEffect
,
scene
.
secondaryEffect
=
StaticModelInfo
.
SetupModelScene
(
scene
,
sceneInfo
,
forceUpdate
,
stopAnim
);
end
end
end
end
...
@@ -1017,12 +1027,17 @@ function AzeriteMilestoneBaseMixin:AddStateToTooltip(requiredLevelString, return
...
@@ -1017,12 +1027,17 @@ function AzeriteMilestoneBaseMixin:AddStateToTooltip(requiredLevelString, return
end
end
end
end
function
AzeriteMilestoneBaseMixin
:
IsMa
in
Slot
()
function
AzeriteMilestoneBaseMixin
:
IsMa
jor
Slot
()
return
self
.
slot
==
Enum
.
AzeriteEssence
.
Main
Slot
;
return
self
.
isMajor
Slot
;
end
end
AzeriteMilestoneSlotMixin
=
CreateFromMixins
(
AzeriteMilestoneBaseMixin
);
AzeriteMilestoneSlotMixin
=
CreateFromMixins
(
AzeriteMilestoneBaseMixin
);
function
AzeriteMilestoneSlotMixin
:
OnLoad
()
self
.
UnlockedState
.
EmptyGlow
.
Anim
:
Play
();
AzeriteMilestoneBaseMixin
.
OnLoad
(
self
);
end
function
AzeriteMilestoneSlotMixin
:
OnDragStart
()
function
AzeriteMilestoneSlotMixin
:
OnDragStart
()
local
spellID
=
C_AzeriteEssence
.
GetMilestoneSpell
(
self
.
milestoneID
);
local
spellID
=
C_AzeriteEssence
.
GetMilestoneSpell
(
self
.
milestoneID
);
if
spellID
then
if
spellID
then
...
@@ -1039,11 +1054,42 @@ function AzeriteMilestoneSlotMixin:ShowStateFrame(stateFrame)
...
@@ -1039,11 +1054,42 @@ function AzeriteMilestoneSlotMixin:ShowStateFrame(stateFrame)
end
end
end
end
function
AzeriteMilestoneSlotMixin
:
UpdateGemModelScenes
(
forceUpdate
)
if
not
self
.
unlocked
then
return
;
end
if
forceUpdate
then
self
.
UnlockedState
.
PurpleGemModelScene
.
forceUpdate
=
true
;
if
self
:
IsMajorSlot
()
then
self
.
UnlockedState
.
BlueGemModelScene
.
forceUpdate
=
true
;
end
end
if
self
:
GetParent
():
GetEffectiveEssence
(
self
.
milestoneID
)
then
local
purpleGemModelSceneInfo
=
MINOR_PURPLE_GEM_MODEL_SCENE_INFO
;
if
self
:
IsMajorSlot
()
then
purpleGemModelSceneInfo
=
MAJOR_PURPLE_GEM_MODEL_SCENE_INFO
;
local
scene
=
self
.
UnlockedState
.
BlueGemModelScene
;
scene
:
Show
();
scene
.
forceUpdate
=
not
StaticModelInfo
.
SetupModelScene
(
scene
,
MAJOR_BLUE_GEM_MODEL_SCENE_INFO
,
scene
.
forceUpdate
);
end
local
scene
=
self
.
UnlockedState
.
PurpleGemModelScene
;
scene
:
Show
();
scene
.
forceUpdate
=
not
StaticModelInfo
.
SetupModelScene
(
scene
,
purpleGemModelSceneInfo
,
scene
.
forceUpdate
);
else
if
self
:
IsMajorSlot
()
then
self
.
UnlockedState
.
BlueGemModelScene
:
Hide
();
end
self
.
UnlockedState
.
PurpleGemModelScene
:
Hide
();
end
end
function
AzeriteMilestoneSlotMixin
:
Refresh
()
function
AzeriteMilestoneSlotMixin
:
Refresh
()
self
:
UpdateMilestoneInfo
();
self
:
UpdateMilestoneInfo
();
if
self
.
unlocked
then
if
self
.
unlocked
then
if
self
:
IsMa
in
Slot
()
and
self
:
GetParent
():
ShouldPlayReveal
()
then
if
self
:
IsMa
jor
Slot
()
and
self
:
GetParent
():
ShouldPlayReveal
()
then
self
:
CheckAndSetUpRevealEffect
();
self
:
CheckAndSetUpRevealEffect
();
end
end
self
:
ShowStateFrame
(
self
.
UnlockedState
);
self
:
ShowStateFrame
(
self
.
UnlockedState
);
...
@@ -1064,11 +1110,9 @@ function AzeriteMilestoneSlotMixin:Refresh()
...
@@ -1064,11 +1110,9 @@ function AzeriteMilestoneSlotMixin:Refresh()
stateFrame
.
Icon
:
Hide
();
stateFrame
.
Icon
:
Hide
();
stateFrame
.
EmptyIcon
:
Show
();
stateFrame
.
EmptyIcon
:
Show
();
stateFrame
.
EmptyGlow
:
Show
();
stateFrame
.
EmptyGlow
:
Show
();
stateFrame
.
EmptyGlow
.
Anim
:
Stop
();
stateFrame
.
EmptyGlow
.
Anim
:
Play
();
end
end
else
else
if
not
self
:
IsMa
in
Slot
()
then
if
not
self
:
IsMa
jor
Slot
()
then
self
:
CheckAndSetUpUnlockEffect
();
self
:
CheckAndSetUpUnlockEffect
();
end
end
if
self
:
ShouldShowUnlockState
()
then
if
self
:
ShouldShowUnlockState
()
then
...
@@ -1085,10 +1129,23 @@ function AzeriteMilestoneSlotMixin:Refresh()
...
@@ -1085,10 +1129,23 @@ function AzeriteMilestoneSlotMixin:Refresh()
self
.
LockedState
.
UnlockLevelText
:
SetText
(
self
.
requiredLevel
);
self
.
LockedState
.
UnlockLevelText
:
SetText
(
self
.
requiredLevel
);
end
end
end
end
self
:
UpdateGemModelScenes
();
end
end
function
AzeriteMilestoneSlotMixin
:
OnMouseUp
(
button
)
function
AzeriteMilestoneSlotMixin
:
OnMouseUp
(
button
)
if
button
==
"LeftButton"
then
if
button
==
"LeftButton"
then
if
IsModifiedClick
(
"CHATLINK"
)
then
local
essenceID
=
C_AzeriteEssence
.
GetMilestoneEssence
(
self
.
milestoneID
);
if
essenceID
then
local
essenceInfo
=
C_AzeriteEssence
.
GetEssenceInfo
(
essenceID
);
if
essenceInfo
then
if
HandleModifiedItemClick
(
C_AzeriteEssence
.
GetEssenceHyperlink
(
essenceInfo
.
ID
,
essenceInfo
.
rank
))
then
return
;
end
end
end
end
if
C_AzeriteEssence
.
HasPendingActivationEssence
()
then
if
C_AzeriteEssence
.
HasPendingActivationEssence
()
then
if
self
.
unlocked
then
if
self
.
unlocked
then
if
self
:
GetParent
():
HasNewlyActivatedEssence
()
then
if
self
:
GetParent
():
HasNewlyActivatedEssence
()
then
...
@@ -1112,7 +1169,7 @@ function AzeriteMilestoneSlotMixin:OnMouseUp(button)
...
@@ -1112,7 +1169,7 @@ function AzeriteMilestoneSlotMixin:OnMouseUp(button)
end
end
function
AzeriteMilestoneSlotMixin
:
OnEnter
()
function
AzeriteMilestoneSlotMixin
:
OnEnter
()
if
self
:
IsMa
in
Slot
()
then
if
self
:
IsMa
jor
Slot
()
then
GameTooltip
:
SetOwner
(
self
,
"ANCHOR_RIGHT"
,
-
20
,
0
);
GameTooltip
:
SetOwner
(
self
,
"ANCHOR_RIGHT"
,
-
20
,
0
);
else
else
GameTooltip
:
SetOwner
(
self
,
"ANCHOR_RIGHT"
,
-
10
,
-
5
);
GameTooltip
:
SetOwner
(
self
,
"ANCHOR_RIGHT"
,
-
10
,
-
5
);
...
@@ -1140,7 +1197,7 @@ function AzeriteMilestoneSlotMixin:OnEnter()
...
@@ -1140,7 +1197,7 @@ function AzeriteMilestoneSlotMixin:OnEnter()
GameTooltip_SetTitle
(
GameTooltip
,
AZERITE_ESSENCE_PASSIVE_SLOT
);
GameTooltip_SetTitle
(
GameTooltip
,
AZERITE_ESSENCE_PASSIVE_SLOT
);
self
:
AddStateToTooltip
(
AZERITE_ESSENCE_LOCKED_SLOT_LEVEL
,
AZERITE_ESSENCE_UNLOCK_SLOT
);
self
:
AddStateToTooltip
(
AZERITE_ESSENCE_LOCKED_SLOT_LEVEL
,
AZERITE_ESSENCE_UNLOCK_SLOT
);
else
else
if
self
:
IsMa
in
Slot
()
then
if
self
:
IsMa
jor
Slot
()
then
GameTooltip_SetTitle
(
GameTooltip
,
AZERITE_ESSENCE_EMPTY_MAIN_SLOT
);
GameTooltip_SetTitle
(
GameTooltip
,
AZERITE_ESSENCE_EMPTY_MAIN_SLOT
);
GameTooltip_AddColoredLine
(
GameTooltip
,
AZERITE_ESSENCE_EMPTY_MAIN_SLOT_DESC
,
NORMAL_FONT_COLOR
,
wrapText
);
GameTooltip_AddColoredLine
(
GameTooltip
,
AZERITE_ESSENCE_EMPTY_MAIN_SLOT_DESC
,
NORMAL_FONT_COLOR
,
wrapText
);
else
else
...
...
Interface/AddOns/Blizzard_AzeriteEssenceUI/Blizzard_AzeriteEssenceUI.xml
View file @
86da2430
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
<KeyValues>
<KeyValues>
<KeyValue
key=
"isDraggable"
type=
"boolean"
value=
"false"
/>
<KeyValue
key=
"isDraggable"
type=
"boolean"
value=
"false"
/>
<KeyValue
key=
"swirlScale"
type=
"number"
value=
"1"
/>
<KeyValue
key=
"swirlScale"
type=
"number"
value=
"1"
/>
<KeyValue
key=
"isMajorSlot"
type=
"boolean"
value=
"false"
/>
</KeyValues>
</KeyValues>
<Frames>
<Frames>
<ModelScene
parentKey=
"EffectsModelScene"
drawLayer=
"OVERLAY"
inherits=
"NonInteractableModelSceneMixinTemplate"
hidden=
"true"
>
<ModelScene
parentKey=
"EffectsModelScene"
drawLayer=
"OVERLAY"
inherits=
"NonInteractableModelSceneMixinTemplate"
hidden=
"true"
>
...
@@ -78,6 +79,14 @@
...
@@ -78,6 +79,14 @@
</Texture>
</Texture>
</Layer>
</Layer>
</Layers>
</Layers>
<Frames>
<ModelScene
parentKey=
"PurpleGemModelScene"
drawLayer=
"OVERLAY"
inherits=
"NonInteractableModelSceneMixinTemplate"
hidden=
"true"
alpha=
"0.75"
>
<Size
x=
"400"
y=
"400"
/>
<Anchors>
<Anchor
point=
"CENTER"
relativePoint=
"BOTTOM"
x=
"3"
y=
"11"
/>
</Anchors>
</ModelScene>
</Frames>
</Frame>
</Frame>
<Frame
parentKey=
"AvailableState"
parentArray=
"StateFrames"
setAllPoints=
"true"
>
<Frame
parentKey=
"AvailableState"
parentArray=
"StateFrames"
setAllPoints=
"true"
>
<Layers>
<Layers>
...
@@ -134,6 +143,7 @@
...
@@ -134,6 +143,7 @@
<Size
x=
"110"
y=
"82"
/>
<Size
x=
"110"
y=
"82"
/>
<KeyValues>
<KeyValues>
<KeyValue
key=
"isDraggable"
type=
"boolean"
value=
"true"
/>
<KeyValue
key=
"isDraggable"
type=
"boolean"
value=
"true"
/>
<KeyValue
key=
"isMajorSlot"
type=
"boolean"
value=
"true"
/>
</KeyValues>
</KeyValues>
<Frames>
<Frames>
<Frame
parentKey=
"UnlockedState"
parentArray=
"StateFrames"
setAllPoints=
"true"
>
<Frame
parentKey=
"UnlockedState"
parentArray=
"StateFrames"
setAllPoints=
"true"
>
...
@@ -207,6 +217,20 @@
...
@@ -207,6 +217,20 @@
</Texture>
</Texture>
</Layer>
</Layer>
</Layers>
</Layers>
<Frames>
<ModelScene
parentKey=
"BlueGemModelScene"
drawLayer=
"OVERLAY"
inherits=
"NonInteractableModelSceneMixinTemplate"
hidden=
"true"
alpha=
"0.75"
>
<Size
x=
"400"
y=
"400"
/>
<Anchors>
<Anchor
point=
"CENTER"
relativePoint=
"TOP"
x=
"3"
y=
"-5"
/>
</Anchors>
</ModelScene>
<ModelScene
parentKey=
"PurpleGemModelScene"
drawLayer=
"OVERLAY"
inherits=
"NonInteractableModelSceneMixinTemplate"
hidden=
"true"
alpha=
"0.75"
>
<Size
x=
"400"
y=
"400"
/>
<Anchors>
<Anchor
point=
"CENTER"
relativePoint=
"BOTTOM"
x=
"3"
y=
"11"
/>
</Anchors>
</ModelScene>
</Frames>
</Frame>
</Frame>
</Frames>
</Frames>
<Scripts>
<Scripts>
...
@@ -457,6 +481,11 @@
...
@@ -457,6 +481,11 @@
<Anchors>
<Anchors>
<Anchor
point=
"TOPLEFT"
relativeKey=
"$parent.LeftInset"
x=
"6"
y=
"-6"
/>
<Anchor
point=
"TOPLEFT"
relativeKey=
"$parent.LeftInset"
x=
"6"
y=
"-6"
/>
</Anchors>
</Anchors>
<Animations>
<AnimationGroup
parentKey=
"AlphaAnim"
looping=
"BOUNCE"
>
<Alpha
parentKey=
"AlphaAnim"
fromAlpha=
"0.45"
toAlpha=
"0.55"
duration=
"14"
/>
</AnimationGroup>
</Animations>
</ModelScene>
</ModelScene>
<Frame
parentKey=
"StarsAnimationFrame1"
inherits=
"AzeriteEssenceStarsAnimationFrameTemplate"
>
<Frame
parentKey=
"StarsAnimationFrame1"
inherits=
"AzeriteEssenceStarsAnimationFrameTemplate"
>
<KeyValues>
<KeyValues>
...
@@ -615,6 +644,11 @@
...
@@ -615,6 +644,11 @@
<Anchors>
<Anchors>
<Anchor
point=
"CENTER"
relativeKey=
"$parent.OrbBackground"
/>
<Anchor
point=
"CENTER"
relativeKey=
"$parent.OrbBackground"
/>
</Anchors>
</Anchors>
<Animations>
<AnimationGroup
parentKey=
"AlphaAnim"
looping=
"BOUNCE"
>
<Alpha
parentKey=
"AlphaAnim"
fromAlpha=
"0.25"
toAlpha=
"0.6"
duration=
"10"
/>
</AnimationGroup>
</Animations>
</Texture>
</Texture>
</Layer>
</Layer>
<Layer
level=
"ARTWORK"
textureSubLevel=
"2"
>
<Layer
level=
"ARTWORK"
textureSubLevel=
"2"
>
...
...
Interface/AddOns/Blizzard_BattlefieldMap/Blizzard_BattlefieldMap.toc
View file @
86da2430
## Title: Blizzard Battlefield Map
## Title: Blizzard Battlefield Map
## LoadOnDemand: 1
## LoadOnDemand: 1
## SavedVariablesPerCharacter: BattlefieldMapOptions
## SavedVariablesPerCharacter: BattlefieldMapOptions
## RequiredDep: Blizzard
_
MapCanvas
Blizzard
_
BattlefieldMap.xml
Blizzard
_
BattlefieldMap.xml
Localization.lua
Localization.lua
Interface/AddOns/Blizzard_ChallengesUI/Blizzard_ChallengesUI.lua
View file @
86da2430
...
@@ -765,9 +765,11 @@ end
...
@@ -765,9 +765,11 @@ end
function
ChallengeModeCompleteBannerMixin
:
OnEvent
(
event
,
...
)
function
ChallengeModeCompleteBannerMixin
:
OnEvent
(
event
,
...
)
if
(
event
==
"CHALLENGE_MODE_COMPLETED"
)
then
if
(
event
==
"CHALLENGE_MODE_COMPLETED"
)
then
local
mapID
,
level
,
time
,
onTime
,
keystoneUpgradeLevels
=
C_ChallengeMode
.
GetCompletionInfo
();
local
mapID
,
level
,
time
,
onTime
,
keystoneUpgradeLevels
,
practiceRun
=
C_ChallengeMode
.
GetCompletionInfo
();