temp use SPELL_UPDATE_USABLE for talents
This commit is contained in:
@@ -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",
|
||||
|
||||
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user