Skip to content

Commit

Permalink
add alpha fix to version check, move values up
Browse files Browse the repository at this point in the history
  • Loading branch information
eltreum0 committed Dec 24, 2022
1 parent 1f3c44e commit c7bddda
Showing 1 changed file with 56 additions and 51 deletions.
107 changes: 56 additions & 51 deletions ElvUI_EltreumUI/Core/VersionCheck.lua
Original file line number Diff line number Diff line change
Expand Up @@ -115,6 +115,62 @@ function ElvUI_EltreumUI:OldVersionCheck()
ElvUI_EltreumUI:Print("You are using WeakAuras mode for ActionBars. If you wish to stop using it, make sure to disable by typing /eltruism weakauras or disabling it in the options, failing to do can cause errors")
end

if E.db.ElvUI_EltreumUI.skins.doom.maxAlpha > 1 then --fix alpha values
E.db.ElvUI_EltreumUI.skins.doom.maxAlpha = (E.db.ElvUI_EltreumUI.skins.doom.maxAlpha/100)
end

--more long term checks, in case somehow people enable 2 settings when its not possible to do so. Maybe its a shared profile from another person? No idea how they manage to do this
if E.db.ElvUI_EltreumUI.modetexture then
E.db.ElvUI_EltreumUI.unitframes.darkpowercolor = true
end
if E.db.ElvUI_EltreumUI.unitframes.lightmode and E.db.ElvUI_EltreumUI.unitframes.darkmode then --convert the option
E.db.ElvUI_EltreumUI.unitframes.lightmode = false
E.db.ElvUI_EltreumUI.unitframes.darkmode = true
end
if E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture and E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.playerclass then
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture = false
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.playerclass = true
end
if E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial and E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial then
E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial = false
E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial = true
end
if E.db.ElvUI_EltreumUI.glow.blizzard and E.db.ElvUI_EltreumUI.glow.pixel then
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.pixel = true
elseif E.db.ElvUI_EltreumUI.glow.blizzard and E.db.ElvUI_EltreumUI.glow.autocast then
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.autocast = true
elseif E.db.ElvUI_EltreumUI.glow.autocast and E.db.ElvUI_EltreumUI.glow.pixel then
E.db.ElvUI_EltreumUI.glow.autocast = false
E.db.ElvUI_EltreumUI.glow.pixel = true
elseif E.db.ElvUI_EltreumUI.glow.autocast and E.db.ElvUI_EltreumUI.glow.pixel and E.db.ElvUI_EltreumUI.glow.blizzard then
E.db.ElvUI_EltreumUI.glow.autocast = false
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.pixel = true
end
if E.db.ElvUI_EltreumUI.skins.classiconsblizz and E.db.ElvUI_EltreumUI.skins.classiconsreleaf then
E.db.ElvUI_EltreumUI.skins.classiconsblizz = false
E.db.ElvUI_EltreumUI.skins.classiconsreleaf = true
end
if E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.hidefriendly and E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.disablefriendly then
E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.hidefriendly = false
E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.disablefriendly = true
end
if E.db.ElvUI_EltreumUI.skins.playerdeath and (E.db.ElvUI_EltreumUI.skins.playerdeathgta or E.db.ElvUI_EltreumUI.skins.playerdeathcustom) then
E.db.ElvUI_EltreumUI.skins.playerdeath = false
E.db.ElvUI_EltreumUI.skins.playerdeathcustom = false
end
if E.db.ElvUI_EltreumUI.quests.questitemsbar1 and E.db.ElvUI_EltreumUI.quests.questitemsfade then
E.db.ElvUI_EltreumUI.quests.questitemsfade = false
E.db.ElvUI_EltreumUI.quests.questitemsbar1 = true
end
if E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.nameplatetexture and E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture then
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture = false
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.nameplatetexture = true
end

--changes only for my profiles
if E.private.ElvUI_EltreumUI.install_version and not (ElvDB.profileKeys[E.mynameRealm]:match("Eltreum DPS") or ElvDB.profileKeys[E.mynameRealm]:match("Eltreum Healer")) then
return
elseif E.private.ElvUI_EltreumUI.install_version < "2.9.3" then
Expand Down Expand Up @@ -314,57 +370,6 @@ function ElvUI_EltreumUI:OldVersionCheck()
E.global["nameplates"]["filters"]["EltreumInterrupt"]["triggers"]["instanceType"]["scenario"] = true
end
end

--more long term checks, in case somehow people enable 2 settings when its not possible to do so. Maybe its a shared profile from another person? No idea how they manage to do this
if E.db.ElvUI_EltreumUI.modetexture then
E.db.ElvUI_EltreumUI.unitframes.darkpowercolor = true
end
if E.db.ElvUI_EltreumUI.unitframes.lightmode and E.db.ElvUI_EltreumUI.unitframes.darkmode then --convert the option
E.db.ElvUI_EltreumUI.unitframes.lightmode = false
E.db.ElvUI_EltreumUI.unitframes.darkmode = true
end
if E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture and E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.playerclass then
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture = false
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.playerclass = true
end
if E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial and E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial then
E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial = false
E.db.ElvUI_EltreumUI.otherstuff.afkmusic.racial = true
end
if E.db.ElvUI_EltreumUI.glow.blizzard and E.db.ElvUI_EltreumUI.glow.pixel then
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.pixel = true
elseif E.db.ElvUI_EltreumUI.glow.blizzard and E.db.ElvUI_EltreumUI.glow.autocast then
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.autocast = true
elseif E.db.ElvUI_EltreumUI.glow.autocast and E.db.ElvUI_EltreumUI.glow.pixel then
E.db.ElvUI_EltreumUI.glow.autocast = false
E.db.ElvUI_EltreumUI.glow.pixel = true
elseif E.db.ElvUI_EltreumUI.glow.autocast and E.db.ElvUI_EltreumUI.glow.pixel and E.db.ElvUI_EltreumUI.glow.blizzard then
E.db.ElvUI_EltreumUI.glow.autocast = false
E.db.ElvUI_EltreumUI.glow.blizzard = false
E.db.ElvUI_EltreumUI.glow.pixel = true
end
if E.db.ElvUI_EltreumUI.skins.classiconsblizz and E.db.ElvUI_EltreumUI.skins.classiconsreleaf then
E.db.ElvUI_EltreumUI.skins.classiconsblizz = false
E.db.ElvUI_EltreumUI.skins.classiconsreleaf = true
end
if E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.hidefriendly and E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.disablefriendly then
E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.hidefriendly = false
E.db.ElvUI_EltreumUI.nameplates.friendlynameplatetoggle.disablefriendly = true
end
if E.db.ElvUI_EltreumUI.skins.playerdeath and (E.db.ElvUI_EltreumUI.skins.playerdeathgta or E.db.ElvUI_EltreumUI.skins.playerdeathcustom) then
E.db.ElvUI_EltreumUI.skins.playerdeath = false
E.db.ElvUI_EltreumUI.skins.playerdeathcustom = false
end
if E.db.ElvUI_EltreumUI.quests.questitemsbar1 and E.db.ElvUI_EltreumUI.quests.questitemsfade then
E.db.ElvUI_EltreumUI.quests.questitemsfade = false
E.db.ElvUI_EltreumUI.quests.questitemsbar1 = true
end
if E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.nameplatetexture and E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture then
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.targetclasstexture = false
E.db.ElvUI_EltreumUI.nameplates.nameplateOptions.nameplatetexture = true
end
end

function ElvUI_EltreumUI:NewVersionCheck()
Expand Down

0 comments on commit c7bddda

Please sign in to comment.