comparison Veneer.lua @ 80:bb6b532c5d2f

- added "world state" frame for zone-specific currencies and context-based artifact/experience progress
author Nenue
date Tue, 11 Oct 2016 08:03:41 -0400
parents 0784b87f9722
children 16b300d96724
comparison
equal deleted inserted replaced
79:0784b87f9722 80:bb6b532c5d2f
1 -- Veneer 1 -- Veneer
2 -- Base framework for making things draggable. 2 -- Base framework for making things draggable.
3 3
4 local vn, print = LibStub("LibKraken").register(Veneer) 4 local vn, print = LibStub("LibKraken").register(Veneer)
5 5 local wipe = table.wipe
6 6
7 local defaults = { 7 local defaults = {
8 enableAll = true, 8 enableAll = true,
9 enableModule = { 9 enableModule = {
10 BuffFrame = true, 10 BuffFrame = true,
168 168
169 veneers[frame] = veneer 169 veneers[frame] = veneer
170 return veneers[frame] 170 return veneers[frame]
171 end 171 end
172 172
173 local mixin_probe = {
174 'ArtifactFrame',
175 'ArtifactFrameUnderlay',
176 }
177
178 vn.event = function(event, arg)
179
180 end
181
173 vn.init = function() 182 vn.init = function()
174 if (not VeneerData) or (not VeneerData.version) then 183 if (not VeneerData) or (not VeneerData.version) then
175 VeneerData = defaults 184 VeneerData = defaults
176 end 185 end
177 vn.db = VeneerData 186 vn.db = VeneerData
187
178 end 188 end
179 189
180 190
181 SLASH_VENEER1 = "/veneer" 191 SLASH_VENEER1 = "/veneer"
182 SLASH_VENEER2 = "/vn" 192 SLASH_VENEER2 = "/vn"
188 if result then 198 if result then
189 return 199 return
190 end 200 end
191 end 201 end
192 end 202 end
193
194 ToggleVeneerConfig() 203 ToggleVeneerConfig()
195 end 204 end