diff --git a/Tukui/Libs/oUF_ArcaneCharge/oUF_ArcaneCharge.lua b/Tukui/Libs/oUF_ArcaneCharge/oUF_ArcaneCharge.lua index eef6da0fbf7d47c942be90a94ca5d7c0b67d3c6f..771e9e7f76e5e1f476c2708feec644487c96e671 100755 --- a/Tukui/Libs/oUF_ArcaneCharge/oUF_ArcaneCharge.lua +++ b/Tukui/Libs/oUF_ArcaneCharge/oUF_ArcaneCharge.lua @@ -61,7 +61,7 @@ local function Enable(self, unit) bar.ForceUpdate = ForceUpdate self:RegisterEvent("UNIT_POWER_UPDATE", Path) - self:RegisterEvent("PLAYER_TALENT_UPDATE", Visibility) + self:RegisterEvent("PLAYER_TALENT_UPDATE", Visibility, true) self:RegisterEvent("PLAYER_ENTERING_WORLD", Visibility) for i = 1, 4 do diff --git a/Tukui/Libs/oUF_Atonement/oUF_Atonement.lua b/Tukui/Libs/oUF_Atonement/oUF_Atonement.lua index 7f3073dc79c4fb45f415478b69208bbc7f71f16f..64acb5740f291bddc25417af1b9ee7384bc5b36d 100644 --- a/Tukui/Libs/oUF_Atonement/oUF_Atonement.lua +++ b/Tukui/Libs/oUF_Atonement/oUF_Atonement.lua @@ -68,7 +68,7 @@ local function Enable(self) if Bar then self:RegisterEvent("UNIT_AURA", Update) - self:RegisterEvent("PLAYER_TALENT_UPDATE", CheckSpec) + self:RegisterEvent("PLAYER_TALENT_UPDATE", CheckSpec, true) self:RegisterEvent("PLAYER_ENTERING_WORLD", CheckSpec) Bar:SetMinMaxValues(0, 15) diff --git a/Tukui/Libs/oUF_RaidDebuffs/oUF_RaidDebuffs.lua b/Tukui/Libs/oUF_RaidDebuffs/oUF_RaidDebuffs.lua index 0e87d210a7c157a858ecaa4ff84d76bdc81160a5..c084a9125bb47182f31c731fd162e48bbd732a4a 100755 --- a/Tukui/Libs/oUF_RaidDebuffs/oUF_RaidDebuffs.lua +++ b/Tukui/Libs/oUF_RaidDebuffs/oUF_RaidDebuffs.lua @@ -309,8 +309,8 @@ local function Enable(self) end --Need to run these always self:RegisterEvent("PLAYER_ENTERING_WORLD", CheckSpec) - self:RegisterEvent("PLAYER_TALENT_UPDATE", CheckSpec) - self:RegisterEvent("CHARACTER_POINTS_CHANGED", CheckSpec) + self:RegisterEvent("PLAYER_TALENT_UPDATE", CheckSpec, true) + self:RegisterEvent("CHARACTER_POINTS_CHANGED", CheckSpec, true) end local function Disable(self) diff --git a/Tukui/Modules/UnitFrames/Groups/Party.lua b/Tukui/Modules/UnitFrames/Groups/Party.lua index c73e3188d4f3903ab1e1b1a52a6026510185bcbe..bf6632d592ba0974b9c1cb858d04a22a71b589ce 100755 --- a/Tukui/Modules/UnitFrames/Groups/Party.lua +++ b/Tukui/Modules/UnitFrames/Groups/Party.lua @@ -191,7 +191,7 @@ function TukuiUnitFrames:Party() self.Highlight = Highlight self:Tag(Name, "[level] [Tukui:NameLong] [Tukui:Role]") - self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.Highlight) - self:RegisterEvent("RAID_ROSTER_UPDATE", TukuiUnitFrames.Highlight) - self:RegisterEvent("PLAYER_FOCUS_CHANGED", TukuiUnitFrames.Highlight) + self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.Highlight, true) + self:RegisterEvent("RAID_ROSTER_UPDATE", TukuiUnitFrames.Highlight, true) + self:RegisterEvent("PLAYER_FOCUS_CHANGED", TukuiUnitFrames.Highlight, true) end diff --git a/Tukui/Modules/UnitFrames/Groups/Raid.lua b/Tukui/Modules/UnitFrames/Groups/Raid.lua index 1163a842f5508462e74cf31870bdfb140b479760..fe2822a0c8978cbd237a7c984323122b2985c878 100755 --- a/Tukui/Modules/UnitFrames/Groups/Raid.lua +++ b/Tukui/Modules/UnitFrames/Groups/Raid.lua @@ -226,7 +226,7 @@ function TukuiUnitFrames:Raid() self.ThreatIndicator = Threat self.Highlight = Highlight - self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.Highlight) - self:RegisterEvent("RAID_ROSTER_UPDATE", TukuiUnitFrames.Highlight) - self:RegisterEvent("PLAYER_FOCUS_CHANGED", TukuiUnitFrames.Highlight) + self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.Highlight, true) + self:RegisterEvent("RAID_ROSTER_UPDATE", TukuiUnitFrames.Highlight, true) + self:RegisterEvent("PLAYER_FOCUS_CHANGED", TukuiUnitFrames.Highlight, true) end diff --git a/Tukui/Modules/UnitFrames/Units/Nameplates.lua b/Tukui/Modules/UnitFrames/Units/Nameplates.lua index 30920fcf0a6503bc7920319dd14e5d81bfea1416..cd60edbf3972ffb7de3be3ea4a9c325f9e672b84 100644 --- a/Tukui/Modules/UnitFrames/Units/Nameplates.lua +++ b/Tukui/Modules/UnitFrames/Units/Nameplates.lua @@ -128,9 +128,9 @@ function TukuiUnitFrames:Nameplates() insets = {left = T.Scale(4), right = T.Scale(4), top = T.Scale(4), bottom = T.Scale(4)}, }) - self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.HighlightPlate) - self:RegisterEvent("NAME_PLATE_UNIT_ADDED", TukuiUnitFrames.HighlightPlate) - self:RegisterEvent("NAME_PLATE_UNIT_REMOVED", TukuiUnitFrames.HighlightPlate) + self:RegisterEvent("PLAYER_TARGET_CHANGED", TukuiUnitFrames.HighlightPlate, true) + self:RegisterEvent("NAME_PLATE_UNIT_ADDED", TukuiUnitFrames.HighlightPlate, true) + self:RegisterEvent("NAME_PLATE_UNIT_REMOVED", TukuiUnitFrames.HighlightPlate, true) -- Needed on nameplate else if will bug on AOE multi nameplates. (I'm not sure about this) self:EnableMouse(false)