comparison Profile.lua @ 295:0cb6a9944497 1.1 alpha 11 (5.04 bandaid)

Quick hacks for 5.04 - disable hiding VehicleMenuBar frame, whose name changed - GetMultiCastBarOffset() -> GetMultiCastBarIndex()... cleanup before totem bar support is purged - Remove totem bar - fix demon form, vehicle buttons, overridebar buttons (cross fingers) - change possess/vehicle order priority
author Flick
date Tue, 11 Sep 2012 16:50:37 -0700
parents 36a29870bf34
children
comparison
equal deleted inserted replaced
293:7c596a5951ee 295:0cb6a9944497
1 local _, ns = ... 1 local _, ns = ...
2 local ReAction = ns.ReAction 2 local ReAction = ns.ReAction
3 3
4 ReAction.PROFILEVERSION_LATEST = 2 4 ReAction.PROFILEVERSION_LATEST = 3
5 5
6 ReAction.defaultProfile = { 6 ReAction.defaultProfile = {
7 profile = { 7 profile = {
8 dbversion = nil, 8 dbversion = nil,
9 bars = { }, 9 bars = { },
137 end 137 end
138 138
139 db.profile.dbversion = 2 139 db.profile.dbversion = 2
140 end 140 end
141 141
142
143 if db.profile.dbversion < 3 then
144 -- upgrade to v3
145
146 -- totem multicast bar no longer part of wow
147 local totem = db:GetNamespace("Totem",true)
148 if totem then
149 wipe(totem)
150 end
151
152 -- remove any bars set as totem bars
153 for name, bar in pairs(db.profile.bars) do
154 if bar.type == "Totem" then
155 db.profile.bars[name] = nil
156 end
157 end
158
159 end
160
142 db.profile.dbversion = self.PROFILEVERSION_LATEST 161 db.profile.dbversion = self.PROFILEVERSION_LATEST
143 end 162 end
144 163
145 function ReAction:OnProfileChanged() 164 function ReAction:OnProfileChanged()
146 self:UpgradeProfile() 165 self:UpgradeProfile()