temp use SPELL_UPDATE_USABLE for talents

This commit is contained in:
Bunny67
2020-06-12 20:18:47 +03:00
parent 1374999095
commit 5f17700224
2 changed files with 5 additions and 5 deletions
+4 -4
View File
@@ -765,7 +765,7 @@ WeakAuras.load_prototype = {
type = "multiselect",
values = valuesForTalentFunction,
test = "WeakAuras.CheckTalentByIndex(%d)",
events = {"PLAYER_TALENT_UPDATE"}
events = {"PLAYER_TALENT_UPDATE", "SPELL_UPDATE_USABLE"}
},
{
name = "talent2",
@@ -776,7 +776,7 @@ WeakAuras.load_prototype = {
enable = function(trigger)
return trigger.use_talent ~= nil or trigger.use_talent2 ~= nil;
end,
events = {"PLAYER_TALENT_UPDATE"}
events = {"PLAYER_TALENT_UPDATE", "SPELL_UPDATE_USABLE"}
},
{
name = "talent3",
@@ -787,7 +787,7 @@ WeakAuras.load_prototype = {
enable = function(trigger)
return (trigger.use_talent ~= nil and trigger.use_talent2 ~= nil) or trigger.use_talent3 ~= nil;
end,
events = {"PLAYER_TALENT_UPDATE"}
events = {"PLAYER_TALENT_UPDATE", "SPELL_UPDATE_USABLE"}
},
{
name = "spellknown",
@@ -3410,7 +3410,7 @@ WeakAuras.event_prototypes = {
type = "status",
events = function()
return {
["events"] = {"PLAYER_TALENT_UPDATE"}
["events"] = {"PLAYER_TALENT_UPDATE", "SPELL_UPDATE_USABLE"}
}
end,
force_events = "PLAYER_TALENT_UPDATE",
+1 -1
View File
@@ -1723,7 +1723,6 @@ loadedFrame:SetScript("OnEvent", function(self, event, addon)
if remainingSquelch > 0 then
timer:ScheduleTimer(function() squelch_actions = false; end, remainingSquelch); -- No sounds while loading
end
WeakAuras.CreateTalentCache() -- It seems that GetTalentInfo might give info about whatever class was previously being played, until PLAYER_ENTERING_WORLD
WeakAuras.UpdateCurrentInstanceType();
end
elseif(event == "SPELL_UPDATE_USABLE") then
@@ -2095,6 +2094,7 @@ WeakAuras.loadFrame = loadFrame;
WeakAuras.frames["Display Load Handling"] = loadFrame;
loadFrame:RegisterEvent("PLAYER_TALENT_UPDATE");
loadFrame:RegisterEvent("SPELL_UPDATE_USABLE");
loadFrame:RegisterEvent("PLAYER_DIFFICULTY_CHANGED");
loadFrame:RegisterEvent("VEHICLE_UPDATE");