diff --git a/modules/CastBar.lua b/modules/CastBar.lua index cbfd1db..7a645cb 100644 --- a/modules/CastBar.lua +++ b/modules/CastBar.lua @@ -406,7 +406,7 @@ function CastBar.prototype:SpellCastStart(event, unit, spell, rank) self.lagBar:SetFrameStrata("BACKGROUND") self.lagBar:ClearAllPoints() - if not IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) then + if not IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) then self.lagBar:SetPoint("TOPLEFT", self.frame, "TOPLEFT") else self.lagBar:SetPoint("BOTTOMLEFT", self.frame, "BOTTOMLEFT") @@ -423,7 +423,7 @@ function CastBar.prototype:SpellCastStart(event, unit, spell, rank) local min_y = 0 local max_y = pos - if IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) then + if IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) then min_y = 1-pos max_y = 1 end @@ -455,7 +455,7 @@ function CastBar.prototype:SpellCastChannelStart(event, unit) return end - local lagTop = not IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) + local lagTop = not IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) if self.moduleSettings.reverseChannel then lagTop = not lagTop end diff --git a/modules/EclipseBar.lua b/modules/EclipseBar.lua index 1a676c0..e00559f 100644 --- a/modules/EclipseBar.lua +++ b/modules/EclipseBar.lua @@ -107,7 +107,7 @@ function EclipseBar.prototype:CreateSolarBar() self.solarBar = CreateFrame("Frame", nil, self.frame) end - local solarTop = not IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) + local solarTop = not IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) self.solarBar:SetFrameStrata("BACKGROUND") self.solarBar:SetWidth(self.settings.barWidth + (self.moduleSettings.widthModifier or 0)) diff --git a/modules/SliceAndDice.lua b/modules/SliceAndDice.lua index 19a6c25..ae7669e 100644 --- a/modules/SliceAndDice.lua +++ b/modules/SliceAndDice.lua @@ -306,7 +306,7 @@ function SliceAndDice.prototype:UpdateDurationBar(event, unit) if (self.moduleSettings.reverse) then scale = 1 - scale end - if (self.moduleSettings.inverse) then + if (self.moduleSettings.inverse == "INVERSE") then min_y = 0 max_y = scale else diff --git a/modules/Threat.lua b/modules/Threat.lua index b53ab10..1dcabf4 100644 --- a/modules/Threat.lua +++ b/modules/Threat.lua @@ -200,7 +200,7 @@ function IceThreat.prototype:CreateAggroBar() self.aggroBar = CreateFrame("Frame", nil, self.frame) end - local aggroTop = not IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) + local aggroTop = not IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) self.aggroBar:SetFrameStrata("BACKGROUND") self.aggroBar:SetWidth(self.settings.barWidth + (self.moduleSettings.widthModifier or 0)) @@ -373,7 +373,7 @@ function IceThreat.prototype:Update(unit) self.aggroBarMulti = rangeMulti local pos = IceHUD:Clamp(1 - (1 / rangeMulti), 0, 1) - local fromTop = not IceHUD:xor(self.moduleSettings.reverse, self.moduleSettings.inverse) + local fromTop = not IceHUD:xor(self.moduleSettings.reverse, (self.moduleSettings.inverse == "INVERSE")) local min_y = 0 local max_y = pos @@ -414,7 +414,7 @@ function IceThreat.prototype:UpdateSecondHighestThreatBar(secondHighestThreat, t if (self.moduleSettings.reverse) then pos = 1 - pos end - if (self.moduleSettings.inverse) then + if (self.moduleSettings.inverse == "INVERSE") then min_y = 0 max_y = pos else